mirror of
https://github.com/luau-lang/luau.git
synced 2025-04-10 22:00:54 +01:00
Added some more HATRA intro
This commit is contained in:
parent
55f5c010a2
commit
3fb9f996f5
3 changed files with 38 additions and 7 deletions
|
@ -1,7 +1,28 @@
|
||||||
|
@Misc{Roblox,
|
||||||
|
author = {Roblox},
|
||||||
|
title = {What is {Roblox}},
|
||||||
|
year = 2021,
|
||||||
|
url = {https://corp.roblox.com},
|
||||||
|
}
|
||||||
|
|
||||||
@Misc{Luau,
|
@Misc{Luau,
|
||||||
author = {Roblox},
|
author = {Roblox},
|
||||||
title = {The Luau Programming Language},
|
title = {The {Luau} Programming Language},
|
||||||
year = 2020,
|
year = 2021,
|
||||||
url = {https://luau-lang.org},
|
url = {https://luau-lang.org},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Misc{Lua,
|
||||||
|
author = {Lua.org and {PUC}-Rio},
|
||||||
|
title = {The {Lua} Programming Language},
|
||||||
|
year = 2021,
|
||||||
|
url = {https://lua.org},
|
||||||
|
}
|
||||||
|
|
||||||
|
@Misc{AllEducators,
|
||||||
|
author = {Roblox},
|
||||||
|
title = {Roblox Education: All Educators},
|
||||||
|
year = {2021},
|
||||||
|
url = {https://education.roblox.com/en-us/educators},
|
||||||
|
}
|
||||||
|
|
||||||
|
|
Binary file not shown.
|
@ -27,16 +27,26 @@
|
||||||
|
|
||||||
\section{Introduction}
|
\section{Introduction}
|
||||||
|
|
||||||
The Luau Programming Language~\cite{Luau}
|
The Roblox~\cite{Roblox} platform allows anyone to create shared,
|
||||||
is the scripting language used by developers of Roblox
|
immersive, 3D experiences. At the time of writing, there are
|
||||||
experiences.
|
approximately eight million experiences available on Roblox, created
|
||||||
|
by eight million developers. Roblox developers are often young, for
|
||||||
|
example there are over 200 Roblox coding camps in over 65 countries
|
||||||
|
listed at~\cite{AllEducators}.
|
||||||
|
|
||||||
|
The Luau programming language~\cite{Luau} is the scripting language
|
||||||
|
used by developers of Roblox experiences. Luau is derived from the Lua
|
||||||
|
programming language~\cite{Lua}, with additional capabilities,
|
||||||
|
including a type inference engine.
|
||||||
|
|
||||||
|
This paper will discuss some of the goals of the Luau type system, and
|
||||||
|
why those goals are slightly different from other type systems.
|
||||||
|
|
||||||
\section{Infallible types}
|
\section{Infallible types}
|
||||||
\section{Strict types}
|
\section{Strict types}
|
||||||
\section{Nonstrict types}
|
\section{Nonstrict types}
|
||||||
\section{Conclusions}
|
\section{Conclusions}
|
||||||
|
|
||||||
\bibliographystyle{ACM-Reference-Format}
|
\bibliographystyle{ACM-Reference-Format} \bibliography{bibliography}
|
||||||
\bibliography{bibliography}
|
|
||||||
|
|
||||||
\end{document}
|
\end{document}
|
||||||
|
|
Loading…
Add table
Reference in a new issue