On 2007-04-16, Slava Pestov <[EMAIL PROTECTED]> wrote:
> Because the recursive call is not a tail call; match-cond is not  
> calling the quotation in tail position.

Uh-oh, I wasn't aware of this. However, in this case using match-cond in
servers (in the sense of the concurrency module), as the docs' examples
suggest, seems to be not a wise choice. (Even if it neatly resembles
Erlang style server processes.) Or maybe match-cond should be altered so
that the matching quotation is tail called?

Csaba


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Factor-talk mailing list
Factor-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/factor-talk

Reply via email to