Portable scheme interpreter


(PSI) A portable scheme interpreter by Ozan Yigit [email protected], David Keldsen and Pontus Hedman that includes a simple DAG compiler and a virtual machine. It can be used as an integrated extension interpreter in other systems and allows easy addition of new primitives. There are some unique debugging and tracing facilities. Acceptable performance results from a fairly straight-forward implementation. Continuations are fully and portably supported and perform well. PSI is based on the simple compilers and virtual machine in Kent Dbyvig’s thesis.
The pre-release version conforms to R4RS with a number of useful extensions.
(1993-02-19)

Read Also:

  • Portable standard lisp

    language (PSL) A dialect of Lisp from Utah University. PSL is available as a kit for 68000 and also runs on VAX. It compiles Lisp to C-code virtual machine language. [“The Portable Standard LISP Users Manual”, TR-10, CS Dept, U Utah, Jan 1982]. [“A Portable Lisp System”, M.L. Griss et al, Proc 1982 ACM Symp […]

  • Portable tool interface

    programming, standard (PTI) A standard such as PCTE, allowing interworking between different software tools via defined interfaces to the user and to the repository or object management system. (2000-09-25)

  • Portably

    [pawr-tuh-buh l, pohr-] /ˈpɔr tə bəl, ˈpoʊr-/ adjective 1. capable of being transported or conveyed: a portable stage. 2. easily carried or conveyed by hand: a portable typewriter. 3. Computers. (of data sets, software, etc.) capable of being used on different computer systems. 4. Obsolete. . noun 5. something that is portable, especially as distinguished […]

  • Portacaval

    portacaval por·ta·ca·val (pôr’tə-kā’vəl) adj. Relating to the portal vein and the inferior vena cava.

  • Portacaval shunt

    portacaval shunt n. Any of various communications between the portal vein and the general circulation, especially a surgical anastomosis between the portal vein and the vena cava.


Disclaimer: Portable scheme interpreter definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.