You are looking at historical revision 37102 of this page. It may differ significantly from its current revision.

shen

A port of the Shen programming language for Chicken Scheme.

Shen

Shen is a hosted language that comes with a macro system, prolog, optional type system based on sequent calculus and a YACC.

Author

David Ireland (djireland79 at gmail dot com)

Web site

http://www.shenlanguage.org/

Egg Source Code

http://github.com

Shen

[module] Shen

Example Shen Code

YACC

(defcc <binary?>
X <binary?> := true where (element? X [0 1]);
X := true where (element? X [0 1]);
<e> := false;)

Prolog

(defprolog member
xxX [X | _] <--;
xxX [_ | Y] <-- (member X Y);)

About this egg

License

BSD Clause 3

Dependencies

srfi-1 srfi-13

Versions

0.1