Current section
Files
Jump to
Current section
Files
lib/test.txt
To-Do
1. Fractions
+2. Tests
3. expression as unit's val
+4. Revisar reduce y pasar a map
+5. mk :m recurse down primero
6. Going multiprocess
7. Functions! Derivate! Integrate!
:timer.tc(fn -> Exun.eval("(g(a^b,b^a)/g(b^a,a^b))'a", %{"g(x,y)"=>"(x^y/ln(sinh(y^x))+y^tanh(x)/cos(x*y))'x'y'x"}) end)
:timer.tc( fn -> mp( {:timer.sleep(1000),:timer.sleep(1000),:timer.sleep(1000)} ) end)
import Exun.MProc
s=1000
tt=&:timer.sleep/1
mp({tt.(s),tt.(s),tt.(s)})
s = 100
[:timer.tc(fn -> {:ok, :timer.sleep(s), :timer.sleep(s)} end),
:timer.tc(fn -> mp {:ok, :timer.sleep(s), :timer.sleep(s)} end)
]
{ast,_} = Exun.parse "1+a+2+3+4+5"
:timer.tc( fn -> norm(ast) end)