Never underestimate the power of a small tactical Lisp interpreter.

Hedgehog FAQ

Here we have collected some frequently asked questions and their answers. If your question isn't answered here, please ask us directly. See the home page for contact information.

Which architectures does Hedgehog work on?

Hedgehog is being regularly used on Intel x86 and ARM architectures, but should be easy to port to any platform that supports the C standard. Of course, different platforms may require platform specific bindings or device drivers, which might take some effort to produce.

Can I get support for Hedgehog?

As the creator of Hedgehog, Oliotalo is probably the best expert on it. The mailing list can be used to ask questions, but we cannot guarantee that your question will be answered. However, since Hedgehog is free software, anyone can offer support for it, and we welcome such participation on the mailing list.

Why are parts of Hedgehog licensed differently?

The GNU Lesser General Public License, or LGPL, is designed to keep the free parts of a program free, but still allow it to be combined with non-free parts. This is suitable for both the compiler and the byte code interpreter.

Using the LGPL for the Hedgehog library would require all applications to also be under the LGPL, since Hedgehog does not allow separate compilation. This is not desirable, so we have chosen a simpler license for the library.