From: Mikalai
Subject: ANN: TwinLisp 0.5
Date: 
Message-ID: <1145909214.347249.192200@v46g2000cwv.googlegroups.com>
Announcing TwinLisp 0.5 ( http://twinlisp.nongnu.org/ )

New release features full integration of a TwinLisp into CLisp.

Invoking "tclisp" executable script brings up an interpreter that
understands two syntaxes:
$ tclisp
Clisp with TwinLisp.
Typing :h brings up a help message.
[2]t>

Letter "t" in the prompt indicates that twinlisp syntax is accepted:
[2]t> def foo(a,b) {
        a**b }
FOO
[3]t> foo(2,5),foo(2,10)
32
[4]t>
1024
[5]t>

You can switch to common lisp using :sw
[5]t> :sw
[6]c> (defun bar (a b)
          (expt a b))
BAR
[7]c> (bar 2 5) (bar 2 10)
32
[8]c>
1024
[9]c>

Debugger and stepper also work in the same dual mode.

Common Lisp code can be inserted into TwinLisp code and TwinLisp code
can be inserted into Common Lisp code using #t{ and #t}