Intermediate release with important design changes.
The process of implementing the new scripting language for Nu has informed me of some design issues in the symbolic expression parser all the way down in Prime. Therefore, I've fixed these design issues, and released a new version of Prime. Unfortunately, there were some minor breaking changes in Nu because of this (as you'll see below).
The scripting language is not yet usable, and I have to publish this intermediate release due to needing to place my focus on a contract project for a while. Gotta bring home the bacons from time to time :)
At any rate, the changes are as follows -
Renamed Eventable to EventWorld. 018f820
Renamed ScriptingSystem.fs. f0daeff
Intermediate check-in for scripting system progress. 8def0ab
Another intermediate check-in. eacde33
Added operations for lists. eefe00b
A great deal of re-work on scripting AST. 3ad9402
Added Break to scripting. 77804fc
Added Terminal UI to Gaia (currently does nothing). 7ccf84d
Made only constructors and special operator names capitalized in scri… 0b9f296
More nuance to scripting syntax. fb35fc7
Removed operator expansion from Symbol parser. f1e9e84
More progress of scripting language design. 3f05725
Reverted Effect API. BREAKING CHANGE 3c842c9
Updated Nu documentation. 28f5beb
Intermediate commit. 1fdd9b0
Another intermediate check-in. 93707d2
Intermediate commit. a99c40b
Added important design note. ab755c0
Another intermediate check-in. Gee, I wonder if I should use a branch? 810295f
Removed abstraction from Violation construction. f4938fd
More work on scripting language. 8e211ef
More scripting lang implementation. 1e6a403
Added some cases to scripting Expr. 2adaebf
Implemented rebinding in scripting language. 8184c43
Renamed scripting files. df8c272
Simplified scripting code. 170f142
Improved discoverability of Nu API by aliasing abstract data types. 41dca1d
Improved discoverability of Prime API by aliasing abstract data types. 9792dc4
Merge branch 'master' of https://github.com/bryanedds/Nu 533ff9a
More code re-org. 980cd73
Renamed EventFilter.None to EventFilter.NotAny. BREAKING CHANGE 5832e13
More API clean-up. 8e1fd20
Some clean up in the physics API. BREAKING CHANGES 5588ef1
Fixed Nu and Gaia .fsx scripts that used to reference dead Prime.exe. 93d72b6
Built Prime 1.7 NuGet package. 629c73e