No description
Find a file
attilavs2 234a066b52 WIP
2025-03-30 21:53:29 +02:00
examples Feeling eepy 2025-03-30 00:07:15 +01:00
src WIP 2025-03-30 21:53:29 +02:00
.gitignore Working yacc parsing 2025-03-07 21:40:30 +01:00
LICENSE.txt Add license 2025-03-16 15:49:45 +01:00
Makefile Feeling eepy 2025-03-30 00:07:15 +01:00
README.md Feeling eepy 2025-03-30 00:07:15 +01:00
spec.md Include yacc in Makefile + misc 2025-03-08 11:14:18 +01:00
TODO.md Test for strconst, general fixes, start of scoped variables 2025-03-24 22:17:40 +01:00

fLisp

All of the code under src/ is under the GPLv2 exclusively The code in examples/ is public domain

See spec.md for the actual language and bytecode docs

Building

Pre-requisites:

  • Bison
  • lex
  • A C99 compiler
  • GNU Make

Unix

Running make (or gmake for BSDs), should work on most Unix systems. It produces an executable called flisp.amd64

Windows

To meet the previously mentionned pre-requisites, you need to use mingw. I recommend installing w64devkit, then compiling Bison and Flex from source. Run make win, twice