To begin to learn Shen you need a copy of the language. Open our
learning guide and then reference the OS Shen Manual in the side bar. Go to our News Group if you get stuck.
The Book of Shen
The Book of Shen gives the complete introduction to the language. You can also read this text
If your logic needs a brush-up, get
Logic, Proof and Computation
to learn the logical theory behind Shen and how sequent calculus works. The programs to accompany this book run under Windows
and can be downloaded here.
The Standard Library
The Standard Library is now documented online and can be read
Coding a Lisp Interpreter in Shen by Mark Tarver
a practical case study of working with Shen to code a type secure Lisp interpreter.
Shen Tutorial: Sequent Calculus by Neal Alexander
a Prolog based study on Shen's interpretation of sequent calculus.
Kicking the Tyres of Shen Prolog by Chris Double
gives a pretty thorough examination of Shen Prolog.
Defining Types in Shen by Chris Double
an introduction on how to define types in Shen
Shen: a sufficiently advanced Lisp by Aditya Siram
Clever, Classless and Free by Hakan Raberg
Shen Trick Shots by Aditya Siram
Programming in Shen: Sequent Calculus and Metaprogramming by Mark Tarver
This last video is a good introduction to defining types in sequent calculus in Shen.
The Shendoc webpage is useful as a language standard for those porting Shen.
It is a developer's guide rather than a resource for learning Shen.
There is an OS wiki. Contact Bruno Deferrari through the News Group if you want to contribute.