Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

Pre-Scheme

< >

Pre-Scheme is a programming language created in 1986 by Richard Kelsey and Jonathan Rees.

#2281on PLDB 40Years Old
Download source code:
git clone https://codeberg.org/prescheme/prescheme.git
Homepage 路 Source Code

Pre-Scheme is a statically typed dialect of the Scheme programming language, combining the flexibility of Scheme with the efficiency and low-level machine access of C.


Example from the web:
;;; hello: an example Pre-Scheme program (define (main argc argv) (if (= argc 2) (let ((out (current-output-port))) (write-string "Hello, world, " out) (write-string (vector-ref argv 1) out) (write-char #\! out) (newline out) 0) (let ((out (current-error-port))) (write-string "Usage: " out) (write-string (vector-ref argv 0) out) (write-string " <user>" out) (newline out) (write-string " Greets the world & <user>." out) (newline out) 1)))

- Build the next great programming language 路 Add 路 Add Prompt 路 Issues 路 About 路 Search 路 Keywords 路 Livestreams 路 Labs 路 Resources 路 Acknowledgements

Built with Scroll v178.2.3