tma_at_nettest.dk writes:
> Manfred Bartz <MBartz_at_promail.com> writes:
> > Comments? Other questions to ask?
>
> What are the possible candidates??
Python, and guile too.
>
> My current list consists of TCL and perl, both of which are actively
> supported by a lot of people.
>
> TCL
> ---
>
> pro's:
>
> - very small kernel
> - TCL/tk exists
> - well documented in several books
>
> con's:
>
> - only one complex datatype
> - no complete syntax and semantics checks at load time
> - many people dislike the somewhat peculiar syntax
> - no byte-code compiler.
>
> Perl
> ----
>
> pro's:
>
> - multi-threaded
> - perl/tk
> - complete operating system access
> - well documented in several books
>
> con's:
>
> - no byte-code compiler (is this true anymore?).
> - complex add-on API
>
> /tonny
Python
------
Pros:
- multi-threaded
- tk
- complete operating system access
- tons of supplied classes for things like gdbm
- very active group of users (they've even written a complete web browser),
with some good books.
- very straightforward to embed and extend
- has always been backward compatable so far
- nice type system (you've always been able to make multidimensional arrays
:-))
- byte code compiler
- supports multiple namespaces (a key pro for me, as you can pass the eval()
function a dictionary variable to use as the namespace for the evalurated
string)
- nice type system
cons:
- hasn't been the fastest language, although is is improving, probably as fast
as tcl now.
- tk support isn't as good as in tcl, although probably about as good as
with perl
--
Brady Montz
bradym_at_cs.arizona.edu
--
Visit the official FVWM web page at <URL:http://www.hpc.uh.edu/fvwm/>.
To unsubscribe from the list, send "unsubscribe fvwm" in the body of a
message to majordomo_at_hpc.uh.edu.
To report problems, send mail to fvwm-owner_at_hpc.uh.edu.
Received on Tue May 05 1998 - 11:38:23 BST