Software Unscripted cover image

Defunctionalization in a Functional Language with Ayaz Hafiz

Software Unscripted

CHAPTER

The Problems With Nested Callbacks

In our co-generator reasons that we had to write like for one LLVM which is one of the co-generation back and so we target doesn't have this idea of like sharing types in a meaningful way. And so you would have to unroll this whole chain of shared types into something that was individually owned at each place. So now we use a system where we intern which is a fancy way of saying we try to be smart about making sure that the compiled values that we generated actually share between all of those all those layers. That's worked out well and we're pretty happy about but there are other things in different and various layers of compiler that that still make land assets quite

00:00
Transcript
Play full episode

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner