[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