Skip to content
This repository

Shen experimental libraries

branch: master

Added `load-with-tc` primitive to modulesys.

It simplifies typical `module.shen`.
latest commit 4100b7c6e4
gravicappa gravicappa authored November 02, 2013
Octocat-spinner-32 Utils Fixed several typos in defpackage.shen October 16, 2011
Octocat-spinner-32 backend-utils Fixed compatibility with Shen 13. July 28, 2013
Octocat-spinner-32 calendar Added all libraries from http://shenlanguage.org/library.html. May 10, 2013
Octocat-spinner-32 defstruct Now works in Shen9. March 26, 2013
Octocat-spinner-32 dict changing all my (Eric Schulte) licenses from GPL to BSD January 12, 2012
Octocat-spinner-32 ffi Added all libraries from http://shenlanguage.org/library.html. May 10, 2013
Octocat-spinner-32 file-system changing all my (Eric Schulte) licenses from GPL to BSD January 12, 2012
Octocat-spinner-32 for-expression Added modulesys definitions to new libraries. May 12, 2013
Octocat-spinner-32 graph changing all my (Eric Schulte) licenses from GPL to BSD January 12, 2012
Octocat-spinner-32 html changing all my (Eric Schulte) licenses from GPL to BSD January 12, 2012
Octocat-spinner-32 macros changing all my (Eric Schulte) licenses from GPL to BSD January 12, 2012
Octocat-spinner-32 maths Added `load-with-tc` primitive to modulesys. November 02, 2013
Octocat-spinner-32 packages changing all my (Eric Schulte) licenses from GPL to BSD January 12, 2012
Octocat-spinner-32 pattern-matching Added modulesys definitions to new libraries. May 12, 2013
Octocat-spinner-32 regexp changing all my (Eric Schulte) licenses from GPL to BSD January 12, 2012
Octocat-spinner-32 sequence changing all my (Eric Schulte) licenses from GPL to BSD January 12, 2012
Octocat-spinner-32 string changing all my (Eric Schulte) licenses from GPL to BSD January 12, 2012
Octocat-spinner-32 strings Added `load-with-tc` primitive to modulesys. November 02, 2013
Octocat-spinner-32 vectors-mt Added all libraries from http://shenlanguage.org/library.html. May 10, 2013
Octocat-spinner-32 vectors Added all libraries from http://shenlanguage.org/library.html. May 10, 2013
Octocat-spinner-32 README Updated link to Shen website. October 17, 2011
Octocat-spinner-32 modulesys.shen Added `load-with-tc` primitive to modulesys. November 02, 2013
Octocat-spinner-32 modulesys_howto.txt Added module system usage howto. Made defstruct a module. November 07, 2011
README
This is a repository of experimental Shen libraries.

Shen is modern rapidly developing programming language (more precisely - 
metalanguage) created by Dr. Mark Tarver for all modern platforms (Python, 
JavaScript, Scheme, Common Lisp and many others).
It combines functional programming, pattern-matching, compiler-compiler, 
declarative programming (almost one-to-one as in prolog) the most powerful 
type system in one single, and a compact and crossplatform core.
You may found more information about Shen on http://www.shenlanguage.org.
Information about Shen's predecessor Qi is on http://www.lambdassociates.org.

If you want to share your code with other Shen users then write to 
vasil.s.d AT gmail.com for details how to do it.

Your patches, suggestions, remarks are always welcome.


Vasil S. Diadov
Something went wrong with that request. Please try again.