Function composition: Difference between revisions
m
→{{header|Amazing Hopper}}
Line 217:
</pre>
VERSION 3:
<syntaxhighlight lang="c">
#define «(*) *)
#define Compose(_FX_,_FY_) _FC_(_FX_,_FY_,
#define _FC_(_X_,_Y_,*) *,_X_,_Y_
main:
Compose(sin,arcsin)«( 0.5, mul by '2' )
"\n", print
{0}return
</syntaxhighlight>
{{out}}
<pre>
$ hopper3 basica/compose2.hop
1.000000
</pre>
<p>The power of macro-substitution, by Hopper!</p>
=={{header|AntLang}}==
|