data types in function definition

This page summarizes the projects mentioned and recommended in the original post on /r/lua

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • tl

    The compiler for Teal, a typed dialect of Lua

  • Although I’ve never used it, Teal appears to provide the functionality you need I believe https://github.com/teal-language/tl/blob/master/docs/tutorial.md

  • lua-in-rust

    The Lua programming language, implemented in Rust.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • ravi

    Ravi is a dialect of Lua, featuring limited optional static typing, JIT and AOT compilers

  • https://github.com/dibyendumajumdar/ravi Optional static types, with JIT and AOT compilation

  • Yuescript

    A Moonscript dialect compiles to Lua.

  • nelua-lang

    Minimal, efficient, statically-typed and meta-programmable systems programming language heavily inspired by Lua, which compiles to C and native code.

  • pallene

    Pallene Compiler

  • moonscript

    :crescent_moon: A language that compiles to Lua

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • shine

    A Shiny Lua Dialect (by richardhundt)

  • https://github.com/richardhundt/shine Lua dialect

  • luau

    A fast, small, safe, gradually typed embeddable scripting language derived from Lua

  • https://luau-lang.org/ Gradually typed embeddable language derived from Lua

  • checks

    luarock for SierraWireless "checks" argument checking library, otherwise available at https://github.com/SierraWireless/luasched (by fab13n)

  • You can add some runtime check by using the https://github.com/fab13n/checks library.

  • metalua

    The metalua programming language

  • This is a version in C and you can find a luarock package. If you prefer, there is a pure lua version in the metalua sources https://github.com/fab13n/metalua/blob/master/checks.lua

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Nelua: Statically typed language with a Lua flavor

    1 project | news.ycombinator.com | 22 Apr 2024
  • Lua has been a real eye opener for this Java dev

    1 project | news.ycombinator.com | 30 Jun 2023
  • Minimal, simple, efficient, statically typed, compiled, metaprogrammable, safe, and extensible systems programming language

    1 project | /r/programming | 26 Mar 2023
  • Pixelhopper: Tiny animated GIF player in C, with seeking, pause, etc (Linux x11 only, for now)

    1 project | /r/coolgithubprojects | 1 Mar 2023
  • Using Lua with C++

    9 projects | news.ycombinator.com | 14 Feb 2023