Skip to content

cofinalsubnets/witch_house

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

witch_house

witch_house is a MUD-like multiplayer world-building (educational?) environment written in Haskell and played in a purpose-made miniature Lisp.

how to use

Build. Run. Connect using telnet or netcat. Invite your friends, teleport into their bodies, and swap their organs. Program them to weep with joy in response. Repeat.

wisp

Wisp is the little Lisp embedded in witch_house. Its vocabulary is vaguely Scheme-like. It includes a superset of the following features:

  • garbage collection
  • tail call optimization
  • first-class functions with full lexical closures
  • variadic functions
  • macros
  • list destructuring in binding forms
  • automatic currying of non-primitive functions and macros

Releases

No releases published

Packages

No packages published