Re: Tcl vs. Lua



In article <1135859377.142907.11560@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>,
Lisa Pearlson <reageer@xxxxxxxxx> wrote:
>Coincidentally I came across Lua ( http://lua.org ).
>Seems their goals, portability, embeddability, extendability, are
>similar to Tcl.
>Just like Tcl, I had never heard of Lua, but they claim it to be
>simple, fast, etc.
>
>So, I can't help wonder how Tcl compares to Lua.
>Does anyone here know Lua? I'm sure each has their strengths and
>weaknesses. I'm only interested in what are Tcl's advantages over Lua.
>
>Lisa
>

Tcl constitutes a far richer programming environment.
Lua is more minimal in its run-time impact.

Tcl supports Unicode and regular expressions more fully
than Lua.

Tcl has Starpacks, stubs, and so on.

Tcl/Tk is ahead of TkLua.

There are more Tcl books.

Some prefer EIAS to the impressive mileage Lua gets out
of dictionary-based metaprogramming.

Lua's a wonderful language. It also remains a niche
language. Tcl comes much closer to universality.
.



Relevant Pages

  • Re: Tcl vs. Lua
    ... They say it's used a lot for "Games programming". ... The way I heard about Lua was when I was looking for a "Setup Wizard" type ... I came across one that featured embedded "Lua scripting" to do install ... But wouldn't TCL be much more suitable for this? ...
    (comp.lang.tcl)
  • Re: Tcl vs. Lua
    ... it tells me I shouldn't bother with Lua, ... So is Tcl, ... I came across one that featured embedded "Lua scripting" to do install ... And they said it runs on mobile devices too. ...
    (comp.lang.tcl)
  • Re: Tcl vs. Lua
    ... Seems their goals, portability, embeddability, extendability, are similar to Tcl. ... Just like Tcl, I had never heard of Lua, but they claim it to be simple, fast, etc. ... Lua's a wonderful language. ...
    (comp.lang.tcl)
  • Re: Tcl vs. Lua
    ... >>similar to Tcl. ... I can't help wonder how Tcl compares to Lua. ... > Some prefer EIAS to the impressive mileage Lua gets out ... > Lua's a wonderful language. ...
    (comp.lang.tcl)
  • Re: Obstacles for Tcl/Tk commercial application development ?
    ... And once I put an integer into a variable in Tcl, it stays an integer until I assign something else to that variable. ... Usually, when I code, I know the language well enough to know what types the expressions return, so I don't wind up with the wrong types in variables. ... It takes a char* as the second argument, not a pointer to the structure you're trying to write out. ... If I expect my code to pass me an open file handle, and I pass that argument to and it throws, I'm going to catch that error at the top level, log the stack trace back, clean up, and restart the processing. ...
    (comp.lang.tcl)