Directory | Tags | Index | LinkIt | Submit   | Help
    Wednesday, 03 September 2014 - anonymous
Login/Register to vote and to have access to more features

You are here: Root > Programming Languages > Common Lisp

View the dependency graph for this library

TwinLisp
Created by stuart on: Thu, 25 May 2006 10:38:24 GMT, Last modification: Thu, 25 May 2006 10:38:24 GMT

TwinLisp is a language with C/Java - like syntax, but with internals and abilities of a Common Lisp (it is a twin of a lisp internally).

eMail
Web sitehttp://twinlisp.nongnu.org/
Mailing listhttp://lists.nongnu.org/mailman/listinfo/twinlisp-general
Version0.6 -
MaturityBeta
OS compatibility
ASDF installableNo
Official Downloadhttp://download.savannah.nongnu.org/releases/twinlisp/twinlisp-0.6.tar.gz
Mirrored Download
Source code repository

TwinLisp is a language with C/Java - like syntax, but with internals and abilities of a Common Lisp (it is a twin of a lisp internally). TwinLisp is implemented as a translator from its own syntax to lisp code, which can be executed by any CL implementation.

TwinLisp code is translated into CL code. CL code is essentialy an AST (abstract syntax tree) for an initial code. First of all, this tree is human-readable. Second, there is a macro facility to manipulate AST, which gives TwinLisp powers of Lisp in a convenient form (syntax).

One may use Common Lisp inside TwinLisp code, and use TwinLisp inside Common Lisp. In this way, it is possible to evolve existing CL code with TwinLisp. Moreover, all CL libraries are available in TwinLisp, and TwinLisp libraries can be used in CL.

Tags

Common Lisp | Language Extensions | GPL

0 Notes and 0 comments

0 Notes

You must be logged to add a note


0 Comments

You must be logged to add a comment