Path: utzoo!utgpu!news-server.csri.toronto.edu!helios.physics.utoronto.ca!ists!yunexus!oz From: oz@yunexus.yorku.ca (Ozan Yigit) Newsgroups: comp.lang.scheme Subject: Re: what makes scheme? Keywords: scheme, psi Message-ID: <13638@yunexus.YorkU.CA> Date: 8 Aug 90 18:02:23 GMT References: <9008031618.AA02461@mailhost.samsung.com> <1990Aug5.175401@sprawl.yorku.ca> Sender: news@yunexus.YorkU.CA Organization: York U. Communications Research & Development Lines: 26 In article Rich Murphey writes: >I'm curious to know what else is out there that's a minimal >implementation, easy to modify, port, interface with other C code, and >redistribute. A scheme interpreter, tentatively called "psi" (portable scheme interpreter) is currently alpha testing. It has been ported to macs, pc's under ms-dos, and various un*x systems of course. Psi is intended either as a stand-alone interpreter, or as an extension interpreter. It is easy to understand, modify and port. It is small, and fast. It is R3.99RS/IEEE compliant [it passes a large validation suite written to test such compliance]. It supports call/cc portably, because the whole thing is based on compiler/vm approach. It supports macros, quasiquotes, string ports, etc. I will post more details when psi is ready for beta distribution, sometime late this month or early september. oz --- First learn your horn and all the theory. Internet: oz@nexus.yorku.ca Next develop a style. Then forget all that uucp: utzoo/utai!yunexus!oz and just play. Charlie Parker [?] York U. CCS: (416) 736 5257