Hacker GitHub

← All repos

terralang/terra

View on GitHub ↗ ★ 2,925 C++

Terra is a low-level system programming language that is embedded in and meta-programmed by the Lua programming language.

14 mentions on Hacker News by 10 people: 3 stories, 11 comments · first 2013-05-14 · latest 2026-02-05

Mentions per year 14 mentions · busiest year 2013 (4)
20082026
  1. …, https://github.com/luau-lang/luau ) Terra (2.9k, 3 days ago, https://terralang.org/ , https://github.com/terralang/terra ) Teal (2.7k, 2 days ago, https://teal-language.org/ , https://github.com/teal-language/tl ) The Luau author is…
    comment by publicdebates · 2026-02-05 · in Lily Programming Language
  2. …but others remain unresolved. Unfortunately, we have since discovered even more insane behavior: https://github.com/terralang/terra/issues/460
  3. Also runs in GPU via CUDA. That's it's well known claim to fame. Appears to be going 1.0[1]! [1] https://github.com/terralang/terra/commit/1ea278278c104580a0...
  4. …same vein, Terra is a C like language (manual memory management) that you metaprogram with Lua. ( https://github.com/terralang/terra ) Taking you very literally, Forth is also an option.
    comment by d110af5ccf · 2021-05-05 · in uLisp
  5. It's been pretty dead for a while ( https://github.com/zdevito/terra/graphs/contributors ). These are all deep and well investigated criticisms that seem out of place when levied against a language abandoned by it's original author and…
    comment by orf · 2019-10-06 · in A Rant on Terra
  6. …it with Terra [2] for Lua scripting. [1] http://webassembly.github.io/spec/core/exec/index.html [2] https://github.com/zdevito/terra
  7. …be statically initialized), but it's a very interesting project. [1] http://terralang.org/ [2] https://github.com/zdevito/terra/blob/master/tests/lib/golik... [3] https://github.com/zdevito/terra/blob/master/tests/lib/javal...
    comment by tomp · 2014-04-22 · in Lisp macros for C
  8. …:-) The cool thing is that the project looks really active too.[2] [1] - http://terralang.org [2] - https://github.com/zdevito/terra/commits/master
    comment by burntsushi · 2013-08-24 · in Compiling to Lua
  9. …of Lua. So everything that you describe is possible. For instance our simple hello world program ( https://github.com/zdevito/terra/blob/master/tests/hello.t ) compiles a standalone executable with the "terralib.saveobj" function. You can…
    comment by zdevito · 2013-05-14 · in Terra – a low-level counterpart to Lua
  10. …much out-of-the box. For instance, we have an example that launches some threads using pthreads ( https://github.com/zdevito/terra/blob/master/tests/pthreads.... ). There are still some limitations. You'd still have to manage thread…
    comment by zdevito · 2013-05-14 · in Terra – a low-level counterpart to Lua
  11. …out of the initial code so it was easier to grok what was going on. The full implementation is at ( https://github.com/zdevito/terra/blob/master/tests/bf.t ).
    comment by zdevito · 2013-05-14 · in Terra – a low-level counterpart to Lua