Also, for general instructions for getting Terra installed, I recommend the
Getting Started guide, which I updated recently.

http://terralang.org/getting-started.html#setup

The easiest way to get it running is to use a binary release. Which are at
https://github.com/zdevito/terra/releases/tag/release-2016-03-25 (scroll
down, the links are below the release notes.

https://github.com/zdevito/terra/releases/download/release-2016-03-25/terra-Linux-x86_64-332a506.zip

-- Zach


On Tue, Dec 6, 2016 at 1:13 PM, Grant Haywood <[email protected]>
wrote:

> whoops
>
> On Tue, Dec 6, 2016 at 2:00 PM, <[email protected]> wrote:
>
>> Yeah, I should have mentioned that. The main method has to be a Terra
>> function, not a Lua function.
>>
>> In addition, you sent that directly to me, not to the list.
>>
>> On Tuesday, December 6, 2016 1:51:54 PM EST you wrote:
>> > the lua api is from the perspective of a compiler, not a program, so
>> saving
>> > your binary is a method call (specifying the terra methods to
>> > include/expose)
>> > http://terralang.org/api.html#saving-terra-code
>> >
>> > On Tue, Dec 6, 2016 at 1:48 PM, <[email protected]> wrote:
>> > > Just like it shows on the website, after you define a main function,
>> you’d
>> > > call
>> > >
>> > > terralib.saveobj("MyExecutable",{ main = myMain })
>> > >
>> > > On Tuesday, December 6, 2016 3:48:07 PM EST Will Rubin wrote:
>> > > > I can get the samples to work in the REPL, for example. But how do I
>> > > > turn that into an executable? The guide says "... or even compiled
>> to an
>> > > > executable directly." But I couldn't figure out how to directly
>> create
>> > > > the stand alone Windows executable.
>> > > >
>> > > > --Will
>> > > >
>> > > > On 12/6/2016 3:38 PM, [email protected] wrote:
>> > > > > Will, what you want already exists! Open a terminal/command
>> prompt and
>> > >
>> > > run
>> > >
>> > > > > `terra`.
>> > > > >
>> > > > > On Tuesday, December 6, 2016 3:39:06 PM EST Will Rubin wrote:
>> > > > >> If possible, I also would like to see an example of how to
>> create a
>> > > > >> stand-alone executable that includes the Lua interpreter. For
>> > > > >> example,
>> > > > >> the executable could start up and say "Hi from Terra" (from
>> Terrra)
>> > >
>> > > and
>> > >
>> > > > >> "Hi from Lua" (from "regular" Lua) without using C or LuaJIT. I
>> > >
>> > > couldn't
>> > >
>> > > > >> find an example like this on the Terra site but from the wording
>> > > > >> there
>> > > > >> thought it might be possible.
>> > > > >>
>> > > > >> --Will
>> > > > >>
>> > > > >> On 12/6/2016 2:48 PM, [email protected] wrote:
>> > > > >>> On Tuesday, December 6, 2016 11:19:11 AM EST Tyler Brough wrote:
>> > > > >>>> I am very excited to get started using Lua-Terra for my
>> research in
>> > > > >>>> finance. While I know some programming, I am by no means a
>> computer
>> > > > >>>> scientist. I am wondering if you can help install and compile a
>> > >
>> > > "hello
>> > >
>> > > > >>>> world" application. I am working on both Windows 10 and Ubuntu
>> > >
>> > > linux.
>> > >
>> > > > >>>> I really appreciate your guidance!
>> > > > >>>>
>> > > > >>>> TJB
>> > > > >>>
>> > > > >>> Have you ever used Lua in the past? If so, “Hello world” with
>> Terra
>> > >
>> > > is
>> > >
>> > > > >>> very
>> > > > >>> similar. Would you like to just run your scripts with the
>> `terra`
>> > > > >>> command
>> > > > >>> line program, or would you like to make a standalone program?
>> Both
>> > >
>> > > are
>> > >
>> > > > >>> possible , and very easy, with Terra.
>> > > > >>
>> > > > >> _______________________________________________
>> > > > >> terralang mailing list
>> > > > >> [email protected]
>> > > > >> https://mailman.stanford.edu/mailman/listinfo/terralang
>> > > >
>> > > > _______________________________________________
>> > > > terralang mailing list
>> > > > [email protected]
>> > > > https://mailman.stanford.edu/mailman/listinfo/terralang
>> > >
>> > > --
>> > > John M. Harris, Jr.
>> > > OpenBlox
>> > > https://openblox.org/
>> > > _______________________________________________
>> > > terralang mailing list
>> > > [email protected]
>> > > https://mailman.stanford.edu/mailman/listinfo/terralang
>>
>>
>> --
>> John M. Harris, Jr.
>> OpenBlox
>> https://openblox.org/
>> _______________________________________________
>> terralang mailing list
>> [email protected]
>> https://mailman.stanford.edu/mailman/listinfo/terralang
>>
>
>
> _______________________________________________
> terralang mailing list
> [email protected]
> https://mailman.stanford.edu/mailman/listinfo/terralang
>
>
_______________________________________________
terralang mailing list
[email protected]
https://mailman.stanford.edu/mailman/listinfo/terralang

Reply via email to