No description
Find a file
attilavs2 2236d1c85f Werk
2025-03-29 22:43:18 +01:00
examples Werk 2025-03-29 22:43:18 +01:00
src Werk 2025-03-29 22:43:18 +01: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 Merge pt.2 2025-03-26 11:48:12 +01:00
README.md Test for strconst, general fixes, start of scoped variables 2025-03-24 22:17:40 +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), maybe twice depending on your version of make,
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