The Nest
Explore
Sign in
jaredj
glotawk
0
A Lisp implemented in AWK
Code
Changes
Tags
Discussions
main
jaredj
fix missing function errors found by running glotawk with mawk
yesterday at 11:46
doc
add a tour of the source files
yesterday at 08:56
.ignore
two-stage build: use a slow, correct first stage to dump an image which is built into the final glotawk
on June 3, 2025
GNUmakefile
make image-based build work under BSD make and GNU make; begin macro work
on June 7, 2025
LICENSE
initial commit, with the minimal self-evaluating Lisp and no GC
on May 24, 2025
Makefile
add ,@ reader syntax and unquote-splicing treatment in quasiquote. fix gc again?
on August 9, 2025
README.org
add a tour of the source files
yesterday at 08:56
benchmark.glotawk
add benchmark
on June 29, 2025
data.awk
fix missing function errors found by running glotawk with mawk
yesterday at 11:46
dump.awk
brush up documentation; include LICENSE in built glotawk; include SPDX-License-Identifier in all source files
2 days ago
eval.awk
add ,@ reader syntax and unquote-splicing treatment in quasiquote. fix gc again?
on August 9, 2025
first-symbols.awk
brush up documentation; include LICENSE in built glotawk; include SPDX-License-Identifier in all source files
2 days ago
gc.awk
brush up documentation; include LICENSE in built glotawk; include SPDX-License-Identifier in all source files
2 days ago
glotawk-build.tmpl.awk
brush up documentation; include LICENSE in built glotawk; include SPDX-License-Identifier in all source files
2 days ago
glotawk-common.awk
brush up documentation; include LICENSE in built glotawk; include SPDX-License-Identifier in all source files
2 days ago
glotawk-run.tmpl.awk
brush up documentation; include LICENSE in built glotawk; include SPDX-License-Identifier in all source files
2 days ago
lib-eval.awk
brush up documentation; include LICENSE in built glotawk; include SPDX-License-Identifier in all source files
2 days ago
logging.awk
quasiquoting, indented logs, support for log levels per where-value; mapcar in awk did not work right, replacing with lisp version
on June 13, 2025
math.awk
brush up documentation; include LICENSE in built glotawk; include SPDX-License-Identifier in all source files
2 days ago
osf.awk
fix missing function errors found by running glotawk with mawk
yesterday at 11:46
polyshawk
initial commit, with the minimal self-evaluating Lisp and no GC
on May 24, 2025
printer.awk
add input from files or pipes
2 days ago
reader.awk
add ,@ reader syntax and unquote-splicing treatment in quasiquote. fix gc again?
on August 9, 2025
repl.awk
do auto gc outside eval: inside eval, we were gcing the forms being evaluated, leading to crashes
on July 28, 2025
sane_lisp
add input from files or pipes
2 days ago
tmpl-depends.awk
brush up documentation; include LICENSE in built glotawk; include SPDX-License-Identifier in all source files
2 days ago
tmpl.awk
brush up documentation; include LICENSE in built glotawk; include SPDX-License-Identifier in all source files
2 days ago