Commit graph

789 commits

Author SHA1 Message Date
Sergiu Ivanov
1e9d906b34 Type pretty-print-state. 2023-08-23 16:37:54 +02:00
Sergiu Ivanov
a2e5f9d091 Add build-interactive-process/org. 2023-08-19 16:47:49 +02:00
Sergiu Ivanov
11c736b04b Type build-interactive-process. 2023-08-19 16:33:57 +02:00
Sergiu Ivanov
a18620e694 Add pretty-print-state-graph/simple-states.
Was pretty-print-reduced-graph.
2023-08-17 17:43:50 +02:00
Sergiu Ivanov
0e364eb52d Generalize the type of pretty-print-set. 2023-08-17 16:58:21 +02:00
Sergiu Ivanov
5bc062af54 Generalize the type of pretty-print-set-sets. 2023-08-17 11:33:47 +02:00
Sergiu Ivanov
99d50c8505 Add build-interactive-process-graph/simple-states.
Was build-reduced-state-graph.
2023-08-17 10:26:05 +02:00
Sergiu Ivanov
6a3bd9e7a6 Type build-interactive-process-graph. 2023-08-16 14:01:17 +02:00
Sergiu Ivanov
c667f75c0e Type dynamics%. 2023-08-16 10:06:46 +02:00
Sergiu Ivanov
b2bc06646e rs->ht-str-triples: Add an actual test case. 2023-08-15 10:46:26 +02:00
Sergiu Ivanov
78e88840cc Add state and State. 2023-08-14 14:47:09 +02:00
Sergiu Ivanov
f398d10d15 Type rs->ht-str-triples. 2023-08-14 13:32:27 +02:00
Sergiu Ivanov
a469eae764 Type reaction->str-triple. 2023-08-13 21:17:32 +02:00
Sergiu Ivanov
c1723066a7 Type read-context-sequence. 2023-08-11 15:55:09 +02:00
Sergiu Ivanov
6a9adf5e07 Type read-org-rs. 2023-08-10 18:05:22 +02:00
Sergiu Ivanov
aae2e1f964 Type ht-str-triples->rs. 2023-08-10 16:46:32 +02:00
Sergiu Ivanov
e884a2ee07 Type str-triple->reaction. 2023-08-10 16:30:02 +02:00
Sergiu Ivanov
a51bba870e Type apply-rs. 2023-08-10 16:19:58 +02:00
Sergiu Ivanov
b29f98105f Type union-products. 2023-08-10 01:07:41 +02:00
Sergiu Ivanov
c944841dc6 Add NonemptyListof. 2023-08-09 23:15:33 +02:00
Sergiu Ivanov
064169f0b6 Add and use ReactionName. 2023-08-09 11:29:09 +02:00
Sergiu Ivanov
d779c52cc8 Type list-enabled. 2023-08-09 11:15:43 +02:00
Sergiu Ivanov
cf9a68ae6b Add ReactionSystem. 2023-08-08 18:34:40 +02:00
Sergiu Ivanov
9efca22f7b Add enabled?. 2023-08-08 18:28:25 +02:00
Sergiu Ivanov
6518ae2fdd Add make-reaction. 2023-08-08 18:09:24 +02:00
Sergiu Ivanov
6cf1505a61 Add reaction and Reaction. 2023-08-08 17:40:44 +02:00
Sergiu Ivanov
3821a11d38 Start converting rs to Typed Racket. 2023-08-08 17:22:03 +02:00
Sergiu Ivanov
4e90afc638 Remove a done TODO. 2023-08-08 16:50:32 +02:00
Sergiu Ivanov
ceb8e64a35 Promote the TODO of submitting update-graph to Stephen Chang. 2023-08-08 16:50:15 +02:00
Sergiu Ivanov
ddc6b3d10c Update the roadmap. 2023-08-08 16:49:22 +02:00
Sergiu Ivanov
17b6ac7fb6 sbn-interaction-graph: Update the test case. 2023-08-08 16:39:26 +02:00
Sergiu Ivanov
0fa6ead5ec Drop the untyped part of dds/tbn. 2023-08-08 16:29:14 +02:00
Sergiu Ivanov
dd7117c733 Type sbn-interaction-graph. 2023-08-08 16:10:35 +02:00
Sergiu Ivanov
e9ecbd8a7c Type pretty-print-tbn-interaction-graph. 2023-08-08 09:21:12 +02:00
Sergiu Ivanov
ac7f928737 Type tbn-interaction-graph. 2023-08-08 08:46:43 +02:00
Sergiu Ivanov
aca3fb7868 Add sbn->lists. 2023-08-07 20:06:30 +02:00
Sergiu Ivanov
704221185b Type tbn->lists. 2023-08-07 19:16:16 +02:00
Sergiu Ivanov
927877b02f Start the section Reading and printing TBNs and SBNs.
… and move some functions around without modifying them.
2023-08-07 16:17:53 +02:00
Sergiu Ivanov
d9641e7b5b Type compact-tbn. 2023-08-07 16:07:40 +02:00
Sergiu Ivanov
cdb4602701 Type compact-tbf. 2023-08-07 15:52:15 +02:00
Sergiu Ivanov
b7b4956fdc Type normalize-tbn. 2023-08-07 15:15:32 +02:00
Sergiu Ivanov
91b96463da in-random: Add some explicit type annotations.
Used to work without them before Racket 8.9, but hey that's
nothing special.
2023-08-07 15:11:22 +02:00
Sergiu Ivanov
f0a20646ef Type normalized-tbn?. 2023-07-14 16:21:20 +02:00
Sergiu Ivanov
f05024e61e Move the functions for reading to TBN and SBN to the section on TBN. 2023-07-12 20:18:29 +02:00
Sergiu Ivanov
78462d5083 Type build-tbn-state-graph. 2023-07-12 20:12:09 +02:00
Sergiu Ivanov
c523c68037 Type read-org-sbn. 2023-07-07 12:29:36 +02:00
Sergiu Ivanov
8241bc4da5 Type read-org-tbn. 2023-07-07 11:44:06 +02:00
Sergiu Ivanov
0c91e6f6b2 Type parse-org-tbn. 2023-07-06 11:44:49 +02:00
Sergiu Ivanov
afbc5426ce Add lists->tbfs/state/opt-headers. 2023-06-10 12:03:09 +02:00
Sergiu Ivanov
cd8cada92e Add sbfs/state->lists+headers. 2023-05-25 15:19:25 +02:00