Julia and Programmable Calculators

2024-06-22T23:00:00Z
I’ve talked in earlier topics about ASM and Julia.
Recently Texas Instruments have released the TI-84 Plus CE-T Programmable Calculator with Python installed.
Is there a possibility that a version of Julia might be also released and ported to TI or Casio Programmable Calculators please?

2 Likes

That’s wonderful. How can we help?

1 Like

That’s a variant of MicroPython. Not Python.

1 Like

The TI-84 Plus CE specifications indicate that it has “149KB of available RAM” (vs. the regular TI-84 which has only 24KB). I believe it runs a Zilog Z80 8-bit 8MHz CPU.

Julia, which requires a runtime LLVM compiler in memory in addition to everything else, isn’t likely to run on anything so small anytime soon. (Just launching julia and doing nothing else seems to require 100MB+ on my computer.)

xkcd #768:

5 Likes

NB, regarding the TI-84 “Python” support:

The Python implementation is extremely slow compared to NumWorks and HP calculators due to the use of an ARM coprocessor running CircuitPython, which communicates to the calculator via 115200 baud UART serial.

:crazy_face:

Maybe a tangent, but nowadays most people seem to use smartphones as hand calculators. Julia can run on Android smartphones and a calculator package like Calc.jl could be used, if you like it more than the REPL.

Except in exams where phones are banned. But why would any one write Python code on their calculator in an exam? The product just doesn’t sound very useful.

User-friendly glue language but for limited features on limited machines, including context-specific libraries. Nobody expects the features available on a typical computer. I’d think all the programming would be done before the exam, unless the test taker is very fast.