41 lines
1.5 KiB
Scheme
41 lines
1.5 KiB
Scheme
|
(hall-description
|
||
|
(name "prescheme")
|
||
|
(prefix "guile")
|
||
|
(version "0.1-pre")
|
||
|
(author "Andrew Whatson")
|
||
|
(copyright (2022))
|
||
|
(synopsis "Guile port of Pre-Scheme, a Scheme-like systems language")
|
||
|
(description "guile-prescheme is a port of the Pre-Scheme compiler from
|
||
|
Scheme 48. Pre-Scheme is a statically typed dialect of Scheme which
|
||
|
offers the efficiency and low-level machine access of C while
|
||
|
retaining many of the desirable features of Scheme.")
|
||
|
(home-page "https://gitlab.com/flatwhatson/guile-prescheme")
|
||
|
(license bsd-3)
|
||
|
(dependencies `())
|
||
|
(skip ())
|
||
|
(files (libraries
|
||
|
((directory
|
||
|
"prescheme"
|
||
|
((scheme-file "prescheme")
|
||
|
(scheme-file "s48-defrecord")
|
||
|
(scheme-file "syntax-utils")
|
||
|
(scheme-file "ps-record-types")
|
||
|
(scheme-file "platform")
|
||
|
(scheme-file "record-discloser")
|
||
|
(scheme-file "ps-defenum")
|
||
|
(scheme-file "s48-defenum")
|
||
|
(scheme-file "memory")
|
||
|
(scheme-file "scheme48")))))
|
||
|
(tests ((directory "tests" ())))
|
||
|
(programs ((directory "scripts" ())))
|
||
|
(documentation
|
||
|
((directory "doc" ((texi-file "prescheme")))
|
||
|
(text-file "COPYING")
|
||
|
(text-file "HACKING")
|
||
|
(symlink "README" "README.org")
|
||
|
(org-file "README")))
|
||
|
(infrastructure
|
||
|
((scheme-file "hall")
|
||
|
(text-file ".gitignore")
|
||
|
(scheme-file "guix")))))
|