LjTools

Languages and libraries

bytecode assembler

SHOW HN2019

LjTools

LuaJIT assembler/assembly language for direct bytecode programming

github.com

#luajit#bytecode#assembler#lua#jit compiler

141points
29comments
#317of 2,195 in 2019
Top 15%of 2019 by points

How HN took it

DebatedReal support and real criticism

4 positive, 5 neutral or asking, 0 mixed, 3 critical, out of 12 comments about the project. Thread score +0.11.

Idea: 1 for, 1 againstDocs: 0 for, 1 againstDesign: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Interesting work on LuaJIT bytecode and VM internals

    From 2 comments
    • This is very interesting work! I am poking around CPython and Python bytecode to learn about compilation/VM/interpretation and I was thinking about writing cose directly in…
      rsrsrs86 on HN
    • I really like the streams and resources you put up, Luke. Thanks for clarifying. Studio is so cool, I've been looking at maybe hacking it to work with my spreadsheet compiler,…
      microcolonel on HN

Objections

  • Not suited to constrained embedded devices needing FFI

    From 1 comment
    • I think primarily it’s the ffi I would be missing. This would get me a turing complete language but set up as an executable it’s wrong for me.
      SlowRobotAhead on HN
  • Links to related tvmjit project were dead

    From 1 comment

Requests

  • Write an editorial for a Lua newsletter

    From 1 comment
    • Would you be interested in writing a short editorial on this for the Lua Digest newsletter? https://luadigest.netlify.app
      luadigest on HN

Questions

  • What is LuaJIT's maintenance status?

    From 2 comments
    • Tangential, but what's LuaJIT's maintenance status?
      kzrdude on HN
    • I was also interested, here's the latest update: https://www.freelists.org/post/luajit/Regular-releases-for-luajit-from-the-new-repo-and-future-roadmap It doesn't look like…
      faizshah on HN
  • Is RaptorJIT abandoned?

    From 1 comment
    • Is RaptorJIT abandoned? It seems like they got a couple optimizations, deleted most of the dynasm backends, then gave up.
      microcolonel on HN

Alternatives named

  • tvmjit

    From 1 comment
    • You are missing https://libraries.io/github/fperrad/tvmjit which adds a nice macro and OO layer (in lisp syntax) on top of LuaJIT. A much nicer way to use this superior VM.
      rurban on HN
  • RaptorJIT

    From 1 comment
    • Is RaptorJIT abandoned? It seems like they got a couple optimizations, deleted most of the dynasm backends, then gave up.
      microcolonel on HN
  • eLua, NodeMCU, Lua-RTOS-ESP32, MicroPython

    From 2 comments
    • I don't think this work fits your needs. Have a look at something like https://en.wikipedia.org/wiki/NodeMCU or http://www.eluaproject.net/ or…
      Rochus on HN
    • The problem with eLua and others is that they either try and replace C or they focus on the headers/registers/peripherals of the micro. Design it to be the environment you do all…
      SlowRobotAhead on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/21493410)