The REPL cover image

3: Mike Fikes on ClojureScript type inference, Graal, and Clojurists Together

The REPL

00:00

Is the Closing Script Compiler Using the Function Version?

During macro expansion, which is all done in the analyzer, the macro itself can call back on the analyzer and ask questions. Like it can say, hey, what is the type of this thing that I'm expanding right now? In other words, what's the first argument to this macro? And during macro expansion, you can say, oh, if that's the case, then I'm just returning the string, right? Yeah. That's largely how these, a lot of this stuff works with the plus. The fact that you can have macros kind of gives you one place where you can hook in some of this cool stuff, and you can check stuff statically, because that

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app