I should point out also that this should be inheritable.

Eventually I would like to create an algebra of SuperFunctions.

e.g., SF3 = SF1 + SF2

is a new super function that combines the parameter list of SF1 and SF2 and unionizes their return type. Both functions are called by Do(which will ultimately be handled by opCall).

Other operations on the parameters can be created(intersection or subtraction, multiplication, etc...).

I believe, to do this, I will have to create a string mixin that formulates Do(...) properly using a CTFE.







Reply via email to