A collection of miscellaneous utilities for GNU Guile
|
před 1 rokem | |
---|---|---|
grump | před 1 rokem | |
scripts | před 1 rokem | |
tests | před 4 roky | |
.dir-locals.el | před 1 rokem | |
.envrc | před 1 rokem | |
README.md | před 1 rokem |
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)
.