I built a nanopass-like compiler using Clojure (plus a pattern-matching library[1] that I created) to compile a subset of Python all the way down to bytecode for Untether AI's inference accelerator, a RISC ISA extended…
I created an inventory program for my wife, who is an artist. There is a lack of tools that can help an artist manage their practice. I actually started it nearly a year ago cycling between all of the free services,…
You can find a higher quality version of this beginning around the 24:20 mark of the video at the link below. https://youtu.be/p2LZLYcu_JY?t=1460
I have been using FlowStorm heavily for the past several months and it's been a game changer for me. The software I'm building is very data-intensive, so I can't do full-program tracing. Instead, when I find a problem,…
This [1] IU Compiler Course is excellent. Each week you compile a a successively larger subset of Racket to x86 assembly, gradually expanding the number and sophistication of your compiler passes. It's a great approach,…
Check out this series of videos "The Essence of Linear Algebra"[1] for a really powerful visual and intuitive explanation. It starts with vectors and builds to matrix multiplication and further to several other topics.…
I built a nanopass-like compiler using Clojure (plus a pattern-matching library[1] that I created) to compile a subset of Python all the way down to bytecode for Untether AI's inference accelerator, a RISC ISA extended…
I created an inventory program for my wife, who is an artist. There is a lack of tools that can help an artist manage their practice. I actually started it nearly a year ago cycling between all of the free services,…
You can find a higher quality version of this beginning around the 24:20 mark of the video at the link below. https://youtu.be/p2LZLYcu_JY?t=1460
I have been using FlowStorm heavily for the past several months and it's been a game changer for me. The software I'm building is very data-intensive, so I can't do full-program tracing. Instead, when I find a problem,…
This [1] IU Compiler Course is excellent. Each week you compile a a successively larger subset of Racket to x86 assembly, gradually expanding the number and sophistication of your compiler passes. It's a great approach,…
Check out this series of videos "The Essence of Linear Algebra"[1] for a really powerful visual and intuitive explanation. It starts with vectors and builds to matrix multiplication and further to several other topics.…