For decades, mainstream programming languages have drawn similar boundaries around what's a first-class part of the language and what's a third-party addition outside the scope of the language.
For example, the language ships with a compiler that reads text files and compiles programs. The package and editor plugin ecosystems are completely separate. Compiled programs have unrestricted access to operating system primitives, unless they're running in a browser. The list goes on!
This talk introduces a new programming language that's being developed to draw these boundaries in different places from where mainstream languages do. Sure, it ships with a compiler that reads text files and compiles programs...but with this language, using it that way is only scratching the surface! This talk will cover the language's design, implementation, benchmarks, goals, and a touch of live coding.
Come see what programming can be like when we redraw the foundational boundaries of our languages!