This repository has been archived on 2025-11-10. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Aryadev Chavali 700c3b1d1b Move implementation files into their own folder
main.c and test.c generate binary executables so they can stay in the
main folder, but the rest can go into their own dedicated folder to
make it look nicer
2025-09-01 21:26:01 +01:00
2025-08-20 00:10:34 +01:00

┌───────────────────────────────┐
│           _      _            │
│     /\   | |    (_)           │
│    /  \  | |     _ ___ _ __   │
│   / /\ \ | |    | / __| '_ \  │
│  / ____ \| |____| \__ \ |_) | │
│ /_/    \_\______|_|___/ .__/  │
│                       | |     │
│                       |_|     │
└───────────────────────────────┘

Arya's Lisp!  Or... Another Lisp.  However full you see the glass.

Goals:
- Working Lisp interpreter (designed as I go, not sticking to Common Lisp or
  Scheme).
- Bespoke compilation method by transpiling to C, with ability to compile
  expressions and functions at runtime.
- Self Hosted interpreter + compiler, with a small bootstrap runtime in C.
Description
No description provided
Readme 90 KiB
Languages
C 98.4%
Shell 1.6%