1
0
Fork
You've already forked lispette
0
Building my own lisp using Nim.
  • C 76.7%
  • Nim 23.3%
pgmtx 5e2d124b24
Some checks failed
ci/woodpecker/push/ci Pipeline failed
Add builtin error
2026年07月06日 14:20:01 +02:00
.woodpecker CI: fix warnings 2026年02月28日 18:44:54 +01:00
LICENSES Add licenses and update README 2026年02月03日 10:06:53 +01:00
src Add builtin error 2026年07月06日 14:20:01 +02:00
tests Define string type and update tests 2026年07月06日 11:09:43 +02:00
.gitignore Add config file and update gitignore 2026年07月05日 12:45:23 +02:00
config.nims Add config file and update gitignore 2026年07月05日 12:45:23 +02:00
LICENSE Add licenses and update README 2026年02月03日 10:06:53 +01:00
lispette.nimble Refactor LispValue as a tagged union and add support for S-expressions 2026年02月04日 18:41:50 +01:00
README.md Update header link inside README 2026年02月13日 16:30:03 +01:00

Lispette

Building my own lisp using Nim.

Setup

Installing futhark

Futhark needs to find libclang.so. In my case, having llvm 18, I had to type this command:

sudo ln -s /usr/lib/llvm-18/lib/libclang.so.1 /usr/lib/llvm-18/lib/libclang.so

mpc.h

Download the header file mpc.h and move it to an include directory (on Linux, /usr/local/include/).

License

This project is licensed under MIT License. It includes the following third-party component, distributed under its original license:

  • mpc.c — BSD 3-Clause License. Copyright (c) 2013, Daniel Holden

See LICENSE for the project license and LICENSES/BSD-3-Clause.txt for the text of the BSD 3-Clause License.