dreamwidth/dw-free — pull request #60 by anall (2012-09-08 20:21:38+00:00)
Title: (bug 4634) Allow calling S2 constructors with new.

Okay! Here we go.

* All of S2 still compiles with this in place.
* I am requiring that all [ one of them! ] constructors be builtins -- this can be fixed later, but would require some design and it doesn't seem required at this point.

Future:

* I want the builtin constructor[s] to get $ctx passed in at some point ( no need to pass in $this, but having a dummy slot for it would make things more consistant with other builtin calling conventions, and won't cause things to blow up if you call it normally [ you can ```$clr->Color("#f00")``` ) -- but will require more work because of ```var Color c = "#f00";``` and me not able to find where that is handled )