From: Bruno H. <br...@cl...> - 2005-06-13 18:05:52
|
J=C3=B6rg wrote: > Dan Cohen wonders: > >Is there some reason these do not execute only once? > 2. Yes, indeed, why not?! > Then I'd have a better feeling about recommending load-time-value for FFI > stuff in CLISP, since it's valuable for compiled code and would not be > stupid in interpreted code. If you want to avoid stupidly slow behaviour in the evaluator, i.e. guarantee that a form is executed only once, you can use the MEMOIZED macro, found in defs1.lisp. Bruno |