All Projects → marcpaq → Arpilisp

marcpaq / Arpilisp

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

Programming Languages

assembly
5116 projects

Projects that are alternatives of or similar to Arpilisp

Actionai
custom human activity recognition modules by pose estimation and cascaded inference using sklearn API
Stars: ✭ 404 (-14.04%)
Mutual labels:  raspberry-pi
Pivpn
Visit the PiVPN site for more information. This is a set of shell scripts initially developed by @0-kaladin that serve to easily turn your Raspberry Pi (TM) into a VPN server using two free, open-source protocols:
Stars: ✭ 4,782 (+917.45%)
Mutual labels:  raspberry-pi
Tjbot
IBM TJBot
Stars: ✭ 449 (-4.47%)
Mutual labels:  raspberry-pi
Rhino
On-device speech-to-intent engine powered by deep learning
Stars: ✭ 406 (-13.62%)
Mutual labels:  raspberry-pi
Grovepi
GrovePi is an open source platform for connecting Grove Sensors to the Raspberry Pi.
Stars: ✭ 435 (-7.45%)
Mutual labels:  raspberry-pi
Raveberry
A multi-user music server with a focus on participation
Stars: ✭ 442 (-5.96%)
Mutual labels:  raspberry-pi
Desktopify
Convert Ubuntu Server for Raspberry Pi into a Desktop
Stars: ✭ 400 (-14.89%)
Mutual labels:  raspberry-pi
Rppal
A Rust library that provides access to the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals.
Stars: ✭ 463 (-1.49%)
Mutual labels:  raspberry-pi
Smarthome
@skalavala 👍 Nothing But Smarthome Stuff! - By Mahasri Kalavala
Stars: ✭ 437 (-7.02%)
Mutual labels:  raspberry-pi
Pikiss
PiKISS for Raspberry Pi: A bunch of scripts with menu to make your life easier.
Stars: ✭ 447 (-4.89%)
Mutual labels:  raspberry-pi
Gravity Sync
An easy way to synchronize the blocklist and local DNS configurations of multiple Pi-hole 5.x instances.
Stars: ✭ 406 (-13.62%)
Mutual labels:  raspberry-pi
Rpi Webrtc Streamer
This repo's objective is providing something like Web Cam server on the most popular Raspberry PI hardware. By integrating [WebRTC](https://webrtc.org/native-code/) and Raspberry PI, we can stream the Raspberry camera feed to browser or native client which talks WebRTC.
Stars: ✭ 428 (-8.94%)
Mutual labels:  raspberry-pi
Pi Timolo
Raspberry PI-TIMOLO ( PI-TImelapse, MOtion, LOwLight ) uses RPI picamera and OpenCV for Remote Headless Security Monitoring using Motion Tracking, Rclone Auto Sync files with remote storage services. Auto Twilight Transitions and Low Light Camera Settings. Panoramic images using PanTiltHat and More. This project is featured on GitHub Awesome software.
Stars: ✭ 441 (-6.17%)
Mutual labels:  raspberry-pi
Luma.led matrix
Python module to drive LED Matrices & 7-segment displays (MAX7219) and RGB NeoPixels (WS2812 / APA102)
Stars: ✭ 407 (-13.4%)
Mutual labels:  raspberry-pi
Raspberry Pi Pcie Devices
Raspberry Pi PCI Express device compatibility database
Stars: ✭ 444 (-5.53%)
Mutual labels:  raspberry-pi
Archstrike
An Arch Linux repository for security professionals and enthusiasts. Done the Arch Way and optimized for i686, x86_64, ARMv6, ARMv7 and ARMv8.
Stars: ✭ 401 (-14.68%)
Mutual labels:  raspberry-pi
Automated Irrigation System
This is the software of an open source automated irrigation system. The complete setup including hardware can be found in the README.
Stars: ✭ 442 (-5.96%)
Mutual labels:  raspberry-pi
Docker Cloudflare Ddns
A small amd64/ARM/ARM64 Docker image that allows you to use CloudFlare as a DDNS / DynDNS Provider.
Stars: ✭ 467 (-0.64%)
Mutual labels:  raspberry-pi
Momo
WebRTC Native Client Momo
Stars: ✭ 454 (-3.4%)
Mutual labels:  raspberry-pi
Super Simple Raspberry Pi Audio Receiver Install
Super Easy installation to make your Raspberry Pi an Audio Receiver
Stars: ✭ 448 (-4.68%)
Mutual labels:  raspberry-pi

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].