UNPKG

glisp

Version:

A simple lisp interpreter in JS.

50 lines (32 loc) 2.66 kB
# Change Log All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. <a name="0.3.0"></a> # 0.3.0 (2016-08-24) ### Bug Fixes * **destructure:** Destructuring doesn't default falsey values to undefined ([de8bebb](https://github.com/rsnara/glisp/commit/de8bebb)) * **root-env:** Fix '=' function ([c087993](https://github.com/rsnara/glisp/commit/c087993)) ### Features * Add a repl ([cb19789](https://github.com/rsnara/glisp/commit/cb19789)) * Implement reader macros for quote and unquote ([#8](https://github.com/rsnara/glisp/issues/8)) ([2a20a5e](https://github.com/rsnara/glisp/commit/2a20a5e)) * Implement strings and comments ([c71ec53](https://github.com/rsnara/glisp/commit/c71ec53)) * Initial commit. ([cd3a98f](https://github.com/rsnara/glisp/commit/cd3a98f)) * Introduce and make default JavaScript's 64 bit floating point numbers ([d52f74f](https://github.com/rsnara/glisp/commit/d52f74f)) * Partially implement JS Interop ([4819a72](https://github.com/rsnara/glisp/commit/4819a72)) * **evaluate:** Add throw special form ([516c647](https://github.com/rsnara/glisp/commit/516c647)) * **evaluate:** Throw an error if trying to deref a symbol that has no definition attached ([c257c34](https://github.com/rsnara/glisp/commit/c257c34)) * **root-env:** Add 'and' and 'or' functions ([aeb3d84](https://github.com/rsnara/glisp/commit/aeb3d84)) * **root-env:** Add mathjs functions ([3520f51](https://github.com/rsnara/glisp/commit/3520f51)) * **root-env:** Implement 'aset' and 'aget' ([8811b49](https://github.com/rsnara/glisp/commit/8811b49)) * **tokenize:** Strip comments before tokenizing ([95fe25c](https://github.com/rsnara/glisp/commit/95fe25c)) <a name="0.2.1"></a> ## 0.2.1 (2016-08-17) ### Bug Fixes * **root-env:** Fix '=' function ([c087993](https://github.com/rsnara/glisp/commit/c087993)) ### Features * Add a repl ([cb19789](https://github.com/rsnara/glisp/commit/cb19789)) * Implement strings and comments ([c71ec53](https://github.com/rsnara/glisp/commit/c71ec53)) * Initial commit. ([cd3a98f](https://github.com/rsnara/glisp/commit/cd3a98f)) * Partially implement JS Interop ([4819a72](https://github.com/rsnara/glisp/commit/4819a72)) * **evaluate:** Throw an error if trying to deref a symbol that has no definition attached ([c257c34](https://github.com/rsnara/glisp/commit/c257c34)) * **root-env:** Implement 'aset' and 'aget' ([8811b49](https://github.com/rsnara/glisp/commit/8811b49)) * **tokenize:** Strip comments before tokenizing ([95fe25c](https://github.com/rsnara/glisp/commit/95fe25c))