Hacker GitHub

← All repos

rochus-keller/LjTools

View on GitHub ↗ ★ 292 C++

LuaJIT 2.0 and 2.1 bytecode generator, assembler, parser, viewer and test VM. Lua 5.1 parser, IDE and debugger.

9 mentions on Hacker News by 1 person: 1 story, 8 comments · first 2019-11-09 · latest 2026-05-28

Mentions per year 9 mentions · busiest year 2020 (3)
20082026
  1. …here is a repository with a compiler backend to generate LuaJIT bytecode and other useful tools: https://github.com/rochus-keller/ljtools/
    comment by Rochus · 2026-05-28 · in The Green Side of the Lua
  2. …step through the Lua source code or LuaJIT bytecode and inspect local variable and table state, see https://github.com/rochus-keller/LjTools/ .
  3. …size I quickly would have lost track of e.g. scopes and names without tools I had to write myself ( https://github.com/rochus-keller/LJTools ).
    comment by Rochus · 2022-08-10 · in A History of Lua (2001)
  4. …), also used it as backend for programming languages and developed tools on it (e.g. https://github.com/rochus-keller/LjTools/ ). Is this complex enough? Never had an issue with the GC. > you're usually at the mercy of whatever was…
  5. …to LuaJIT bytecode is not that difficult (see e.g. https://github.com/rochus-keller/Oberon and https://github.com/rochus-keller/LjTools ). If it's primarily about a better typesetting language based on TeX, then we already have e.g.…
    comment by Rochus · 2021-05-27 · in Finl is not LaTeX
  6. …typed https://github.com/rochus-keller/Oberon which directly generates LuaJIT bytecode (based on https://github.com/rochus-keller/LjTools ). Here is a fairly complete list of languages compiling to Lua:…
  7. …is performance benchmarking Agree. I often use Verilator and I also experiment with LuaJIT (see https://github.com/rochus-keller/LjTools ) which is one of the fastest VM available; it intend to use it for HW simulation and debugging too.
  8. …The IDE and compiler are implemented in C++ using Qt. See https://github.com/rochus-keller/Oberon , https://github.com/rochus-keller/LjTools and https://github.com/rochus-keller/OberonSystem for more information.