Closed venantius closed 8 years ago
This is a fun read!
On Sun, Jan 31, 2016 at 8:55 PM Ursa americanus kermodei < notifications@github.com> wrote:
Another rather monstrous PR. Feel free to take a look, if you're so inclined. Development notes and commit messages are where the good stuff
is.
You can view, comment on, or merge this pull request online at:
https://github.com/venantius/glojure/pull/6 Commit Summary
- PersistentArrayMap satisfies APersistentMap interface
- Validated persistenthashmap functionality
- Starting to refactor ASeq from struct to interface
File Changes
- M NOTES.md https://github.com/venantius/glojure/pull/6/files#diff-0 (144)
- M lang/AMapEntry.go https://github.com/venantius/glojure/pull/6/files#diff-1 (13)
- M lang/APersistentMap.go https://github.com/venantius/glojure/pull/6/files#diff-2 (111)
- M lang/APersistentVector.go https://github.com/venantius/glojure/pull/6/files#diff-3 (2)
- M lang/ASeq.go https://github.com/venantius/glojure/pull/6/files#diff-4 (39)
- M lang/ATransientMap.go https://github.com/venantius/glojure/pull/6/files#diff-5 (32)
- M lang/INode.go https://github.com/venantius/glojure/pull/6/files#diff-6 (6)
- M lang/IPersistentList.go https://github.com/venantius/glojure/pull/6/files#diff-7 (1)
- M lang/ITransientAssociative.go https://github.com/venantius/glojure/pull/6/files#diff-8 (2)
- M lang/ITransientMap.go https://github.com/venantius/glojure/pull/6/files#diff-9 (2)
- M lang/ITransientVector.go https://github.com/venantius/glojure/pull/6/files#diff-10 (1)
- M lang/Keyword.go https://github.com/venantius/glojure/pull/6/files#diff-11 (26)
- M lang/LazySeq.go https://github.com/venantius/glojure/pull/6/files#diff-12 (2)
- M lang/LispReader.go https://github.com/venantius/glojure/pull/6/files#diff-13 (15)
- M lang/LispReader_test.go https://github.com/venantius/glojure/pull/6/files#diff-14 (63)
- M lang/MapEntry.go https://github.com/venantius/glojure/pull/6/files#diff-15 (2)
- M lang/MapUtil.go https://github.com/venantius/glojure/pull/6/files#diff-16 (2)
- M lang/Numbers.go https://github.com/venantius/glojure/pull/6/files#diff-17 (9)
- D lang/Obj.go https://github.com/venantius/glojure/pull/6/files#diff-18 (16)
- M lang/PersistentArrayMap.go https://github.com/venantius/glojure/pull/6/files#diff-19 (63)
- M lang/PersistentHashMap.go https://github.com/venantius/glojure/pull/6/files#diff-20 (492)
- M lang/PersistentList.go https://github.com/venantius/glojure/pull/6/files#diff-21 (62)
- M lang/RT.go https://github.com/venantius/glojure/pull/6/files#diff-22 (8)
- M lang/Util.go https://github.com/venantius/glojure/pull/6/files#diff-23 (37)
Patch Links:
— Reply to this email directly or view it on GitHub https://github.com/venantius/glojure/pull/6.
Merging. New semantic branch to follow on the work I've been doing on vars.
Another rather monstrous PR. Feel free to take a look, if you're so inclined. Development notes and commit messages are where the good stuff is.