No description
Find a file
2025-03-24 22:17:40 +01:00
examples Progress 2025-03-18 13:52:14 +01:00
src Test for strconst, general fixes, start of scoped variables 2025-03-24 22:17:40 +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 BSD fixes Pt.2 2025-03-22 22:55:20 +00: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