1 Let's dream, for one small moment, of a future where clnl doesn't fade into oblivion. This would be what that future might look like:
5 ## 0.2 - UI - Wolf Sheep works
6 * UI/Model Parse - Switches
7 * UI/Model Parse - Textboxes
8 * UI - Create event queue / loop for UI Elements (change button code to add events to loop)
9 * UI - Add separate RNG for event loop
10 * UI/Model Parse - Sliders - ensure that having code in sliders doesn't mess with RNG
11 * UI/Model Parse - Plots v1
12 * UI/Model Parse - Monitors
13 * UI/Model Parse - Line Graph
14 * Interface - Show labels
16 * Decrease size of executable via changing exported font texture footprint to a simple bit array
18 * Model - set-current-interface uses plists created by model:interface->plists (for easier model in pure CL writing)
19 * Remove console requirement from executables
20 * Model export as lisp with UI - Wolf Sheep
23 ## 0.4 - Preferential Attachment works
24 ## 1.0 - Complete engine parity with simple, 2d netlogo.
26 * Fix "crt 1 crt 1 crt 1"
27 * All language tests pass
28 ## 1.1 - Rearchitecture to event/job based
29 * Model - move *model* state out with macros to manage it (helps multi model)
30 * nvm - move all state into a state variable that can be managed
31 ## 1.2 - Add tutorials for CLI
32 ## 1.3 - Rounded out command line interface
33 ## 1.4 - Simple Authoring
34 ## 2.0 - Partial UI parity with simple, 2d netlogo
38 * Load models from models library via __load
39 * Ambiguous load -> popup -> more correct __load
43 ## 2.3 - Behavior Space
45 ## 3.0 - Complete UI parity with 2d netlogo
47 ## 4.1 - Improve engine efficiency