[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