guile-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: why doesn't gimp use guile?


From: Ken Anderson
Subject: Re: why doesn't gimp use guile?
Date: Tue, 19 Feb 2002 20:50:09 -0500

At 09:03 AM 2/19/2002, Alejandro Forero Cuervo wrote:

Hey, MJ.

    Guile is already the "official"  Gnome extension language, isn't it?
    Or am I misled?  I don't use Gnome any more.

In theory, yes, I guess.

In practice,  however, there  are way too  many Gnome  applications that
should use a real extension language but use XML instead.

On  the other  hand, XML  could be  seen as  any extension  language (no
matter how ugly).  In this case, the "official" Gnome extension language
you are misled: this place is occupied by Gnome's XML library.

LibXML is  one of the  few standard packages that  make part of  a Gnome
install.  Guile is nowhere near, is it?

The only feature I  can see XML has that makes it  better that Scheme as
an extension  language is  its DTDs.  Unfortunately,  it is  *much* more
used than Scheme in today's world.  :(


DTD just specifies the syntax of what subset of XML is valid for a particular message.

The minilanguage capabilities of Lisp, such as macros, are more powerful than XML DTD because it can specify how to go from a message to objects, or even better, to behavior.


Thanks.

Alejo.
http://bachue.com/alejo

Ps: Don't waste your  time telling me how much XML  sucks and calling me
names for comparing it with Scheme:  I know! :/

--
The mere formulation of a problem is far more essential than its solution.
      -- Albert Einstein.

$0='!/sfldbi!yjoV0msfQ!sfiupob!utvK'x44;print map{("\e[7m \e[0m",chr ord
(chop$0)-1)[$_].("\n")[++$i%77]}split//,unpack'B*',pack'H*',($F='F'x19).
"F0F3E0607879CC1E0F0F339F3FF399C666733333CCF87F99E6133999999E67CFFCCF3".
"219CC1CCC033E7E660198CCE4E66798303873CCE60F3387$F"#Don't you love Perl?




reply via email to

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