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. ▲ 4
    Terra 1.2.0
    story by eslaught · 2024-06-25 · 0 comments
  3. ▲ 1
    Terra is looking for Windows maintainers
    story by eslaught · 2024-06-22 · 0 comments
  4. ▲ 1
    Terra 1.0.0-Rc1
    story by eslaught · 2022-06-02 · 0 comments
  5. …but others remain unresolved. Unfortunately, we have since discovered even more insane behavior: https://github.com/terralang/terra/issues/460
  6. 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...
  7. …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
  8. 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
  9. …it with Terra [2] for Lua scripting. [1] http://webassembly.github.io/spec/core/exec/index.html [2] https://github.com/zdevito/terra
  10. …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
  11. …:-) 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
  12. …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
  13. …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
  14. …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