/ClojureFinal

Programming Languages Final Project- Clojure

Primary LanguageClojureEclipse Public License 1.0EPL-1.0

Casting SPELs in Lisp

Clojure implementation of http://www.lisperati.com/casting.html

Language Concepts

  • Anonymous Functions
  • Macros + Reader Macros
  • Maps
  • Symbols + Special Forms
  • Immutability

Added Functionality

  • Drop: used to drop currently-held objects in current location
  • Count: tracks number of times objects have been picked up
  • Show Locations: prints where all 4 objects are currently located

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.