https://github.com/marcpaq/arpilisp Skip to content Sign up * Why GitHub? Features - + Code review + Project management + Integrations + Actions + Packages + Security + Team management + Hosting + Mobile + Customer stories - + Security - * Team * Enterprise * Explore + Explore GitHub - Learn & contribute + Topics + Collections + Trending + Learning Lab + Open source guides Connect with others + Events + Community forum + GitHub Education + GitHub Stars program * Marketplace * Pricing Plans - + Compare plans + Contact Sales + Nonprofit - + Education - [ ] [search-key] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} marcpaq / arpilisp * Watch 13 * Star 432 * Fork 33 A Lisp interpreter for Raspberry Pi implemented in a single ARM assembly file MIT License 432 stars 33 forks Star Watch * Code * Issues 0 * Pull requests 0 * Actions * Projects 0 * Security * Insights More * Code * Issues * Pull requests * Actions * Projects * Security * Insights master 1 branch 0 tags Go to file Code Clone HTTPS GitHub CLI [https://github.com/m] Use Git or checkout with SVN using the web URL. [gh repo clone marcpa] Work fast with our official CLI. Learn more. * Open with GitHub Desktop * Download ZIP Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Go back Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Go back Launching Xcode If nothing happens, download Xcode and try again. Go back Launching Visual Studio If nothing happens, download the GitHub extension for Visual Studio and try again. Go back Latest commit @marcpaq marcpaq Merge pull request #6 from pmatos/patch-1 ... 33cfbad Oct 24, 2019 Merge pull request #6 from pmatos/patch-1 Fix typo in URL 33cfbad Git stats * 29 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time LICENSE Update LICENSE Sep 11, 2016 README.md Removed unrelated content Aug 2, 2019 arpilisp.s Fix typo in URL Oct 24, 2019 View code README.md arpilisp Do you know how to implement a Lisp interpreter? Neither did I until I did. This is the result. Arpilisp is a Lisp interpreter for the Raspberry Pi. It uses assembly, the lowest level language, to implement an interpreter for Lisp, the highest level language. Arpilisp implements Lisp from scratch, with no help from any libraries and minimal help from the kernel. It's all in a single, commented assembly file, ready to build, use, extend, and hack. To get started you can either download arpilisp.s directly or clone this repository: git clone https://github.com/marcpaq/arpilisp Instructions for building and using are in the file. Feedback is welcome and encouraged. Enjoy. About A Lisp interpreter for Raspberry Pi implemented in a single ARM assembly file Topics lisp-interpreter raspberry-pi assembly Resources Readme License MIT License Releases No releases published Packages 0 No packages published Contributors 2 * @marcpaq marcpaq Marc Paquette * @pmatos pmatos Paulo Matos Languages * Assembly 100.0% * (c) 2021 GitHub, Inc. * Terms * Privacy * Security * Status * Help * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.