glisp
Version:
A simple lisp interpreter in JS.
50 lines (32 loc) • 2.66 kB
Markdown
# 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))