diff options
| author | Aditya Naik | 2024-01-11 12:08:30 -0800 |
|---|---|---|
| committer | Aditya Naik | 2024-01-11 12:08:30 -0800 |
| commit | e7bdafd06c0760c562b27ce8a483493ce7f06864 (patch) | |
| tree | e1ddd3488cc0f42ee030817a9012f23ac8c6d546 | |
| parent | 1321378dc8dd57066aa3efded39f40892295d757 (diff) | |
Add initial logfile
| -rw-r--r-- | log.org | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/log.org b/log.org new file mode 100644 index 00000000..7d0b13e1 --- /dev/null +++ b/log.org @@ -0,0 +1,20 @@ +#+STARTUP: indent content +#+TODO: TODO STALLED WONTFIX | DONE + +* [2024-01-10 Wed] commit 7a3a5a07e +** log +- As of today I have a working `connectTypes` method which uses + user-supplied type arithmetic in the `TypeArithmetic` object to + resolve connected types. +- Motivation for connectTypes was to replicate the functionality of + diplomacy when it does ":=" +- Chatting with Adam about this, we noted the difference in philosophy + between `connectTypes` and diplomatic `:=` connection. +** `connectTypes` vs diplomatic `:=` +- Diplomatic connections serve to "note down" the connection to be + made with `makeIOs`. These connections are made after the second + stage of diplomacy finishes and the types are resolved. So there's a + sequence of events with `:=` +- `connectTypes` resolve types /and/ make the IO connections at the + same time. + |
