A collection of miscellaneous utilities for GNU Guile
Andrew Whatson 97f1aafbcd Add guix-find-program helper | 1 yıl önce | |
---|---|---|
grump | 1 yıl önce | |
scripts | 2 yıl önce | |
tests | 4 yıl önce | |
.dir-locals.el | 2 yıl önce | |
.envrc | 2 yıl önce | |
README.md | 2 yıl önce |
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)
.