Position Paper: Goals of the Luau Type System

09/22/2021
by   Lily Brown, et al.
0

Luau is the scripting language that powers user-generated experiences on the Roblox platform. It is a statically-typed language, based on the dynamically-typed Lua language, with type inference. These types are used for providing editor assistance in Roblox Studio, the IDE for authoring Roblox experiences. Due to Roblox's uniquely heterogeneous developer community, Luau must operate in a somewhat different fashion than a traditional statically-typed language. In this paper, we describe some of the goals of the Luau type system, focusing on where the goals differ from those of other type systems.

READ FULL TEXT
research
08/31/2022

Cluster-based Sampling in Hindsight Experience Replay for Robot Control

In multi-goal reinforcement learning in an environment, agents learn pol...
research
01/30/2013

Inferring Informational Goals from Free-Text Queries: A Bayesian Approach

People using consumer software applications typically do not use technic...
research
08/29/2017

Modelling Protagonist Goals and Desires in First-Person Narrative

Many genres of natural language text are narratively structured, a testa...
research
07/27/2021

Design Guidelines to Increase the Persuasiveness of Achievement Goals for Physical Activity

Achievement goals are frequently used to support behavior change. Howeve...
research
06/09/2021

Meeting the SDGs : Enabling the Goals by Cooperation with Crowd using a Conversational AI Platform

In this paper, we report about a large-scale online discussion with 1099...
research
12/10/1998

Towards a computational theory of human daydreaming

This paper examines the phenomenon of daydreaming: spontaneously recalli...
research
08/30/2021

Toward a Socioeconomic-Aware HCI: Five Facets

Although inequities and biases relating to people in low socioeconomic s...

Please sign up or login with your details

Forgot password? Click here to reset