Re: CLP(FD): what is necessary?



On 14 Mar 2008 13:31:56 GMT, Jan Wielemaker <jan@xxxxxxxxxxxxxxxxxxx>
wrote:

On 2008-03-14, vscosta@xxxxxxxxx <vscosta@xxxxxxxxx> wrote:

Hi!

Well, you have my support :). I'd actually suggest adding a prolog
flag to disable evaluation of generic terms outside eval.

Added. No flag. I just agree this is better style. When Bart&Tom
finish their type checker we can flag the is/2 type errors and people
can wrap the victim variables in eval(Var).

Flags changing runtime behaviour are far more evil than evaluating
terms under is/2 :-)


OK, but what standard says about this? Does it say at all?...

A.L.
.



Relevant Pages

  • Re: CLP(FD): what is necessary?
    ... flag to disable evaluation of generic terms outside eval. ... finish their type checker we can flag the is/2 type errors and people ...
    (comp.lang.prolog)
  • Re: CLP(FD): what is necessary?
    ... flag to disable evaluation of generic terms outside eval. ... Many Prolog systems take the freedom to add more evaluable ...
    (comp.lang.prolog)