(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")))))