Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2007-08-09 11:17:33 -0700 (Thu, 09 Aug 2007)
Revision: 11944
Log message:

      Added partial application.
     
        add-c-suffix = $(apply $(addsuffix), .c)
     
     Partial application can be used with both normal and
     builtin functions.  For builtin functions, however, we
     trust the arity spec, and the arity is often incorrect!
     
     apply allows application to too few args, as well as
     application to too many args.
     
         f(A = 1, x) =
            g(B = 2, y) =
               add($A, $B, $x, $y)
         
         i = $(apply $f, B = 10, 20, 30)

Changes  Path(relative to omake-branches/jumbo/curry)
Added COMMENTS
+16 -2 src/builtin/omake_builtin_fun.ml
+5 -1 src/builtin/omake_builtin_object.ml
+7 -0 src/env/omake_command_digest.ml
+34 -6 src/env/omake_env.ml
+11 -1 src/env/omake_env.mli
+131 -10 src/eval/omake_eval.ml
+1 -0 src/eval/omake_eval.mli
+8 -0 src/eval/omake_value.ml
+4 -2 src/ir/omake_value_print.ml
+2 -0 src/ir/omake_value_type.ml
+1 -0 src/main/omake_shell.ml
Added test/curry/Test5