June 2003
- Damage and Stuff (Math and Code) Ben Chambers
- MMO Launch issues ruining potential segments of the market. Derek Licciardi
- MMO Launch issues ruining potential segments of the market. Mike Shaver
- MMO Launch issues ruining potential segments of the market. Daniel Anderson
- MMO Launch issues ruining potential segments of the market. Chris Holko
- MMO Launch issues ruining potential segments of the market. Matt Mihaly
- MMO Launch issues ruining potential segments of the market. Daniel.Harman@barclayscapital.com
- MMO Launch issues ruining potential segments of the market. Justin Coleman
- MMO Launch issues ruining potential segments of th e market. Daniel.Harman@barclayscapital.com
- MMO Launch issues ruining potential segments of th e market. Jeff Fuller
- MMO Launch issues ruining potential segments of the market. Matt Mihaly
- MMO Launch issues ruining potential segments of the market. Luca Girardo
- New Column by Dave Rickey "Engines of Creation" Now at Skotos Christopher Allen
- Announcing Shadow Door: an NPC Control Interface for Neverwinter Nights Robert Zubek
- ADMIN: So, what has been happening? J C Lawrence
- [Meta] Forward of moderated message J C Lawrence
- New Here MIKE MacMartin
- New Here Mike
- New Here MIKE MacMartin
- New Here Miroslav Silovic
MIKE MacMartin wrote:
> Also, on the subject of scripting languages, I've embedded TCL,
> but I'm thinking Ruby might be a better choice (due to the obvious
> object-oriented nature of an RPG) but I've never used it. Any
> thoughts?
Ruby, Python or Perl are all nice. Just look for the one that's
easiest to embed (and the one you feel comfortable with).
> struct Functor: binary_function<CCharacter&, vector<string> &, bool> {
> virtual bool operator()(CCharacter& ch, vector<string> & args) {
> ch.descriptor() << "Plain functor! Bug!";
> return true;
> }
> };
>
In this specific case (the input and output types are in fact known
in advance), you might want to keep it simple:
struct Callback{
virtual char* operator() (const vector<string> & args) = 0;
};
The advantage of this approach is that the structs that fail to
define the operator() will fail to compile (rather than report the
runtime error, maybe, eventually).
Also, you might be able to save yourself a lot of experimenting by
looking into Boost (www.boost.org), specifically Boost::python
library. It gives you a nice templated binding generator for
Python. It binds pretty much the entire functionality of a C++ class
to Python using very small ammount of glue code. And extensions for
other scripting languages are being planned (Tcl doesn't seem to be
among them, though).
Miro - New Here MIKE MacMartin
- New Here Miroslav Silovic
- Looking for a GUI Mud Development program Snicker Furfoot
- Looking for a GUI Mud Development program Ben Greear
- ADMIN: List archives are now restored. J C Lawrence
- The Price of Being Male Rayzam
- The Price of Being Male Sasha Hart
- The Price of Being Male Daniel.Harman@barclayscapital.com
- The Price of Being Male Rayzam
- The Price of Being Male Byron Ellacott
- The Price of Being Male Dr. Cat
- The Price of Being Male Castronova, Edward
- The Price of Being Male Boyle, Paul
- The Price of Being Male Mark 'Kamikaze' Hughes
- The Price of Being Male Rayzam
- The Price of Being Male Mark 'Kamikaze' Hughes
- The Price of Being Male Rayzam
- The Price of Being Male Mark 'Kamikaze' Hughes
- The Price of Being Male Marian Griffith
- The Price of Being Male Paul Schwanz
- The Price of Being Male Rayzam
- The Price of Being Male Paul Schwanz
- The Price of Being Male Vincent Archer
- The Price of Being Male Rayzam
- The Price of Being Male Castronova, Edward
- The Price of Being Male Sasha Hart
- The Price of Being Male Mark 'Kamikaze' Hughes
- The Price of Being Male Amanda Walker
- The Price of Being Male Richard A. Bartle
- The Price of Being Male Castronova, Edward
- The Price of Being Male Richard A. Bartle
- The Price of Being Male Tazzik
- The Price of Being Male Richard A. Bartle
- The Price of Being Male Tazzik
- The Price of Being Male Richard A. Bartle
- The Price of Being Male Marian Griffith
- The Price of Being Male Sasha Hart
- The Price of Being Male Tom
- The Price of Being Male Marian Griffith
- The Price of Being Male Sasha Hart
- The Price of Being Male Marian Griffith
- The Price of Being Male Sasha Hart
- The Price of Being Male Richard A. Bartle
- The Price of Being Male Castronova, Edward
- The Price of Being Male Richard A. Bartle
- The Price of Being Male Daniel.Harman@barclayscapital.com
- The Price of Being Male Paul Schwanz
- The Price of Being Male Daniel Anderson
- The Price of Being Male Travis Casey
- The Price of Being Male Paul Schwanz
- The Price of Being Male Travis Casey
- The Price of Being Male Chris Holko
- The Price of Being Male Travis Casey
- The Price of Being Male Sanvean
- The Price of Being Male Sasha Hart
- The Price of Being Male Tom
- The Price of Being Male Sanvean
- The Price of Being Male Paul Schwanz
- The Price of Being Male Amanda Walker
- The Price of Being Male shop@isparkinson.co.uk
- The Price of Being Male Boyle, Paul
- The Price of Being Male Ola Fosheim Grøstad
- The Price of Being Male Sheela Caur'Lir
- The Price of Being Male Jeff Crane
- Are gold pieces taxable? Koster, Raph
- Are gold pieces taxable? Boyle, Paul
- Are gold pieces taxable? Amanda Walker
- Are gold pieces taxable? Thomas Leavitt
- Are gold pieces taxable? Daniel.Harman@barclayscapital.com
- Functors / Loki (was: New Here) Eli Stevens
- Architecture Peter "Pietro" Rossmann
- Architecture Peter "Pietro" Rossmann
- Architecture ceo
- Architecture Peter "Pietro" Rossmann
- SW:G this is so unfair Marian Griffith
- SW:G this is so unfair Marc Bowden
- SW:G this is so unfair Martin Bassie
- Players policing themselves (was: MMO Launch issues ruining potential segments of themarket.) Derek Licciardi
- Q&A with Ken Troop, Lead Designer at Turbine Michael Tresca
- Q&A with Ken Troop, Lead Designer at Turbine Threshold RPG
- Architecture (Cell Rebalancing) Peter "Pietro" Rossmann
- Architecture (Cell Rebalancing) Zach Collins {Siege}
- Architecture (Cell Rebalancing) Peter "Pietro" Rossmann
- Architecture (Cell Rebalancing) Daniel.Harman@barclayscapital.com
- Architecture (Cell Rebalancing) Peter "Pietro" Rossmann
- Architecture (Cell Rebalancing) Rossmann Peter
- Architecture (Cell Rebalancing) ceo
- Architecture (Cell Rebalancing) Peter "Pietro" Rossmann
- Architecture (Cell Rebalancing) J C Lawrence
- Architecture (Cell Rebalancing) Peter "Pietro" Rossmann
- Architecture (Cell Rebalancing) J C Lawrence
- Architecture (Cell Rebalancing) Rossmann Peter
- Architecture (Cell Rebalancing) Rossmann Peter
- Architecture (Cell Rebalancing) J C Lawrence
- Architecture (Cell Rebalancing) Peter "Pietro" Rossmann
- Architecture (Cell Rebalancing) Daniel.Harman@barclayscapital.com
- Architecture (Cell Rebalancing) Peter "Pietro" Rossmann