Complete.Org: Mailing Lists: Archives: freeciv-dev: January 1999:
Re: [Freeciv-Dev] Re: your mail
Home

Re: [Freeciv-Dev] Re: your mail

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: freeciv-dev@xxxxxxxxxxx
Subject: Re: [Freeciv-Dev] Re: your mail
From: W Stockwell <waldo@xxxxxxxxxxxxxx>
Date: Sat, 2 Jan 1999 19:07:50 -0500 (EST)

On Sat, 2 Jan 1999, Lalo Martins wrote:

> 
> If the talk starts to get into extension languages, please by
> all means use GUILE. Ok Scheme sucks, but GUILE is not about
> Scheme. It supports "pluggable-in" languages (currently supports
> TCL and a language the GNU folks made up, called C-TAX meant to
> look like C). Python is on the way but needing help. So GUILE
> gives the _user_ (not developer) the choice of language.
> 
> []s,
>                                                |alo
>                                                +----
> --
>      And the sign said the words of the prophets
>  are written on the subway walls and tenement halls
>         and wispered in the sounds of silence
> http://www.webcom.com/lalo      mailto:lalo@xxxxxxxxxx
>                  pgp key in the web page
> 
> Debian GNU/Linux       --        http://www.debian.org
> 
> 

Good point.  I didn't realize Guile supported anything more than scheme. 
Both languages use the same functions to be imbedded?  If they use
different functions, it wouldn't be any more work than seperately
implementing scheme from guile and python too.  If it IS all the same to
imbed languages guile supports, with little or no extra coding to
accomidate two or more languages, by all means that would be the way to
go.  However, if it is true that it requires a great deal of extra coding
for multiple languages, then I would choose Python.  It has a very simple
syntax and if we did decide to implement only one language, I think it
would be idle.  WQe also need to consider the relationship between users. 
If one user codes in language A and another in language B and user 1 makes
a really effective AI that user 2 wants.  User 2 would have atrouble
imporving on it because he may not know that language.  It may be better
to choose a highly agreed on language to use so we don't have AIs in 2 or
more different languages.  It's a double-edged sword.  Which is more
valuable:  a choice of which language to use or having AI sources in a
single language.  It's defiantely sdomething to think about. 

Will Stockwell
waldo@xxxxxxxxxxxxxx
http://www.antisocail.net/waldo



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