Skip to content

hypirion/swearjure

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
doc
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 

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