3 ms·
Functions as first-class values, lexically-scoped closures, map, curry...objects, methods, classes & class inheritance...immutable objects that can have their p
by pohl 14y ago
Functions as first-class values, lexically-scoped closures, map, curry...objects, methods, classes & class inheritance...immutable objects that can have their pointers optimized-away by the compiler.
This sounds ahead of its day for a language intended for industry.
- BruceM 14y agoAnd multimethods ... but no protocols/interfaces sadly. But it is enjoyable to write. :) There's a reason that I wanted to let it live again so much that I pour days of my time into it.
- yarrel 14y agoThere's the forward-iteration protocol... ;-)
- st3fan 14y agoIt was way ahead of its day. I remember when we got the first development environment for the Newton. The whole thing was written in Common Lisp and ran on a Mac Quadra.
- shaunxcode 14y agoPretty sure if they were to add a whitespace sensitive syntax ala python/coffeescript and get it compiling to js they'd be riding to victory. From what I can tell there is actually a project https://github.com/turbolent/ralph https://github.com/turbolent/ralph to bring dylan to the web.