Thun/implementations/C
Simon Forman 5ce30d41c3 Regularize defs.txt.
All three main interpreters use the same defs.txt file.
2023-02-14 10:23:23 -08:00
..
.gitignore Ignore object files. 2023-02-02 16:14:11 -08:00
KEYWORDS.in regularize defs.txt; new andies. 2023-02-14 08:27:17 -08:00
KEYWORDS.txt regularize defs.txt; new andies. 2023-02-14 08:27:17 -08:00
Makefile Regularize defs.txt. 2023-02-14 10:23:23 -08:00
README.md A README file. 2023-02-05 14:54:33 -08:00
build.yml Build manifest for sr.ht. 2023-02-10 08:10:47 -08:00
convert_defs.py regularize defs.txt; new andies. 2023-02-14 08:27:17 -08:00
definitions.c Regularize defs.txt. 2023-02-14 10:23:23 -08:00
definitions.h regularize defs.txt; new andies. 2023-02-14 08:27:17 -08:00
defs.txt Regularize defs.txt. 2023-02-14 10:23:23 -08:00
joy.c Note to self... 2023-02-14 07:56:52 -08:00
joy.h fdiv 2023-02-12 16:04:37 -08:00
keywords.c regularize defs.txt; new andies. 2023-02-14 08:27:17 -08:00
notes minor cleanup 2023-02-10 08:09:31 -08:00
uthash.h User definitions with the inscribe command. 2023-02-08 21:13:23 -08:00

README.md

Thun in C

This is my first attempt to write C in many years, I hope it's not too embarassing.

I use Gperf to create a static wordlist. This make word lookup very efficient, but there's no way currently to add definitions at runtime.

There's a janky script convert_defs.py that generates definitions.c, definitions.h, and KEYWORDS.txt from the defs.txt file. I would like to replace the dependency on Python with, say, Awk or something.