The (C)ompiled (A)lternative (L)anguage for (C)alculator Programming was created as a replacement for TI-BASIC, the built-in, interpreted programming language for TI-84 series calculators. This is a Java-based compiler that takes CALC code as input and outputs a TI-84 program file (.8xp) file that can be executed on a calculator.
See this informational poster: poster.pdf
Fun FACT(N)
If N=1
Return 1
Else
Return N*FACT(N-1)
End
End
0->E
For(A,1,100)
E+1/FACT(A)->E
End
ClrHome
OutputS(1,1,"The answer is:")
Output(2,1,E)