Hacker News new | past | comments | ask | show | jobs | submit login

More von Neumann-propagating propaganda! Just kidding, I just embarked on nand2tetris this week. Great stuff! However, I feel have betrayed my Lisp Machine lust in the process. I was reading Peter Kogge's 1992 book, "The Architecture of Symbolic Computers" (fantastic book, Lisp, or not), and hoping to implement my own LM in simple hardware, no Symbolics machine here ;) I have Pilos (PicoLisp on bare metal) running in a VM on my Windows 8 box[1], and I am about to buy a chip that was made especially for running miniPicoLisp [2,3]. All that being said, I am looking into the Propeller chip, the 8x32bit core chip from Parallax. They released the Verilog files a few years back for the hardware, and the software (Propeller Assembler, and Spin, a Python-like programming language for it) years before that [4]. I'd like to see if I can use it somehow. I like the non-von-Neumann architecture of it. Interrupts are not needed in the same sense. Also, each 'cog' (1 of the 8x32bit cores on the Propeller) can modify the main code, thereby allowing for self-modifying code on the microcontroller. That and Lisp's 'code as data' should make for a helluva an adaptable system.

  [1]  http://picolisp.com/wiki/?PilOS
  [2]  http://www.futurlec.com/ET-STM32_Stamp.shtml
  [3]  https://github.com/simplemachines-italy/hempl
  [4]  https://www.parallax.com/microcontrollers/propeller-1-open-source



Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: