User:Coderjoe/Sandbox2: Difference between revisions

no edit summary
No edit summary
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1:
=={{header|Oz}}==
To be executed in the REPL.
 
<lang oz>declare
 
fun {Compose F G}
fun {$ X}
{F {G X}}
end
end
 
fun {Cube X} X*X*X end
 
fun {CubeRoot X} {Number.pow X 1.0/3.0} end
 
in
 
for
F in [Float.sin Float.cos Cube]
I in [Float.asin Float.acos CubeRoot]
do
{Show {{Compose I F} 0.5}}
end
</lang>
 
=={{header|PARI/GP}}==
{{works with|PARI/GP|2.4.2 and above}}
<lang parigp>compose(f,g)={
x -> f(g(x))
Anonymous user