liz-language
A minimal Lisp/Kernel dialect.
Last updated 7 years ago by killdream .
Original npm · Tarball · package.json
$ cnpm install liz-language 
SYNC missed versions from official npm registry.

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.

Current Tags

  • 0.2.0                                ...           latest (7 years ago)

2 Versions

  • 0.2.0                                ...           7 years ago
  • 0.1.0                                ...           7 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 2
Last Day 0
Last Week 1
Last Month 0
Dependencies (10)
Dev Dependencies (0)
None
Dependents (1)

Copyright 2014 - 2016 © taobao.org |