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
Sergiu Ivanov
502fcb18bb
utils: Simplify read-org-variable-mapping.
2020-03-24 21:17:05 +01:00
Sergiu Ivanov
ac8c999272
networks: Add table->network.
2020-03-24 00:18:39 +01:00
Sergiu Ivanov
f1514fffe3
utils: Add lists-transpose.
2020-03-23 22:47:52 +01:00
Sergiu Ivanov
df042493d9
utils: Add multi-split-at.
2020-03-23 22:32:39 +01:00
Sergiu Ivanov
9961dc7c8b
networks: Add "and networks" to "Constructing functions".
2020-03-23 22:31:58 +01:00
Sergiu Ivanov
ac2d03f953
Add some tests for building signed interaction graphs from networks.
...
Previously I only had functions for building interaction graphs from
forms. These do not play well with networks randomly generated from
truth tables.
2020-03-22 21:08:45 +01:00
Sergiu Ivanov
b79bae9d67
example: Update the randomly generated network.
2020-03-22 21:03:20 +01:00
Sergiu Ivanov
27fa176d0f
utils: Make read-org-variable-mapping return an immutable hash.
2020-03-22 21:01:51 +01:00