Update: the simulator is done! 256 byte ram, simulated with nand gates in ~350 loc of clojure https://github.com/stopachka/ram/blob/main/src/ram.clj Have no specific questions but if you have thoughts on the code in general — if you would have done certain things in a different or more idiomatic way, am all ears :))
256-byte-size-ram-simulation... nice!
Have you considered implementing gates and signals using propagators? They seem like a natural fit
I haven't no, but maybe stopa has.
I haven't read it, but what is it suppose to do?
It answers the question: how do all these simple logic gates come together, to do things like store memory? This simulates 256 bytes of ram, built only with nand gates (similar to how you would actually make it with a circuit)