Lisp Badge – Self-contained ATmega1284 Lisp computer
technoblogy.com
technoblogy.com
I wonder what the experience of (junior?) high school would have been like if students were given something like this instead of a TI-84. Math and science classes could focus on constructing playable models that answered the questions posed by the instructors a la "Structure and Interpretation of Classical Mechanics" [0]. Obviously there are some ergonomics issues but I'm still going to daydream about the concept.
If people are interested in these kinds of ideas I highly recommend "Mindstorms" by Seymour Papert [1].
[0] https://mitpress.mit.edu/sites/default/files/titles/content/...
Many of today's microcontrollers, were the PC, Atari, Amigas, Apple of yore and have enough computing power for the same higher level languages we used to develop on.
Best wishes of a successful project.
AVRs can be useful for tiny stuff, but they do not really scale to bigger things like this.
Funnily also wiki says that 7090 can do about 100k FLOPS; based on quick googling 16 MHz AVR can do roughly 200k FLOPS. So not that dramatic difference there either :)
(in case anyone is wondering, AVR is so slow here because it doesn't have fpu. It would probably be much faster for any non-fp code. also any modern 32bitter with fpu would probably crush both)
Unfortunately I don't know how to build something like this for myself. :(
It would also help if something like this came in an App.
That brings me to the point, are there are any Android apps with builtin paredit, rainbow delim, autocomplete features for something like scheme?
Though I guess it would mean more moving parts to break.