edward

An extensible POSIX-compatible implementation of the ed(1) text editor

git clone https://git.8pit.net/edward.git

 1;;> Library implementing the edward command line interface.
 2;;> Most importantly, this library is responsible for parsing
 3;;> the command line options mandated by [POSIX][ed options]
 4;;> and afterward starts the read-eval-print loop of the editor.
 5;;>
 6;;> [ed options]: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/ed.html#tag_20_38_04
 7
 8(define-library (edward.cli)
 9  (import (scheme base)
10          (scheme write)
11          (scheme process-context)
12
13          (srfi 37)
14
15          (edward ed cmd)
16          (edward ed posix)
17          (edward ed editor))
18
19  (export edward-main)
20
21  (include "cli.scm"))