-
Notifications
You must be signed in to change notification settings - Fork 1
/
library.dylan
43 lines (39 loc) · 1.05 KB
/
library.dylan
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
Module: dylan-user
define library gendoc
use collections,
import: { table-extensions };
use command-line-parser;
use common-dylan;
use deft,
import: { pacman, %pacman, shared };
use io,
import: { format, format-out, streams };
use logging;
use strings;
use system,
import: { file-system, locators, operating-system };
end library;
define module gendoc
use command-line-parser;
use common-dylan;
use file-system, prefix: "fs/";
use format, prefix: "io/";
use format-out, prefix: "io/";
use locators;
use logging;
use operating-system, prefix: "os/";
use pacman, prefix: "pm/";
// TODO: export find-release from pacman
use %pacman, prefix: "%pm/";
use shared, // shared:deft
// Not "deft/", due to https://github.com/dylan-lang/dylan-emacs-support/issues/36
prefix: "deft-";
use streams, prefix: "io/";
use strings;
use table-extensions,
rename: { <case-insensitive-string-table> => <istring-table> };
use threads,
import: { dynamic-bind };
export
main;
end module;