Crossfire Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Some ideas



Tero Haatanen <Tero.Haatanen@lut.fi> writes:
> - if some more advanced parsing system is being made, I would prefer
> that it's coded rather than using something like tcl. Even currently you
> already need perl, (last version needed gawk) and so on. And it can
> very simple and still powerful. Something which can react different
> actions (object is created, dropped, applied, hitted, destroyed, etc.)
> and can execute simple functions (info players, modify objects variables,
> changed states, creating objects, activate gates, giving and receiving
> items).
Why do you want this?  I don't see any difference between using tcl
and having something coded.  If people want, they you just put the tcl
distribution inside of the crossfire distribution and it gets
automatically compiled.  The reason I'd rather go with tcl then
rolling our own is becuase tcl is turing complete, and I don't see any
good reason for us to write an entire language on our own.  Especially
because it's hard to predict everything someone might want to do.  For
example, with tcl, I could make a gambling hall where you could go and
play poker and blackjack and roulette.  I could also make a guided
tour, where you get on a boat and are moved around to see a bunch of
different places, but you can't get off.
          -Eric 
*********************************************************
"It seemed like a good idea at the time"
           -The Mad Hatter
"Yes, you're very smart.  Shut up."
           -In "The Princess Bride"
*********************************************************