luau/rfcs/change-global-version.md
Arseny Kapoulkine d40107dc60
Add RFC status fields (#39)
It seems more consistent and unambiguous if we mark RFCs as being
implemented when the implementation lands instead of expecting to
cross-reference documentation. That also makes it easier for us to flag
stale RFCs.
2021-05-17 18:19:49 -07:00

21 lines
678 B
Markdown

# Change \_VERSION global to "Luau"
> Note: this RFC was adapted from an internal proposal that predates RFC process
**Status**: Implemented
## Summary
Change \_VERSION global to "Luau" to differentiate Luau from Lua
## Motivation
Provide an official way to distinguish Luau from Lua implementation.
## Design
We inherit the global string \_VERSION from Lua (this is distinct from Roblox `version()` function that returns a full version number such as 0.432.43589).
The string is set to "Lua 5.1" for us (and "Lua 5.2" etc for newer versions of Lua.
Since our implementation is sufficiently divergent from upstream, this proposal suggests setting \_VERSION to "Luau".