Luau Recap: July 2024
Hello everyone!
Hello everyone!
We’re still quite busy working on some big type checking updates that we hope to talk about soon, but we have a few equally exciting updates to share in the ...
Our team is still spending a lot of time working on upcoming replacement for our type inference engine as well as working on native code generation to improv...
How the time flies! The team has been busy since the last November Luau Recap working on some large updates that are coming in the future, but before those a...
String interpolation is the new syntax introduced to Luau that allows you to create a string literal with expressions inside of that string literal.
While the team is busy to bring some bigger things in the future, we have made some small improvements this month.
At the heart of Roblox technology lies Luau, a scripting language derived from Lua 5.1 that is being developed by an internal team of programming language ex...
Semantic subtyping
Luau is the first programming language to put the power of semantic subtyping in the hands of millions of creators.
[Cross-posted to the Roblox Developer Forum.]
Lower bounds calculation
This month Luau team has worked to bring you a new language feature together with more typechecking improvements and bugfixes!
It’s been a bit of a quiet month. We mostly have small optimizations and bugfixes for you.
Singleton types
Default type alias type parameters
Performance improvements
Type packs in type aliases
When Roblox was created 15 years ago, we chose Lua as the scripting language. Lua was small, fast, easy to embed and learn and opened up enormous possibiliti...
if-then-else expression
Generic functions
Editor features
Our team was still busy working on upcoming Studio Beta feature for script editor, but we did fit in multiple typechecking improvements.
Most of our team was busy working on improving Luau interaction with Roblox Studio for an upcoming feature this month, but we were able to add typechecking a...
This month we have added a new small feature to the language and spent a lot of time improving our typechecker.
Another busy month in Luau with many performance improvements.
It’s been a busy month in Luau!
It’s been a busy few months in Luau!
10 months ago, we’ve started upon the journey of helping Roblox programmers write robust code by introducing an early beta of type checking. We’ve received a...
We’ve been so busy working on the current projects that we didn’t do an update in September, so let’s look at changes that happened since August!
Let’s talk about changes, big and small, that happened since June!
… otherwise known as “This Month in Luau” I guess? You know the drill by now. We’ll talk about exciting things that happened to Luau - our new language stack.
Luau (lowercase u, “l-wow”) is an umbrella initiative to improve our language stack - the syntax, compiler, virtual machine, builtin Lua libraries, type chec...
We continue to iterate on our language stack, working on many features for type checking, performance, and quality of life. Some of them come with announceme...
Hello!
A few months ago, we’ve released our new Lua implementation, Luau (Faster Lua VM Released) and made it the default for most platforms and configurations. Sin...