This project is very much in its infancy and I’m not sure where it is ultimately headed. Although it is a pet project, if it works out OK, I may use it for more serious work. I’m definitely enjoying building it whatever it becomes. :-)
Using the core functions previously mentioned, I hope to evolve common into a neat little development environment. Each step in the evolution process will take what has existed before and specialize it. The first variation is special0. The most recent variation is special0.1
Function.apply(not supported by IE5.0)
arguments.callee.caller(not support by Opera)
I will add support for the above two platforms in future versions (probably special0.3 or special0.4). The web interface relies heavily on DOM scripting, so only modern browsers should be used. However, classes and objects produced by common may be used in any browser.
The first variation of common. Only one class - the
This version provides:
A variation of special0.
special0.1 adds the following.
A variation of special0.1.
The idea is that special1 is pretty much the same as special0 except that it is written in entirely in special1.