ERights Home download / 0-8-36 
No Previous Sibling x On to: SWT Support

Highlights of 0.8.36t


Non-Upwards Compatible Changes

New features

Deprecated features

Bugs Addressed

Non-Upwards Compatible Changes

See the thread starting at Is the SuchThatPattern always a bad idea?

No more map-tail

New unshadowable names: Test, __SplitList

Deleted some unused old unshadowable names: __makeVarSlot, __makeGuardedSlot

Many changes to ETreeVisitor API, to move guards on patterns into GuardPattern

__makeVerbFacet & __MatchContext moved to the new <elang:expand.*>

No more plurals, except for verb-assign. Instead of 'a + (b, c)', you'd now need to say 'a.add(b, c)'.

No longer adding doc-comment string "Invoke as a function" during expansion

New warnings at eruntime=warning level

New features

Generalized guard patterns

Deprecated features

such-that is deprecated


Bugs Addressed

  Thanks to...
Proposal: Less Java-dependent importing Kevin Reid
Twine#add/1 violates EList#add/1's contract Ka-Ping Yee
Preserving match failure info Kevin Reid
 
Unless stated otherwise, all text on this page which is either unattributed or by Mark S. Miller is hereby placed in the public domain.
ERights Home download / 0-8-36 
No Previous Sibling x On to: SWT Support
Download    FAQ    API    Mail Archive    Donate

report bug (including invalid html)

Golden Key Campaign Blue Ribbon Campaign