[Freeciv-Dev] Re: Perl for scripting (Re: Plans for 1.12)
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
On Mon, Jun 26, 2000 at 01:50:07PM +0200, Tomasz Wegrzanowski wrote:
>
> > 2) I agree that more people know perl, but scheme is easier to learn.
> > One would have to learn freeciv interface anyway and such calls will
> > compromise most of code, with all that is left being few loop/if
> > statements
>
> LISP-derivate easier to learn ?
> If you know C, you can start programing perl after 5-minute course.
Not objectively true. You can start writing simple stuff in 5
minutes. You won't understand someone else's code in the first
few months unses it's written specifically for readability (and
not much perl code is). And this is essencial for the scripting
engine of a game.
Objectively, also, there are people who think in different
ways. Some people with some backgrounds will learn Perl easier,
others would learn Scheme easier. You can find the problem
inside the Lisp family itself; some use lisp and can't grasp
scheme, some use scheme and can't grasp lisp, and some won't
live with anything that's not CLOS.
Or putting it the other way around: some people just won't
learn Perl, some just won't learn Scheme.
Either we support both perl and scheme, or we use a language
with a very high "DOH factor" like TCL, Python or Pike.
(DOH factor: the percentage of times you will find out that you
can do something exactly like you thought you could. Scheme has
a low initial DOH factor because you can't "2 + 2", for example.)
[]s,
|alo
+----
--
Hack and Roll ( http://www.hackandroll.org )
News for, uh, whatever it is that we are.
http://zope.gf.com.br/lalo mailto:lalo@xxxxxxxxxxxxxxx
pgp key: http://zope.gf.com.br/lalo/pessoal/pgp
Brazil of Darkness (RPG) --- http://zope.gf.com.br/BroDar
- [Freeciv-Dev] Re: Plans for 1.12, (continued)
- [Freeciv-Dev] Re: Plans for 1.12, Tobias Bengtsson, 2000/06/26
- [Freeciv-Dev] Re: Plans for 1.12, Tomasz Wegrzanowski, 2000/06/26
- [Freeciv-Dev] Re: Plans for 1.12, Artur Biesiadowski, 2000/06/26
- [Freeciv-Dev] Re: Plans for 1.12, Tomasz Wegrzanowski, 2000/06/26
- [Freeciv-Dev] Re: Plans for 1.12, Steve Hodge, 2000/06/27
- [Freeciv-Dev] Perl for Freeciv scripting? (was: Plans for 1.12), Reinier Post, 2000/06/27
- [Freeciv-Dev] Re: Plans for 1.12, Daniel Burrows, 2000/06/26
- [Freeciv-Dev] Re: Perl for scripting (Re: Plans for 1.12),
Lalo Martins <=
- [Freeciv-Dev] Re: Perl for scripting (Re: Plans for 1.12), Tomasz Wegrzanowski, 2000/06/27
- [Freeciv-Dev] Re: Perl for scripting (Re: Plans for 1.12), Lalo Martins, 2000/06/27
- [Freeciv-Dev] Re: Perl for scripting (Re: Plans for 1.12), Tomasz Wegrzanowski, 2000/06/27
- [Freeciv-Dev] Re: Perl for scripting, Cameron Morland, 2000/06/27
- [Freeciv-Dev] Re: Perl for scripting, Tomasz Wegrzanowski, 2000/06/28
- [Freeciv-Dev] Re: %!PS, Cameron Morland, 2000/06/28
- [Freeciv-Dev] Re: Perl for scripting, Lalo Martins, 2000/06/28
- [Freeciv-Dev] Re: Perl for scripting (Re: Plans for 1.12), Lalo Martins, 2000/06/28
- [Freeciv-Dev] Re: Perl for scripting (Re: Plans for 1.12), Steve Hodge, 2000/06/28
- Message not available
- [Freeciv-Dev] Scripting (was Re: Perl for scripting), Dan Sugalski, 2000/06/28
|
|