An Introduction to Low-Latency Scripting for Game Engines

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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
  • libriscv

    C++20 RISC-V RV32/64/128 userspace emulator library

  • 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
  • ape

    Ape Programming Language (by kgabis)

  • Some time ago I've created a language where the main design goal was for it to be easy to use and embed: https://github.com/kgabis/ape.

  • luau

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

  • riscv-elf-psabi-doc

    A RISC-V ELF psABI Document

  • I agree; wasm would be a better choice, as it's specifically designed for this use case. RISC-V is designed for hardware implementation, not to be an IR, which means that things are more verbose than they need to be. For example, accessing an arbitrary 64-bit address requires 6 instructions [1] in RISC-V, whereas in Wasm you can just do it. Even more important than ISA differences, though, is that with Wasm you get WASI, which saves you a whole lot of time creating a sandboxed system interface.

    [1]: https://github.com/riscv-non-isa/riscv-elf-psabi-doc/pull/38...

  • ksimple

    k/simple is a bare minimum k interpreter for learning purposes by arthur whitney

  • I think this practice is generally good for "most fast things" I noticed that [ksimple](https://github.com/kparc/ksimple/blob/31370a2c799a2a0e491d52...) uses this approach too (this is the core of the k apl which is used in finance and engineering industries so very fast for data processing applications. Not sure how it fares in a more general setting but wouldn't be surprised if it was also competitive.

  • SaaSHub

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

    SaaSHub logo
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

  • Ask HN: What non-mainstream programming languages are you checking out?

    2 projects | news.ycombinator.com | 12 Jun 2024
  • XScreenSaver is available on Android. Google requires a privacy policy

    1 project | news.ycombinator.com | 10 Jun 2024
  • Ask HN: Creating a language/runtime for fun, is this idea dumb or not

    1 project | news.ycombinator.com | 23 May 2024
  • Ruby 3.4.0 Preview1 Released

    1 project | news.ycombinator.com | 16 May 2024
  • Scriptable Operating Systems with Lua [pdf]

    2 projects | news.ycombinator.com | 20 Apr 2024