Complete.Org: Mailing Lists: Archives: freeciv-dev: September 1999:
Re: [Freeciv-Dev] Adding scripting language
Home

Re: [Freeciv-Dev] Adding scripting language

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: jrb3@xxxxxxxx
Cc: freeciv-dev@xxxxxxxxxxx
Subject: Re: [Freeciv-Dev] Adding scripting language
From: Jules Bean <jmlb2@xxxxxxxxxxxxxxxx>
Date: Wed, 01 Sep 1999 09:00:18 +0100

"jrb3@xxxxxxxx (Joseph Beckenbach III, CCP)" wrote:
> 
>         On Tue, 31 Aug 1999 23:14:35 +0100  Jules Bean wrote:
> 
> > Absolutely.  To quote from the perl book, 'Theres More Than One Way To
> > Do It'.
> 
>         There's also TCL, which was written specifically with being embedded
> in mind.  It's also a stable language, well documented, well supported, and
> open source, with many people who can teach it and many resources readily
> available for those who wish to learn it.  There are also well-documented
> object-oriented extensions which answer the duplication issues, and very
> well documented and well understood mechanisms to easily extend the underlying
> TCL language for specific programs.
> 
>         See http://www.scriptics.com/ for one major entry into TCL cyberspace.

While we're listing possibles, python is also rather a good one.

Python is sufficiently flexible in overriding language constructs, that
its possible to more-or-less create a customised freeciv language *in*
python.  And python (like TCL) was always designed with easy embedding
into other languages as a goal.

Jules

-- 
/----------------+-------------------------------+---------------------\
|  Jelibean aka  | jules@xxxxxxxxxxxxxxx         |  6 Evelyn Rd        |
|  Jules aka     |                               |  Richmond, Surrey   |
|  Julian Bean   | jmlb2@xxxxxxxxxxxxxxxx        |  TW9 2TF *UK*       |
+----------------+-------------------------------+---------------------+
|  War doesn't demonstrate who's right... just who's left.             |
|  When privacy is outlawed... only the outlaws have privacy.          |
\----------------------------------------------------------------------/

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