minilisp icon indicating copy to clipboard operation
minilisp copied to clipboard

A readable lisp in less than 1k lines of C

Results 7 minilisp issues
Sort by recently updated
recently updated
newest added

I took a stab at fixing #9 as a learning exercise. The changes will make values like '1a' or '-1a' be interpreted as a single symbol where before they were...

```sh $ ./minilisp (define a 1) 1 (+ 2a) 3 ``` I noticed that `read_expr` [only checks if the current character being parsed is a digit](https://github.com/rui314/minilisp/blob/71d591419cbd62336e2a4506d03608ed1d4c9a95/minilisp.c#L504) before invoking `make_int`. Perhaps...

minilisp is great! And I made a patch making it work on Windows + Visual Studio 2013.

input: (+ 1.1) output: Segmentation fault (core dumped)

This patch adds TCO to the interpreter through trampolining.

I like to run it in arduino (avr-gcc, 8bit microcontroller).. the first error is (sys/mman.h) can minilisp live without mman?

I don't expect you to merge this, as it's mostly a hint at a possible direction as it would be useful for hashing graphs of symbols containing binary data so...