QuickSilver 0.5 – Class Vars, Inst Vars, Self, Super, etc
February 8, 2011
Above is QuickSilver 0.5 running in a Safari browser. The latest source code is here.
Code in the demo above is:
1 to: 100 do:[:i |
Vm println: i + ' hello world!'].
There are several enhancements in version 0.5.
- self and super work properly
- instance variables and class variables
- proper metaclass hierarchy Object class superclass => Class
- true and false map to True and False classes repectively
There are the beginnings of a class hierarchy for widgets with default class variables:
opens a window
TestWindow initHeight: 75.
opens a smaller window
Tomorrow I will add cascades and improvements to block statement generation including support for non-local returns.
Also, I will change the main page of the site to run QuickSilver and then we can start building some community support tools.