[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Ironic comment RE: cooperative multitasking
- From: Sean Middleditch <elanthis@...>
- Date: 08 Jun 2002 12:38:26 -0400
MDK2 was made by BioWare too, wasn't it? Same company as Baldur's Gate
series... they must like Lua.
Why they made their own NWNScript for NWN is beyond me - the "features"
of that language just plain suck, from what I've read. I don't imagine
they made it too much faster than Lua (it is statically typed, which can
lead to some more powerful stack/call optimizations).
The fact that enough game companies don't find languages like Lua useful
says that there is something Lua is missing that it shouldn't be. All
that I can really think of tho is a) *real* multi-tasking, and b) a more
newbie-friendly syntax.
I used to think a syntax like Python/Ruby/Lua/etc. was great for
newbies, but then it turns out for certain tasks, such as game
scripting, the community tends to be more familiar with C/C++/Java,
etc. Which ends up meaning that a C-like language is actually easier to
those poor fools who hate learning anything new. This is one reason I
up and changed the syntax on Scriptix to be C-like.
So, speaking of that, does anyone have other examples of where a simple
syntax isn't a good as a common syntax? And, would it be easy/possible
to seperate the Lua interpreter from the parser to allow different
parsers to be used with the same core backend? (Similar to what I've
tried to do with Scriptix).
On Sat, 2002-06-08 at 12:23, Christopher S. Charabaruk wrote:
> Hrm... Wasn't aware that MDK2 was a console game...
>
> Cameron Kaiser wrote:
> >>So do some console games I know of...
> >
> >
> > My CD of MDK2 for the Sega Dreamcast says clearly on the label, "LUA
> > (C)1994-2000 TeCGraf, PUC Rio."
> >
>
>
> --
> Chris 'coldacid' Charabaruk <ccharabaruk [at] meldstar [dot] com>
> Meldstar Studios <http://www.meldstar.com/> - Creation, cubed.
>