[Omake] 0.9.8 to 0.9.9 patch.

Jason Hickey jyh at cs.caltech.edu
Mon Mar 5 11:51:07 PST 2007


Thanks!

Roughly, I'm thinking that we port--by hand--each of the significant  
changes from 0.9.9 back into 0.9.8.  It is going to be hard not to  
miss something, so we'll have to use the patch you just sent as a  
guide.  I'm afraid I don't know any other way to do it, without  
taking 0.9.9 wholesale.

Current projected patches:

Patch 1
    [hashnode] Node hash-consing (not dangerous)

Patch set 2 (variable names and scoping)
    [simplevar] depends on [hashnode]
       Use the 0.9.9 code structure for variables.
       The language is semantically unchanged.
       (not dangerous)
    [keywords] depends on [simplevar]
       Keyword arguments.
       Not dangerous, but the language is changed
       because, for example, println(X = 1) is a keyword argument.
    [strictscope] depends on [keywords]
       The full-blown 0.9.9 scoping model.
       This might break down into multiple parts as well.
       (dangerous)

That's all I've thought about so far.

Jason

--
Jason Hickey                  http://www.cs.caltech.edu/~jyh
Caltech Computer Science      Tel: 626-395-6568 FAX: 626-792-4257



-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.metaprl.org/pipermail/omake-devel/attachments/20070305/984c337c/attachment.html


More information about the OMake-Devel mailing list