Complete.Org: Mailing Lists: Archives: freeciv-dev: December 2003:
[Freeciv-Dev] Re: Python
Home

[Freeciv-Dev] Re: Python

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: "Brandon J. Van Every" <vanevery@xxxxxxxxxxxxxxxxxxx>
Cc: Freeciv-Dev <freeciv-dev@xxxxxxxxxxx>
Subject: [Freeciv-Dev] Re: Python
From: Raimar Falke <i-freeciv-lists@xxxxxxxxxxxxx>
Date: Sun, 21 Dec 2003 13:59:18 +0100

On Sun, Dec 21, 2003 at 03:37:01AM -0800, Brandon J. Van Every wrote:
> From: Raimar Falke [mailto:mF`*ZeV6A-H3Xwe~u$FF`@rf.risimo.net]
> >
> > I have told Brandon in a private email that the chances are really
> > high if he comes along with a feature that everybody wants and which
> > is implemented in Python. If nobody want to recode it in C there is a
> > high pressure to accept the feature (and Python).
> >
> > Just converting C to Python for the sake of it is not going to happen.
> 
> In Freeciv.  Freeciv management is not one of my variables anymore.
> What will happen is, I will either create ProtoCiv (not sure of the
> name) or I won't.  Then, your developers will jump ship, or the won't.
> I will probably woo all your developers that would prefer to use Python,
> want to do Game Design and AI stuff, and don't care about Civ II per se.
> You will keep whomever thinks things are best the way they are.

That is a very good plan. You can look at this as some kind of
evolution. A few projects woo the players and developers. There is
Teamciv, FreecivAC and ObjectCiv (freeciv-test is really a full one
here). So far ObjectCiv died very early. The features and ideas of
Teamciv (veteran system) and FreecivAC (gen impr, gen units, gen
effect) are folded back into the main trunk. This is the way it should
go.

And yes this evolution is inefficient in the way that code which
required a lot of work to create may not be used/used only by a few
users.

So if it turns out that in 6 months ProtoCiv has nice ideas and good
features the Freeciv gatekeepers will think hard how they can be
achieved in their CVS tree. This may be with or without Python
support.

Nevertheless all this is vapor ware till you decide on the first
question: will you put work into it and create ProtoCiv.

        Raimar

-- 
 email: rf13@xxxxxxxxxxxxxxxxx
 "Last year, out in California, at a PC users group, there was a demo of
  smart speech recognition software. Before the demonstrator could begin
  his demo, a voice called out from the audience: "Format c, return. Yes,
  return." Damned short demo, it was.


[Prev in Thread] Current Thread [Next in Thread]