Re: [Freeciv-Dev] FreeCiv Shareware competitor
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
I think you're misunderstanding what I'm saying. With that message, I
was not writing against multiple UI's (my opinion on those is that
time could be better spent elsewhere, but it's not a big deal). I was
instead writing against "linking" in Perl or Python code into the
program.
Esben Haabendal Soerensen <ehs@xxxxxxxxxxxxxx> writes:
> On 6 Nov 1998, John Goerzen wrote:
>
> > Esben Haabendal Soerensen <ehs@xxxxxxxxxxxxxx> writes:
> >
> > > It would also open up for writing an interface to popular scripting
> > > language.
> > > What about a Perl or Python interface for writing you own helpers ?
> >
> > 1. Portability.
> > 2. Complexity.
> > 3. Size.
> > 4. Speed.
> >
> > I think that about sums it up :-)
> >
> > (Granted, #1 is somewhat weaker than the others)
>
> I don't get it...
>
> 1) Seperating the GUI (widgets and stuff) from the rest
> of the client code would make it very easy (or at least
> easier) to write a new UI. Could be a scripting ui or
> the next fancy gui toolkit coming up (or some ugly M$
> toolkit).
>
> 2) Seperating the code this way might not decrease the overall
> complexity. More complexity will be put in the framework
> code, but the two remaining parts (the gui and the game-stuff)
> should each be less complex than the current all-in-one
> client.
>
> 3) Practically the same as #2. But I don't think that the added
> size will be very large.
>
> 4) Hmmm. as #3.
>
>
> As I see it #1 and #2 would be great properties for freeciv.
> #3 and #4 should not bring around any big annoyances.
> The win is definitly #1. Having multiple UI's are generally
> what makes any client good.
>
> AFAIK what we are discussing here is the way ALL Open Source
> projects should go. We have so many great applications. If
> they all were designed like this, then it would be much easier
> doing what the KDE folks are doing with lots of apps.
>
> --
> /Esben (bart@xxxxxxxxxxxxxx)
>
> : But for some things, Perl just isn't the optimal choice.
>
> (yet) :-)
> -- Larry Wall in <199702221943.LAA20388@xxxxxxxx>
>
--
John Goerzen Linux, Unix consulting & programming jgoerzen@xxxxxxxxxxxx |
Developer, Debian GNU/Linux (Free powerful OS upgrade) www.debian.org |
----------------------------------------------------------------------------+
Visit the Air Capital Linux Users Group on the web at http://www.aclug.org
- Re: [Freeciv-Dev] FreeCiv Shareware competitor, (continued)
- Re: [Freeciv-Dev] FreeCiv Shareware competitor, Vasco Alexandre Da Silva Costa, 1998/11/03
- Re: [Freeciv-Dev] FreeCiv Shareware competitor, Per Mathisen, 1998/11/03
- Re: [Freeciv-Dev] FreeCiv Shareware competitor, Mitch Davis, 1998/11/03
- Re: [Freeciv-Dev] FreeCiv Shareware competitor, John Goerzen, 1998/11/04
- Re: [Freeciv-Dev] FreeCiv Shareware competitor, Esben Haabendal Soerensen, 1998/11/05
- Re: [Freeciv-Dev] FreeCiv Shareware competitor, John Goerzen, 1998/11/06
- RE: [Freeciv-Dev] FreeCiv Shareware competitor, Todd Goodman, 1998/11/06
- Re: [Freeciv-Dev] FreeCiv Shareware competitor, John Goerzen, 1998/11/10
- Re: [Freeciv-Dev] FreeCiv Shareware competitor, Esben Haabendal Soerensen, 1998/11/13
- Re: [Freeciv-Dev] FreeCiv Shareware competitor, Esben Haabendal Soerensen, 1998/11/07
- Re: [Freeciv-Dev] FreeCiv Shareware competitor,
John Goerzen <=
- Re: [Freeciv-Dev] FreeCiv Shareware competitor, Esben Haabendal Soerensen, 1998/11/13
|
|