[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [glob2-devel] scripting language
From: |
Andrew Sayers |
Subject: |
Re: [glob2-devel] scripting language |
Date: |
Tue, 24 May 2005 23:48:50 +0100 |
User-agent: |
Mutt/1.5.9i |
As it seems I'm the only one that has been at work today, I'll make my
comments here in batch mode :)
First, I rather liked Stephane's list of requirements idea, so here
goes...
* Security. It should be possible to put the program in quite a small
sandbox while it's running. It would be bad for the program to, say,
upload /etc/passwd to a website (which would be pretty easy in Perl)
* Size. I think everyone's already said this, but it's worth
remembering that Perl is Big.
* Documentation. To be useable, a programming language needs lots of
it, with examples.
* Sustainability. With no offence meant to Bo, what happens if you fall
under a bus? Is there anyone else that could maintain the code?
* License. TEA currently has no license information on it. Does that
make it public domain? I'm not sure. Any language will need to be
GPL-compatible anyway.
* A programmer. Ultimately, the only thing that really counts is that
there's someone offering to do the job with TEA.
Also, there's a few comments to make...
First, I've played with LISP before, and I'm not a gigantic fan. But
it is much easier to do GA-type stuff in LISP than in C. Basically,
LISP programs can be represented as trees, which makes it significantly
easier to genetically modify them - say, by pruning a branch off one
tree and grafting it onto another. Lua is a LISP-like language, which
makes me happy but isn't an argument on its own for using it.
I would agree that SGSL is a good language for the job it set out to do
- being a simple globulation scripting language. However, I would
prefer to see a general-purpose language in future versions, that can be
easily expanded with hooks into the program.
- Andrew
- Re: [glob2-devel] scripting language, (continued)
- Re: [glob2-devel] scripting language, Stephane Magnenat, 2005/05/24
- Re: [glob2-devel] scripting language, martin . voelkle, 2005/05/24
- Re: [glob2-devel] scripting language, Stephane Magnenat, 2005/05/24
- Re: [glob2-devel] scripting language, martin . voelkle, 2005/05/24
- Re: [glob2-devel] scripting language, Martin Nyffenegger, 2005/05/24
- Re: [glob2-devel] scripting language, Gabriel Walt, 2005/05/24
- Re: [glob2-devel] scripting language, martin . voelkle, 2005/05/24
- Re: [glob2-devel] scripting language, Hein-Pieter van Braam, 2005/05/24
- Re: [glob2-devel] scripting language, martin . voelkle, 2005/05/24
- Re: [glob2-devel] scripting language, Martin Nyffenegger, 2005/05/24
Re: [glob2-devel] scripting language,
Andrew Sayers <=
- Re: [glob2-devel] scripting language, Bo Lorentsen, 2005/05/25
- Re: [glob2-devel] scripting language, Bo Lorentsen, 2005/05/25
- Re: [glob2-devel] scripting language, martin . voelkle, 2005/05/25
- Re: [glob2-devel] scripting language, Bo Lorentsen, 2005/05/25
- Re: [glob2-devel] scripting language, martin . voelkle, 2005/05/25
- Re: [glob2-devel] scripting language, Bo Lorentsen, 2005/05/25