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
Egg Source Code
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