Hacker GitHub

← All repos

marcpaq/arpilisp

View on GitHub ↗ ★ 567 Assembly

A Lisp interpreter for Raspberry Pi implemented in a single ARM assembly file

17 mentions on Hacker News by 9 people: 3 stories, 14 comments · first 2016-09-21 · latest 2024-03-11

Mentions per year 17 mentions · busiest year 2016 (5)
20082026
  1. If you mean "Lisp" interpreter, then I also did something that's kinda what you're describing: https://github.com/marcpaq/arpilisp
  2. …" arpilisp: A Lisp interpreter for Raspberry Pi implemented in a single ARM assembly file " : https://github.com/marcpaq/arpilisp *Includes the classic mark-sweep GC from McCarthy 1960
    comment by checker659 · 2024-02-02 · in Ask HN: Guide for Implementing Common Lisp
  3. And here's a Lisp written in ARM Assembler :) https://github.com/marcpaq/arpilisp
    comment by johndoe0815 · 2023-07-08 · in An ARM Assembler Written in Lisp
  4. Agreed. BYOL and MAL are excellent work. I had fun making an interpreter in ARM assembly: https://github.com/marcpaq/arpilisp Since the world obviously needs another book on Lisp-making, I'm thinking of porting it to arm64 and expanding it…
    comment by marcpaq · 2023-05-28 · in Build Your Own Lisp
  5. ▲ 75
    Arplisp Interpreter for Raspberry Pi in a Single ASM File, No Libraries Used
    story by wrycoder · 2021-01-01 · 10 comments
  6. This is my fav: https://github.com/marcpaq/arpilisp
    comment by bazonkers · 2018-11-16 · in Learn C and build your own Lisp
  7. An only slightly altered version for Raspberry Pi/ARM assembly: https://github.com/marcpaq/arpilisp
  8. …written in assembly in a single file. It is one of the best commented code ever written imo. https://github.com/marcpaq/arpilisp
    comment by akashakya · 2017-11-26 · in Lisp in fewer than 200 lines of C
  9. I just saw this come up in an arpilisp discussion thread ( https://github.com/marcpaq/arpilisp ). ChrysaLisp is an Assembler/C-Script/Lisp 64 bit OS. MIMD, multi CPU, multi threaded, multi core, multi user, and will build from source in ~2…
    comment by bespoke_engnr · 2017-10-13 · in ChrysaLisp – A 64-bit Lisp OS with GUI
  10. …expression, eval environment, and so on. The mark-sweep collector starts from these registers. https://github.com/marcpaq/arpilisp
  11. …It also starts from scratch at an even lower level, to the point of ignoring standard libraries. https://github.com/marcpaq/arpilisp I was inspired by jonesforth, which, if you haven't read it, is a beautiful piece of work.
    comment by marcpaq · 2017-03-27 · in Make your own Lisp
  12. Funny you should say that: https://github.com/marcpaq/arpilisp
    comment by marcpaq · 2017-02-06 · in Building a Lisp from scratch with Swift
  13. …capacity to your laptop keyboard's microcontroller, after all. I hope you find it useful: https://github.com/marcpaq/arpilisp
    comment by marcpaq · 2016-12-01 · in Why I wrote a book about interpreters
  14. ▲ 3
    Arpilisp
    story by tosh · 2016-11-10 · 0 comments
  15. …brain around lisp but after reading your code, something clicked. I dare say I think I get it! https://github.com/marcpaq/arpilisp/blob/master/arpilisp.s It's all extraordinarily clean and clear (and must set a new world record for most…
  16. …Inspired by Jonesforth, I wrote a complete Lisp interpreter in a single ARM assembly file: https://github.com/marcpaq/arpilisp
  17. ▲ 4
    A Lisp interpreter for Raspberry Pi in a single ARM assembly file
    story by marcpaq · 2016-09-21 · 0 comments