Commit graph

539 commits

Author SHA1 Message Date
Sergiu Ivanov
009c6109a9 utils: Add hash-pred and use it in variable-mapping? 2020-02-20 00:22:38 +01:00
Sergiu Ivanov
d94f72b1a5 utils: Export variable-mapping? 2020-02-19 23:37:32 +01:00
Sergiu Ivanov
07a9ad2ac5 utils: Restructure the provides. 2020-02-19 23:37:06 +01:00
Sergiu Ivanov
5dbdde1610 utils: Add a comment to variable-mapping? 2020-02-19 23:28:27 +01:00
Sergiu Ivanov
808516081d utils: Add variable-mapping?. 2020-02-19 23:25:00 +01:00
Sergiu Ivanov
ae7b9553de utils: Don't export eval-with1 any more.
It was useful with types, but it isn't any more.
2020-02-19 23:12:58 +01:00
Sergiu Ivanov
a4deb44d10 utils: Add contracts to the functions. 2020-02-19 23:12:18 +01:00
Sergiu Ivanov
bdff8e31c9 eval-with: Explicitly say that the evaluation happens in a fresh namespace. 2020-02-19 22:51:49 +01:00
Sergiu Ivanov
404362a91c utils: Remove type annotations.
I am very early in my project, and I have already spent literal days
trying to make the types fit together.

I'm trying contracts next.
2020-02-19 22:49:50 +01:00
Sergiu Ivanov
9cbfcfca4b utils: Add extract-symbols. 2020-02-19 22:11:44 +01:00
Sergiu Ivanov
1a174ad8e0 utils-tests: Add section titles. 2020-02-19 22:09:09 +01:00
Sergiu Ivanov
0ae8537bdf bn: Introduce the section on interaction graphs. 2020-02-18 12:52:20 +01:00
Sergiu Ivanov
cf2cc484bf bn: Add st. 2020-02-18 12:39:11 +01:00
Sergiu Ivanov
f4d7197f47 bn: Better structure provide. 2020-02-18 12:36:44 +01:00
Sergiu Ivanov
74b57c81d7 bn: Add syntax bn. 2020-02-18 12:36:26 +01:00
Sergiu Ivanov
6ef7483bd2 bn: Remove some extra module code at the bottom. 2020-02-18 12:21:12 +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
a061e2d7bc bn: Add some types for syntactic description of Boolean networks. 2020-02-18 11:40:41 +01:00
Sergiu Ivanov
912fe95891 utils: Better highlight section titles. 2020-02-18 00:00:18 +01:00
Sergiu Ivanov
f18d47952f utils: Remove some extra code at the end of the module. 2020-02-17 23:53:38 +01:00
Sergiu Ivanov
9908df4a7b utils: Add eval-with, eval-with1, and tests. 2020-02-17 23:52:36 +01:00
Sergiu Ivanov
d73644c1d7 bn: Add explicit type annotations to functions. 2020-02-17 23:38:10 +01:00
Sergiu Ivanov
a385f2e464 utils: Mention that auto-hash-ref/explicit and auto-hash-ref/: take 1 body. 2020-02-17 00:27:04 +01:00
Sergiu Ivanov
cb45bea4c9 auto-hash-ref/: : Add. 2020-02-17 00:16:44 +01:00
Sergiu Ivanov
51e7ba3072 auto-hash-ref/explicit: Add an example to the comment. 2020-02-17 00:16:01 +01:00
Sergiu Ivanov
c33641fd66 utils: Start and auto-hash-ref/explicit.
Also add the tests for utils.
2020-02-16 21:39:42 +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
51a7dc8498 bn: Variable: Add the type synomym and use it. 2020-02-15 15:19:53 +01:00
Sergiu Ivanov
33fd5f7721 bn: Export the definitions. 2020-02-15 15:17:03 +01:00
Sergiu Ivanov
6d02006691 Write top-level comments with ;;; 2020-02-15 15:16:20 +01:00
Sergiu Ivanov
e53496f617 bn-tests.rkt: Add, with a dummy test. 2020-02-15 13:57:49 +01:00
Sergiu Ivanov
ab9f808c96 dds/bn: Start. 2020-02-15 13:32:54 +01:00