-
Terra
Terra
Lua programming language:
-- This top-level code is plain Lua code.
function printhello()
-- This is a plain Lua function
print("Hello, Lua!")
end
printhello()
-- Terra is backwards com...
-
Getting Started
Run Terra in Your Browser via Replit
The fastest way to try Terra is via Replit. You can run Terra in your browser without needing to install anything. Once you get a feel for the language, you can us...
-
Terra API Reference
API calls in
terralib that return arrays will always return a List object, which is a more complete List data type for use inside Lua code.
The List type is a plain Lua table with additional methods ...
-
Terra
Terra
Terra-Lua Equivalents for C/C++ Programmers
The semantics of Terra are very close to C/C++, but because of its close integration with Lua, the same things might be written a different way. T...
-
Community
The mailing list is for general discussion and announcements about Terra.
-
About Us
PLDI ‘13
High-performance computing applications, such as auto-tuners and
domain-specific languages, rely on generative programming techniques to
achieve high performance and portability. However, the...