[Omake] SVN Commit: OMake Build System [0.9.8.x] (Rev. 12497)

Aleksey Nogin nogin at metaprl.org
Fri Nov 9 13:23:41 PST 2007


On 09.11.2007 12:56, Jason Hickey wrote:

> By version, do you mean omake version like 0.9.8.7?
> 
> Python does it a little differently, by using logical names for the
> syntax variants.  This seems a little easier to me, but you could still
> have multiple minor modes.  It is all kind of mysterious to me, but I
> suppose I can imagine something like,
> 
>    .LANGUAGE: program: arrow-funs keyword-arguments
> super-gobsnopper-frobnatz

Yes, this is better than numbers - assigning numeric versions to these
things would have been a lot more fragile (especially in case of
parallel branches).

> Problem is, at the moment, there are exactly 0 minor modes.

IMHO it's not a problem, but a feature. The point of adding variant
support now is so that if the current 0.9.8.6 OMake ever sees a file
requesting a variant, it knows enough to say "I do not support that"
instead of trying to parse whatever follows. Basically, for now it would
be a forward-compatibility stub.

Aleksey


More information about the OMake-Devel mailing list