A collection of miscellaneous utilities for GNU Guile
Andrew Whatson 97f1aafbcd Add guix-find-program helper | vor 1 Jahr | |
---|---|---|
grump | vor 1 Jahr | |
scripts | vor 2 Jahren | |
tests | vor 4 Jahren | |
.dir-locals.el | vor 2 Jahren | |
.envrc | vor 2 Jahren | |
README.md | vor 2 Jahren |
This is my scratch-pad for exploratory programming in Guile Scheme. It exists to collect functionality I've found useful while live-coding, and capture my abandoned experiments for posterity.
Procedures for dealing with the file-system, including an implementation
of Emacs's expand-file-name
and an extended version of Guix's
find-files
.
Procedures for line-based processing of textual ports, built around a
fold-lines
implementation using (ice-9 rdelim)
.
Procedures for running child processes, built on top of (ice-9 popen)
.
A port of clj-units to
Guile Scheme, using (oop goops)
to provided overloaded mathematical
operations which preserve unit dimensions and quantities.
A parser for the Bencode format
using (ice-9 peg)
.
A parser for the output of tcpflow
using (ice-9 peg)
.