Let's make it fun! We're going to implement functions - definition, calling, returning and all that - by starting Chapter 7 of #EssentialsOfCompilation. Join me for another #GleamLang stream at 1:30PM CDT:

We got a great foundation for Chapter 7 completed: The top-level AST, interpretation, type-checking, and parsing of all the new constructs. Join me again next time for more elaboration on functions!
Let's make it fun! We're going to implement functions - definition, calling, returning and all that - by starting Chapter 7 of #EssentialsOfCompilation. Join me for another #GleamLang stream at 1:30PM CDT:

We're going to try this one more time! Let's fix our graph data-structures in the compiler we've built for #EssentialsOfCompilation in #GleamLang before we start Chapter 7. Join me at 1:30PM CDT:

We're so back! I'm ready to resume implementing #EssentialsOfCompilation in #GleamLang, but we have some housekeeping to do first, so let's consolidate and clean up our graph data structures in preparation for Chapter 7:

Happy Sunday, folks! Let's complete #EssentialsOfCompilation chapter 6's main content today (challenges excluded). This will likely be the last compiler stream for a while, so join me at 1:30 PM CST:
Wow, what a journey! We got through building the interference graph and ended with one step remaining to register allocation. I hope to see you next week when we can call this chapter to a close!
We're almost done with Chapter 6! Join me today as we finish register allocation for tuples in our journey to build a compiler with #GleamLang. Starts at 1:30PM CDT:
Thanks for attending! We got caught up in propagating more type information through our passes, but we are close to being ready to update the graph coloring algorithm to account for tuples. See you next week:
It's Sunday and time again to build our compiler! Let's update register allocation to handle our heap-allocated tuples. Join me at 1:30PM CDT:
Thank you for attending my super-long bonus stream, and thanks core-team member "Jak" for the glam library! If you want to see the fruits of our labors, check out the updated Web UI:
https://seancribbs.com/essentials-of-compilation
Hope to see you again on Sunday!