3 ms·
Highlights: * Focus on YARV (Yet Another Ruby VM) * Improved character encoding support * Adding parameter distinguishers a la Objective-C/SmallTalk. e.
by ianbishop 15y ago
Highlights:
* Focus on YARV (Yet Another Ruby VM)
* Improved character encoding support
* Adding parameter distinguishers a la Objective-C/SmallTalk.
e.g. def step(by: step, to: limit) vs def step(step, limit)
* Adding scope encapsulation to monkey patching to avoid conflicting changes throughout projects
* Adding conflict resolution to Mix-ins by allowing method renaming for conflicting methods
* Add method combinations similar to what exists in Common Lisp
* New implementation of Ruby interpreter for embedded systems (RITE)
Hoping to dethrone LUA for game programming
Want to enter appliances and distributed computing
- masklinn 15y ago> Adding parameter distinguishers a la Objective-C/SmallTalk. Smalltalk or Python? Would `step(by:to:)` and `step(to:by:)` call the same method or different methods?