Comments on Current QuickSilver Status
March 11, 2011
Update to ExtJs 4.0
ExtJs 4.0 was scheduled to be released Feb 28, but the beta is still not available as of today (March 11). Instead, there are a number of pre-releases (currently pre-release 3) that are only available in full debug configuration. This is about a 2.8 MB download, so the loading will be slow until the beta is available.
Once the beta is ready, I will use the dynamic loading capability which should improve startup times dramatically.
ExtJs 4.0 is a major refactoring of the product, so I decided to proceed with the upgrade rather than extending the ExtJs 3.3 tools.
QuickSilver Smalltalk Compiler
The compiler is working well with only a few bugs that I am aware of.
A debugger can be implemented by some additions to the code generator that will insert extra statements to store the current state and exit the current process. I don’t see any major problems implementing a debugger.
ExtJs 4.0 supports SVG graphics which means that it is probably not too difficult to build an “MIT Scratch” type visual programming interface for end users.
It also means that applications can be dynamically created from existing components on the site. The “Lego” building-block approach to creating applications.