Update documentation after 0.1.1 release
[clnl] / docs / Changelog.md
1 # Changelog
2
3 ## [0.1.1 - Interim Release](https://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/0.1.1)
4
5 This release was after we moved from github to consxy, and so old releases were lost.
6
7 * Release 0.1.1, remove windows/osx release targets[34a80fe](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/34a80fe)
8 * UI/Model Parse - Sliders - WIP[89cb348](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/89cb348)
9 * UI/Model Parse - Textboxes[0c3453d](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/0c3453d)
10 * UI/Model Parse - Switches[5f87a9f](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/5f87a9f)
11 * Forever Buttons - Handle stop correctly[6cb99e3](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/6cb99e3)
12 * UI - Forever Buttons[bd5ae84](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/bd5ae84)
13 * UI - View positioned correctly[bc0c656](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/bc0c656)
14 * UI - Buttons[31a8f42](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/31a8f42)
15 * Model Parse - Buttons[bb7b484](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/bb7b484)
16 * Parser/Transpiler - Add optional reporter logic[a1c5dfe](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/a1c5dfe)
17 * CLI Extension - Button press[5a40730](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/5a40730)
18 * CLI moved from curses to opengl[04d5397](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/04d5397)
19
20 ## [0.1 - Engine - Wolf Sheep works](https://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/v0.1.0)
21 * Parse models v1 - sections - [c49ca54](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/c49ca54)
22 * Parse widgets v1 - view - [2d8a7c9](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/2d8a7c9)
23 * World size from view - [213ed30](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/213ed30)
24 * Add strictmath library - [34a7f8e](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/34a7f8e)
25 * Torus topography v1 - fd works - [75a9610](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/75a9610)
26 * Parse widgets v1 - slider - [81d51af](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/81d51af)
27 * Parse widgets v1 - switch - [72aabe5](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/72aabe5)
28 * Parse widgets v2 - globals - [b4f2bfd](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/b4f2bfd)
29 * Improve lexer - Be able to lex wolf sheep - [04bfaf3](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/04bfaf3)
30 * Improve parser - handle structure of netlogo programs - [2d02833](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/2d02833)
31 * Code - globals - [3abea70](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/3abea70)
32 * Improve parser - add wolfsheep prims, infix ability - [72d7364](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/72d7364)
33 * Improve parser - generate prims from globals - [18f00de](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/18f00de)
34 * Improve parser - generate prims from lets - [b81522f](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/b81522f)
35 * Improve parser - generate prims from procedures - [c9cf0d1](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/c9cf0d1)
36 * Improve parser - generate some prims from breed statements - [fb6e383](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/fb6e383)
37 * Prims - Implement ```=``` - [76f94e0](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/76f94e0)
38 * Prims - Implement ```!=``` - [c694b81](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/c694b81)
39 * Prims - Implement ```-, *, +, /``` - [ede7df2](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/ede7df2)
40 * Prims - Implement ```<, <=``` - [aac9bb3](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/aac9bb3)
41 * Prims - Implement ```any?``` - [daa3b99](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/daa3b99)
42 * Prims - Implement ```die``` - [b018550](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/b018550)
43 * Prims - Implement ```rt, lt``` - [2c338ef](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/2c338ef)
44 * Prims - Implement ```if, ifelse``` - [d546c89](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/d546c89)
45 * Prims - Implement ```colors, nobody``` - [399b297](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/399b297)
46 * Add patches - [8b23537](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/8b23537)
47 * Prims - Implement ```let``` - [1e4bdde](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/1e4bdde)
48 * Prims - Implement ```reset-ticks, tick, ticks``` - [9413d37](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/9413d37)
49 * Prims - Implement agent variables, Implement ```of, who``` - [82888b4](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/82888b4)
50 * Prims - Implement ```patches, pcolor, set``` - [f00d5c7](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/f00d5c7)
51 * Prims - Implement ```one-of``` - [c11c429](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/c11c429)
52 * Prims - Implement ```color, label, label-color, size``` - [ef8590a](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/ef8590a)
53 * Prims - Implement ```random, random-xcor, random-ycor, setxy``` - [0a00e05](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/0a00e05)
54 * Make agentsets annotated lists, Implement ```count``` - [3528ea7](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/3528ea7)
55 * Prims - Update ```ask, of``` to take agents - [1d54233](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/1d54233)
56 * Prims - Update ```one-of``` to take lists - [5a7fb5c](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/5a7fb5c)
57 * Prims - Optional arguments - [bc4ccb4](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/bc4ccb4)
58 * Prims - Implement ```with``` - [083d6c2](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/083d6c2)
59 * Prims - Implement ```not``` - [9d76751](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/9d76751)
60 * Prims - Implement ```hatch``` - [1dd12dd](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/1dd12dd)
61 * Prims - Implement ```set-default-shape``` - [9eef8ec](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/9eef8ec)
62 * Prims - Implement ```round``` - [008caa3](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/008caa3)
63 * Prims - Implement ```clear-all, ca``` - [7a82368](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/7a82368)
64 * Prims - Implement ```display``` as placeholder - [aa47422](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/aa47422)
65 * Prims - Implement ```stop``` - [393d2cd](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/393d2cd)
66 * Implement Precedence - [c75540c](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/c75540c)
67 * Add export to common lisp form, forms - [762ab38](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/762ab38)
68 * Code - ```procedures``` - [d5b1d22](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/d5b1d22)
69 * Code - ```turtles-own``` - [97c390f](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/97c390f)
70 * Code - ```patches-own``` - [31f7cb6](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/31f7cb6)
71 * Prims - Implement ```turtles-here``` - [c739aec](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/c739aec)
72 * Code - ```breeds``` - [bc6386a](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/bc6386a)
73 * Code - procedures handle ```stop``` better - [f011c77](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/f011c77)
74 * Prims - ```die``` halts execution - [3ae0c35](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/3ae0c35)
75 * Wolf Sheep works in tests - [807df6b](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/807df6b)
76 * Extension loading - CLI Extension loaded by default - [cca1c12](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/cca1c12)
77 * CLI Extension - ```q``` - [057ed8d](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/057ed8d)
78 * Parser - Add ```:token``` argument type - [b257366](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/b257366)
79 * CLI Extension - Add ```load```, ```help``` - [92fae8c](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/92fae8c)
80 * Shapes - polygon, circle, rectangle - [268b16d](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/268b16d)
81 * Shapes - dynamic coloring for only parts of shapes - [db4e129](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/db4e129)
82 * Code reformat - Break up nvm files, package declaration based on dictionary grouping - [885270b](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/885270b)
83 * Code reformat - Macro for functions implement commands to return ```:undefined``` - [6fc4a17](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/6fc4a17)
84 * Model export as lisp - Wolf sheep - [687ec5d](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/687ec5d)
85 * Release 0.1.0 - Engine - Wolf sheep works - [a66006d](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/a66006d)
86
87 ## [0.0 - Initial release](https://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/v0.1.0)
88 * Initial Setup - [291ea16](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/291ea16)
89 * Add empty run - [f22f4e3](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/f22f4e3)
90 * Add run - [e5bf9eb](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/e5bf9eb)
91 * Add basic runcmd - [fb4cf7e](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/fb4cf7e)
92 * Add very simple first pass at lexer - [b398914](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/b398914)
93 * Add RNG - [6c59eec](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/6c59eec)
94 * Update runcmd to run comands from input - [a0f8850](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/a0f8850)
95 * Test Infrastructure - [1ae8c7a](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/1ae8c7a)
96 * CL Deps held locally in the repository - [122faaf](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/122faaf)
97 * Export uses RNG - [d0e9e5a](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/d0e9e5a)
98 * Create Turtles, v1 - [a4cc3c4](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/a4cc3c4)
99 * Show, v1 - [c5613b8](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/c5613b8)
100 * Add ask and command blocks, v1 - [4a9ed57](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/4a9ed57)
101 * Added random-float and reporter tests - [d4ab333](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/d4ab333)
102 * Shufflerator now shuffles like the NL one does! - [d429346](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/d429346)
103 * Rename to clnl, add some documentation - [c34fdd7](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/c34fdd7)
104 * Opengl view, v1 - [9471c42](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/9471c42)
105 * Add Readme - [e905f9a](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/e905f9a)
106 * Add CL style - [ee78f42](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/ee78f42)
107 * Add documentation checker for exported symbols - [5c8699f](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/5c8699f)
108 * Add simple ncurses command center - [fe712aa](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/fe712aa)
109 * Get working on OSX - [e473722](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/e473722)
110 * Get working on Windows 8 - [d568495](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/d568495)
111 * Create deployables - [dc93f45](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/dc93f45)
112 * 0.0.0 Release - [d348277](http://code.consxy.com/gitweb/gitweb.cgi/clnl/commit/d348277)