You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
...and then permit procedure calls with outputs to be passed as such a HO value using the pass by reference technology added as part of the TCMC project. Since it is declared to definitely be called, the mode checker can be assured that the outputs will definitely be assigned by the higher order call. That will extend what can be done in library procs. For example, if the call1 modifier signifies that a HO value will definitely be called exactly once, we could define:
...and then permit procedure calls with outputs to be passed as such a HO value using the pass by reference technology added as part of the TCMC project. Since it is declared to definitely be called, the mode checker can be assured that the outputs will definitely be assigned by the higher order call. That will extend what can be done in library procs. For example, if the
call1
modifier signifies that a HO value will definitely be called exactly once, we could define:Then one could write a statement like:
to bind
h
to the head oflst
, throwing an error iflst
is empty. This would be a nice answer to issue #368.The text was updated successfully, but these errors were encountered: