Talia Ringer @TaliaRinger·Jan 8One of my life dreams is still to build a computer from scratch, then also all of the software on it: the operating system, every language and compiler, and so on196123
Brendan Zabarauskas@brendanzabReplying to @TaliaRingerBeen very interested in the stuff from assembly-upwards. I'd love to figure out how quickly you could get up to a workable type theory from a minimal foundation. - https://justine.lol/sectorlisp2/ - https://wiki.xxiivv.com/site/uxntal.html… - https://wiki.xxiivv.com/site/uxn_devlog.html… - http://collapseos.org8:26 AM · Jan 9, 2022·Twitter Web App
Brendan Zabarauskas@brendanzab·Jan 9Replying to @brendanzab and @TaliaRingerAlso fun is https://microsoft.com/en-us/research/publication/coq-worlds-best-macro-assembler/… - Also curious about typed assemblers too - and how hard they might be to build. It's all really interesting yet kind of intimidating at the same time!microsoft.comCoq: The world's best macro assembler? - Microsoft ResearchWe describe a Coq formalization of a subset of the x86 architecture. One emphasis of the model is brevity: using dependent types, type classes and notation we give the x86 semantics a makeover that...21
Brendan Zabarauskas@brendanzab·Jan 9RISCV has a cool formal specification (you might alsready be aware of it though):github.comGitHub - riscv/sail-riscv: Sail RISC-V modelSail RISC-V model. Contribute to riscv/sail-riscv development by creating an account on GitHub.1