summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAditya Naik2024-01-11 12:08:30 -0800
committerAditya Naik2024-01-11 12:08:30 -0800
commite7bdafd06c0760c562b27ce8a483493ce7f06864 (patch)
treee1ddd3488cc0f42ee030817a9012f23ac8c6d546
parent1321378dc8dd57066aa3efded39f40892295d757 (diff)
Add initial logfile
-rw-r--r--log.org20
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.
+