Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

liz-language

0.2.0 • Public • Published

Liz

Build Status Dependencies Status

A minimal dialect of Lisp/Kernel, with first-class macros.

See the spec.md for the language's specification.

Example

;; You get first-class macros, this means that you can define List:
($define! list { | env . xs | xs })
 
(list (a b))  ;; => [["a", "b"]]
 
;; And you can define applicatives by way of wrap
($define! conj (wrap { | as bs | (cons as bs) }))
 
(conj 1 (list 2 3)) ;; => [1, 2, 3]

Installing / Usage

$ npm install -g liz-language

Licence

WTFPL.

Keywords

none

install

npm i liz-language

Downloadsweekly downloads

5

version

0.2.0

license

none

last publish

collaborators

  • avatar