Re: bug in daemon?

2012-10-26 Thread Axel Svensson
'expr' converts a SUBR function (i.e. a function written in C or assembly which evaluates all its arguments) to an EXPR (a Lisp level function). OK, so it's not built for FSUBR conversion. Unfortunately, it doesn't work with FSUBR functions (C or asm functions _not_ evaluating all

bug in daemon?

2012-10-23 Thread Axel Svensson
Hi! I noticed the 'daemon function does a fine job distinguishing builtin C functions from lisp functions. However, it redefines the function to evaluate all arguments, rather than letting the function decide for itself. Here is an example transcript: : (setq a 3) - 3 : (while (gt0 (dec 'a))