Akim Demaille akim@lrde.epita.fr writes:
"Michaël" == Michaël Cadilhac michael.cadilhac@lrde.org writes:
Akim Demaille akim@lrde.epita.fr writes:
"SIGOURE" == SIGOURE Benoit sigoure.benoit@lrde.epita.fr writes:
- %% ExpressionFunc ::=
- %% (* older builtin functions for backwards compat. *)
- %% "rand" "(" Expression {"," Expression} ")"
- %% (* builtin functions calls using the "func" notation *)
- %% | "func" "(" "rand" "," Expression {"," Expression} ")"
What do you mean by "older"? Why did you choose to also include the "func" feature?
PRISM defines different ways to call a built-in function ; IIRC, we should now use « func (builtin, param, param) », albeit, for backward compatibility, « builtin (param, param) » is kept.
Any rationale?
Esoteric programming languages aren't reasonable.