Abstract: Teaching programming is a topic that has generated a high level of interest among researchers in recent decades. In particular, multiple approaches to teaching visual programming have been ...
Abstract: Accomplishing a program task usually involves performing multiple activities in a logical order. Task-solving activities may have different relationships, such as subactivityof, ...
Clue is a programming language that compiles blazingly fast into Lua code with a syntax similar to languages like C or Rust. Clue tries to be almost as simple as Lua (with only a slightly more ...
Lurti is a class library for Lua that, in conjunction with LSP type annotations, builds a type system similar to Python's at runtime, providing features such as meta classes, MRO support, abstract ...