Hi all,

Samuel Tardieu recently proposed a patch which removed the third
'tail' quotation from the do/until/while combinators. I have now
merged his changes. Basically, instead of writing

[ foo ] [ bar ] [ baz ] while

You now write

[ foo ] [ bar ] while baz

I took Samuel's changes to their logical conclusion and made the
corresponding changes to produce and produce-as also.

The hard to understand stack effect rules for the tail quotation in
these combinators confused beginners to no end, so much that I would
just recommend they use tail recursion instead. This is not a good
state of affairs, but thankfully it is no longer an issue now.

Slava

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Factor-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/factor-talk

Reply via email to