Hi all,

The with-out-parameters combinator now takes two parameters instead of
three. The 'finish' quotation is no longer needed, and

{ A } [ B ] [ C ] with-out-parameters

is now equivalent to

{ A } [ B ] with-out-parameters C

Formerly the finish quotation was used to clone struct out parameters.
This is now done automatically so that is why it is no longer needed.

Also, both with-out-parameters and with-scoped-allocation now support
an initial: specifier, for initializing out parameters to constants:

{ { int initial: 0 } } [ get_width_of_foo ] with-out-parameters

Slava

------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
Factor-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/factor-talk

Reply via email to