-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathREADME
More file actions
27 lines (17 loc) · 858 Bytes
/
README
File metadata and controls
27 lines (17 loc) · 858 Bytes
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
This collection provides a syntax for inductively defined predicates
(e.g., typing rules) and a tool for generating random objects that
satisfy those predicates (e.g., typing derivations).
The collection can be used by specifying its path, for example,
(require "predicates/main.rkt")
but building the documentation requires a couple steps.
1. Create a PLaneT hard link to this directory.
$ raco planet link $username predicates.plt 1 0 .
(This collection isn't actually distributed via PLaneT; we're just
piggybacking on the convenience of its development links.
Consequently, the particular username and version numbers aren't
important.)
2. Build the collection.
$ raco setup -P $username predicates.plt 1 0
After complete these steps, the collection can be used without
directly specifying its path.
(require (planet $username/predicates:1:0))