<!doctype html public "-//W3C//DTD W3 HTML//EN">
<html><head><style type="text/css"><!--
blockquote, dl, ul, ol, li { padding-top: 0 ; padding-bottom: 0 }
 --></style><title>[ENH] More Message,Block
compatibility</title></head><body>
<div>Hi folks,<br>
<br>
the enhancement has been enhanced to allow collections to be the
arguments for collect,select,reject and do.<br>
<br>
Saying<br>
<br>
2 collect raisedTo:( 1 to: 20)<br>
<br>
is now possible.&nbsp; The implementation uses a ReversingMessage,
subclass of message, which is a little too specific for my taste but
does the trick.<br>
<br>
Better would be some sort of CurriedMessage, which binds some of its
parameters (including the receiver) and allows others to be set by
value: variants, and taking that further is the
StreamingCurriedMessage, which iterates through multiple collections
simultaneously using streams.<br>
<br>
Marcel<br>
<br>
&lt;attachment missing&gt;</div>
<div><font face="Helvetica">Hi folks,</font></div>
<div><font face="Helvetica"><br></font></div>
<div><font face="Helvetica">the enhancement has been enhanced to allow
collections to be the arguments for collect,select,reject and
do.</font></div>
<div><font face="Helvetica"><br></font></div>
<div><font face="Helvetica">Saying</font></div>
<div><font face="Helvetica"><br></font></div>
<div><font face="Helvetica">2 collect raisedTo:( 1 to:
20)</font></div>
<div><font face="Helvetica"><br></font></div>
<div><font face="Helvetica">is now possible.&nbsp; The implementation
uses a ReversingMessage, subclass of message, which is a little too
specific for my taste but does the trick.</font></div>
<div><font face="Helvetica"><br></font></div>
<div><font face="Helvetica">Better would be some sort of
CurriedMessage, which binds some of its parameters (including the
receiver) and allows others to be set by value: variants, and taking
that further is the StreamingCurriedMessage, which iterates through
multiple collections simultaneously using streams.</font></div>
<div><font face="Helvetica"><br></font></div>
<div><font face="Helvetica">Marcel</font></div>
<div><font face="Helvetica"><br></font></div>
<div><br>
content-type: application/octet-stream; x-unix-mode=0644;
name=FirstClassOperations.26May752am.cs<br>
<br>
Attachment converted: Anon:FirstClassOperations.26May752am (????/----)
(0000A7F7)</div>
</body>
</html>