Skip to content

Clojure interpreter that does not support alphanumerics.

License

GPL-3.0, Unknown licenses found

Licenses found

GPL-3.0
COPYING
Unknown
COPYING.LESSER
Notifications You must be signed in to change notification settings

hypirion/swearjure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Swearjure

It's Swearjure! A turing complete subset of Clojure, which only allows you to work with non-alphanumeric characters.

Other notable differences from Clojure include:

  • No mutability
  • Strict (no laziness)
  • Interpreted, not compiled
  • Implicit tail recursion
  • Fast startup time

Usage

Build it by using the cabal build tool for Haskell, like so:

git clone https://github.com/hypirion/swearjure.git
cd swearjure
cabal sandbox init
cabal install
cp .cabal-sandbox/bin/swearjure swearjure
# and we're ready to go!
./swearjure

Tutorial

Read the tutorial on how to actually make usable Swearjure programs.

Copying

Free use of this software is granted under the terms of the GNU Lesser General Public License (LGPL). For details see the files COPYING and COPYING.LESSER included with the source distribution. All copyrights are owned by their respective authors.

About

Clojure interpreter that does not support alphanumerics.

Resources

License

GPL-3.0, Unknown licenses found

Licenses found

GPL-3.0
COPYING
Unknown
COPYING.LESSER

Stars

Watchers

Forks

Packages

No packages published