Sergiu Ivanov
6247f28958
networks,tabulate-network: Fix the case of an identifier.
2020-06-02 23:37:28 +02:00
Sergiu Ivanov
7f58bf5623
networks: Rewrite tabulate-network to use tabulate-state*/boolean.
2020-06-02 23:34:19 +02:00
Sergiu Ivanov
9a1477ad42
networks: Fix the test for tabulate-state*/boolean.
2020-06-02 23:33:34 +02:00
Sergiu Ivanov
f812165b39
networks,tabulate-state*,tabulate-state*/boolean: Move the contracts to provide.
2020-06-02 21:53:53 +02:00
Sergiu Ivanov
a34b08e477
networks: Rewrite tabulate-state to use tabulate-state*.
2020-06-02 21:29:00 +02:00
Sergiu Ivanov
42ffc37eeb
networks: Add tabulate-state* and tabulate-state*/boolean.
2020-06-02 21:28:37 +02:00
Sergiu Ivanov
e654123a39
example: Illustrate tabulate*/boolean.
2020-05-31 23:42:16 +02:00
Sergiu Ivanov
45b7604c51
example: Fix the usage of tabulate.
2020-05-31 23:41:56 +02:00
Sergiu Ivanov
78386dd5bf
functions: Add tabulate*/boolean.
2020-05-31 23:31:54 +02:00
Sergiu Ivanov
26c615e6cf
functions, tabulate*: Add a test for an empty list of functions.
2020-05-31 22:50:35 +02:00
Sergiu Ivanov
ece53ea522
functions: Only have one tabulate.
...
I used to have a distinction between tabulate and
tabulate/domain-list, but this made no sense, so tabulate/domain-list
becomes the only true tabulate.
2020-05-31 00:13:50 +02:00
Sergiu Ivanov
e7b5a3931a
functions: Add tabulate*/domain-list and use it in tabulate/domain-list.
2020-05-30 23:55:48 +02:00
Sergiu Ivanov
cd00e2a4d4
networks: Redefine ppsg and ppsgb as functions and export them.
2020-05-28 00:49:29 +02:00
Sergiu Ivanov
28a77d1e20
example: Mention dds/functions.
2020-05-28 00:30:27 +02:00
Sergiu Ivanov
8421d89629
networks: Factor out purely function-related code into functions.
2020-05-28 00:24:17 +02:00
Sergiu Ivanov
90bebbded9
boolean-power,boolean-power-stream: Move from networks to utils.
2020-05-28 00:24:02 +02:00
Sergiu Ivanov
1b65cd7624
functions: Add.
2020-05-28 00:02:08 +02:00
Sergiu Ivanov
b6f6e4e7c4
rs/test: Use test-case and define instead of let.
2020-05-27 23:48:22 +02:00
Sergiu Ivanov
b98d00320c
networks: Use test-case and define instead of let.
2020-05-27 23:39:38 +02:00
Sergiu Ivanov
48394daa7a
utils: Set the seed of the random generator in each test case.
2020-05-26 22:45:36 +02:00
Sergiu Ivanov
168b898080
utils/test: Use test-case and define instead of let.
2020-05-24 00:38:05 +02:00
Sergiu Ivanov
b9109faa6e
example: Update to a picture.
2020-05-23 23:53:04 +02:00
Sergiu Ivanov
1166132362
example: Fix the prologue to correctly require dds.
2020-05-23 23:52:32 +02:00
Sergiu Ivanov
e7d4ff88cf
rs: Move the tests to the test submodule.
2020-05-23 00:00:28 +02:00
Sergiu Ivanov
c8d88de6c2
networks: Move the tests to the test submodule.
2020-05-22 23:40:40 +02:00
Sergiu Ivanov
ff9189270e
utils: Move the tests into the test submodule.
2020-05-22 23:40:26 +02:00
Sergiu Ivanov
95c0611e4f
Add info.rkt.
2020-05-16 19:00:04 +02:00
Sergiu Ivanov
76bff909e9
example: Reran some code blocks in the section on reaction systems.
2020-05-16 00:18:36 +02:00
Sergiu Ivanov
8dbeaa9e55
read-context-sequence: Replace read-org-sexp by string->any.
...
read-org-sexp changed a couple commits earlier, so it doesn't work in
the same way as before in read-context-sequence.
2020-05-16 00:16:44 +02:00
Sergiu Ivanov
c5d2ff629c
Explain how to install dds locally and use shorter require statements.
2020-05-16 00:01:36 +02:00
Sergiu Ivanov
82def3b704
networks: Ensure that all variables always appear in the interaction graphs.
2020-05-14 01:06:17 +02:00
Sergiu Ivanov
6c707ddba7
build-signed-interaction-graph: Use _.
2020-05-14 00:56:46 +02:00
Sergiu Ivanov
32b2e41634
example: Explain how to read back and explore networks from Org tables.
2020-05-08 23:33:43 +02:00
Sergiu Ivanov
036b9b7973
utils: Make read-org-sexp recursively apply string->any.
2020-05-06 23:03:15 +02:00
Sergiu Ivanov
502e564fc7
Add map-sexp.
2020-04-14 15:57:26 +02:00
Sergiu Ivanov
43a2f1aff0
utils: Handle Booleans when reading Org-mode tables.
2020-04-05 22:35:21 +02:00
Sergiu Ivanov
cdca40eb40
example: Random networks: unorg -> unorgv.
2020-03-25 23:29:01 +01:00
Sergiu Ivanov
faa3d9ff00
networks: Remove unorg-syn and unorg-asyn.
2020-03-25 23:21:16 +01:00
Sergiu Ivanov
319b15d956
networks: Remove ppsg and ppsgb.
2020-03-25 23:15:37 +01:00
Sergiu Ivanov
e8e3a71d87
networks: Remove nn.
2020-03-25 23:05:28 +01:00
Sergiu Ivanov
dfb882d891
networks: Remove st and stb.
2020-03-25 00:31:23 +01:00
Sergiu Ivanov
086f4c4949
utils: Add unorg.
2020-03-25 00:19:28 +01:00
Sergiu Ivanov
a8a981098f
utils: unorg -> unorgv
2020-03-25 00:16:29 +01:00
Sergiu Ivanov
62ae1e3af1
utils: Convert dotit and unorg to functions.
2020-03-25 00:03:26 +01:00
Sergiu Ivanov
c4af42a2f6
example: Update a call to build-boolean-signed-interaction-graph.
2020-03-24 23:59:11 +01:00
Sergiu Ivanov
8bc2a582a6
utils: Remove sgfy.
2020-03-24 23:47:20 +01:00
Sergiu Ivanov
87dc89ee6f
rs: Actually remove the macros.
2020-03-24 23:38:07 +01:00
Sergiu Ivanov
14688a9bae
rs: Remove macros, update example.
2020-03-24 23:22:20 +01:00
Sergiu Ivanov
4c6f3af2a9
rs: Add read-org-rs and define unorg-rs as a synonym for it.
2020-03-24 21:31:01 +01:00
Sergiu Ivanov
7f214266d0
rs: Don't use unorg macros internally.
2020-03-24 21:20:08 +01:00