Sergiu Ivanov
cf19859be8
Rewrite bn without types, rename it to networks.
...
I tried generalising my code from Boolean networks to any kinds of
networks, but got tired of having to fight the type system (for now at
least). The last drop was the fact that the graph library does not
seem to have a typed version. So I decided to go with contracts
instead.
2020-02-20 00:56:30 +01:00
Sergiu Ivanov
cf2cc484bf
bn: Add st.
2020-02-18 12:39:11 +01:00
Sergiu Ivanov
74b57c81d7
bn: Add syntax bn.
2020-02-18 12:36:26 +01:00
Sergiu Ivanov
58e40e44ad
bn-tests: Restructure.
...
Also make the names of test cases correspond to the names of the
sections in bn.
2020-02-18 12:20:32 +01:00
Sergiu Ivanov
f0a7c270e9
bn: Add make-bn-forms.
2020-02-18 12:16:03 +01:00
Sergiu Ivanov
608b606717
bn: make-bn -> make-bn-funcs.
2020-02-18 12:09:07 +01:00
Sergiu Ivanov
35abded486
bn: Add bn-form->bn.
2020-02-18 12:07:38 +01:00
Sergiu Ivanov
7a4dd09f40
bn: Add update-func-form->update-func.
2020-02-18 11:41:16 +01:00
Sergiu Ivanov
a967dc4b74
bn: new-state -> make-state
2020-02-15 21:01:28 +01:00
Sergiu Ivanov
5408f6682b
bn: Add and use make-bn.
2020-02-15 21:00:20 +01:00
Sergiu Ivanov
1e931102d6
bn: Add and use new-state.
2020-02-15 20:51:52 +01:00
Sergiu Ivanov
faf8f70b2e
bn: update: Add and test.
2020-02-15 20:30:46 +01:00
Sergiu Ivanov
e53496f617
bn-tests.rkt: Add, with a dummy test.
2020-02-15 13:57:49 +01:00