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

Jason J. Hickey jyh at cs.caltech.edu
Sat Nov 3 11:06:12 PDT 2007


Generalize the parameters a bit, so that a parameter is an arbitrary variable.
Need this because params alpha-vary in var3, so for example,

   # This is _not_ build/C::CFLAGS
   f(CFLAGS) =
       ...

The kind of variable is chosen in Omake_ir_ast.senv_add_params.  It would be
possible to have it so that the kind could be specified by the programmer.

   f(private.X) = ...

For orthogonality, it might be good, but it isn't implemented for now.

----
Changes in omake-branches/0.9.8.x/src:
    +28 -4      env/omake_command_digest.ml
    +43 -57     env/omake_env.ml
    +4 -4       env/omake_env.mli
    +5 -5       env/omake_ir_ast.ml
    +3 -3       env/omake_ir_semant.ml
    +10 -10     eval/omake_eval.ml
    +3 -16      ir/omake_ir.ml
    +4 -6       ir/omake_ir_free_vars.ml
    +14 -13     ir/omake_ir_print.ml
    +4 -3       ir/omake_value_type.ml
 
A hyperlinked version of this commit is available at
http://svn.metaprl.org/commitlogs/omake/2007-11.html#07/11/03.11:06:12



More information about the OMake-CVS mailing list