-
Notifications
You must be signed in to change notification settings - Fork 4
Home
matthieu edited this page Sep 12, 2010
·
2 revisions
Current missing features that I plan to either add or ponder addition:
- think of how to make functions like toString or + work on multiple types and user-provided structures (multimethods)
- generalized variables
- cond/case with pattern matching: cond([], true, [x], x, [x, rest\], …)
- optional function parameters, parameters with default values
- provide primitives allowing read/write access to witty code so code can be created or altered directly
- assign with := returns old value to allow a = b := a (exchange value)
- lambdas shortcut y(…) ?
- multiline strings
- recursive macros
- function composition
- delay and force
- tail calls
- destructured assignment