unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
* Worth investing in Guile?
@ 2004-10-12 22:44 Max Polk
  2004-10-13  9:12 ` Nic Ferrier
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Max Polk @ 2004-10-12 22:44 UTC (permalink / raw)


Just as I beginning to get started adding guile support to my 
application, a colleague provided a contrary view of the usefulness of 
guile.  It all started out with an article from a decade-old emacs user 
changing to gvim:

 > http://pinard.progiciels-bpi.ca/opinions/editors.html

And continued with this mockery of lisp, and by extension, guile:

>  One part of the article mirrors what I felt about emacs all along:
>  I want to use my text editor for programming, I don't want to have
>  to program my text editor. I don't want to delve into the arcana of elisp.
>  Lisp is a dead language, like Pascal and Ada.

It made me wonder if I should start down this road at all if the general 
consensus was that Lisp is a dead language.  My colleague ended with a 
scathing assault on blindly following someone down the path RMS has 
charted when [he says] fewer and fewer are following that voice:

>  With the advent and rise of Linux, GNOME, Sourceforge, Ximian,
>  Freshmeat, and others, Stallman's abrasive and over-earnest style is
>  making GNU a footnote. As the author points out, fifteen years ago,
>  Stallman could shout "Everyone will now use Guile" and it would
>  happen. Today, the response is, "Yeah, right" and a big yawn. While
>  Stallman and his cronies are off inventing new languages and systems
>  no one will use, the core of the Open Source world is continuing to
>  slip from his grasp. The major packages from GNU aren't even
>  maintained by Stallman's acolytes any more: gcc is a behemoth that
>  lives on its own, glibc is now maintained principally by two Red Hat
>  employees, binutils and GNU make haven't significantly changed in
>  years. If Stallman wants to trace the origin of this trend, he
>  doesn't even need to look as far as Linus Torvalds, he can look in
>  his own back yard. The egcs split from gcc about ten years ago
>  (yikes!!!) should have been the warning shot over the bow for
>  him. The GNU group wanted to follow Stallman wherever he went, the
>  egcs group just wanted to produce a superior compiler. Shortly after
>  the split, it became apparent that users wanted quality and weren't
>  impressed with Stallman's vision. If the GNU team hadn't swallowed
>  their pride, no one would even know what gcc is today.

Does he have a point here, and if so, what other options are available 
for scripting languages to be embedded into applications?  Are there 
python or perl [or any other] embedding hooks for external scripting of 
your application that are just as reasonable to use as Guile?



_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-user


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Worth investing in Guile?
  2004-10-12 22:44 Worth investing in Guile? Max Polk
@ 2004-10-13  9:12 ` Nic Ferrier
  2004-10-13 12:45   ` Julian Graham
  2004-10-13 12:31 ` rm
  2004-10-14  7:20 ` Stephen Compall
  2 siblings, 1 reply; 5+ messages in thread
From: Nic Ferrier @ 2004-10-13  9:12 UTC (permalink / raw)
  Cc: Guile User Mailing List

Max Polk <ux9i003@triad.rr.com> writes:

> Does he have a point here, and if so, what other options are available 
> for scripting languages to be embedded into applications?  Are there 
> python or perl [or any other] embedding hooks for external scripting of 
> your application that are just as reasonable to use as Guile?

Troll.


_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-user


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Worth investing in Guile?
  2004-10-12 22:44 Worth investing in Guile? Max Polk
  2004-10-13  9:12 ` Nic Ferrier
@ 2004-10-13 12:31 ` rm
  2004-10-14  7:20 ` Stephen Compall
  2 siblings, 0 replies; 5+ messages in thread
From: rm @ 2004-10-13 12:31 UTC (permalink / raw)
  Cc: Guile User Mailing List

On Tue, Oct 12, 2004 at 06:44:09PM -0400, Max Polk wrote:
> Just as I beginning to get started adding guile support to my 
> application, a colleague provided a contrary view of the usefulness of 
> guile.  It all started out with an article from a decade-old emacs user 
> changing to gvim:
> 
> > http://pinard.progiciels-bpi.ca/opinions/editors.html
> 
> And continued with this mockery of lisp, and by extension, guile:
> 
> > One part of the article mirrors what I felt about emacs all along:
> > I want to use my text editor for programming, I don't want to have
> > to program my text editor. I don't want to delve into the arcana of elisp.
> > Lisp is a dead language, like Pascal and Ada.

Hmm, i consider myself a fulltime programmer, and the _one_ thing i don't
want to miss is a small set of good tools (i used to be a musician and
in that busssiness the right tool does make quite a difference). 
I' usually don't spend my time writing elisp code (i think the last time
i did it is years ago) but i appreciate the fact that _someone_ was 
able to customize my tool for exactly the tasks i need them for [1].

Pascal is dead? Hmm, want to tell this to Borland and the hords of
Delphi/Kylix programmers out there?

Sometimes five lines of clever elisp code in your .emacs file can
save you hours of work - _my_ customers appreciate this ...

Iff you don't need to customize your application - fine. But why then would
you add scripting support to it in the first place?

> It made me wonder if I should start down this road at all if the general 
> consensus was that Lisp is a dead language.  

Oh, is it? I guess that's why all my recent projects smell rotten :-)

> My colleague ended with a 
> scathing assault on blindly following someone down the path RMS has 
> charted when [he says] fewer and fewer are following that voice:
> 
> > With the advent and rise of Linux, GNOME, Sourceforge, Ximian,
> > Freshmeat, and others, Stallman's abrasive and over-earnest style is
> > making GNU a footnote. 

And still, 90% of the tools i (as a programmer) use daily are neither
Ximian nor Sourceforge or Freshmeat: they are part of the excellent
GNU toolchain - yes, _my_ lexer is flex, _my_ yacc is bison and even
the 'date' command  i use in a lot of my administrative files is 
GNU date. Did your friend actually ever had the p**n, err, "pleasure"
to work with the non-GNU versions? 

And what does Stallman's " abrasive and over-earnest style" have to
do with what tools you use? Do you choose your car by the eye color of
the sales person. Hmm, maybe you do (as a side note: my personal encounters
with Richard Stallman where mostly rather entertaining, homourous and non-
abrasive).


> > As the author points out, fifteen years ago,
> > Stallman could shout "Everyone will now use Guile" and it would
> > happen. Today, the response is, "Yeah, right" and a big yawn. While
> > Stallman and his cronies are off inventing new languages and systems
> > no one will use, the core of the Open Source world is continuing to
> > slip from his grasp. The major packages from GNU aren't even
> > maintained by Stallman's acolytes any more: gcc is a behemoth that
> > lives on its own, glibc is now maintained principally by two Red Hat
> > employees, binutils and GNU make haven't significantly changed in
> > years. If Stallman wants to trace the origin of this trend, he
> > doesn't even need to look as far as Linus Torvalds, he can look in
> > his own back yard. The egcs split from gcc about ten years ago
> > (yikes!!!) should have been the warning shot over the bow for
> > him. The GNU group wanted to follow Stallman wherever he went, the
> > egcs group just wanted to produce a superior compiler. Shortly after
> > the split, it became apparent that users wanted quality and weren't
> > impressed with Stallman's vision. If the GNU team hadn't swallowed
> > their pride, no one would even know what gcc is today.

Oh, it's so easy to tell what would have been. 

> Does he have a point here, and if so, what other options are available 
> for scripting languages to be embedded into applications?  Are there 
> python or perl [or any other] embedding hooks for external scripting of 
> your application that are just as reasonable to use as Guile?

Yes, he has. He doen't want to script an application so he probably
should do it in Perl/Python/TCL/Dylan/JavaScript - you name it. Is this tolling:
it's not _that_ hard to find out about the embedability of today's
scripting languages. Iff you or your friend ahad read the TCL vs. Scheme
texts floating arround you might have seen that there are in fact good
reasons to have Scheme as an embedded language. I guess somehow one 
assumes that by the time you start working on embedding a language you
allready went throught the process of deciding _which_ language to use.

 Just my 0.02$

   Ralf Mattes
> 
> 
> _______________________________________________
> Guile-user mailing list
> Guile-user@gnu.org
> http://lists.gnu.org/mailman/listinfo/guile-user


_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-user


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Worth investing in Guile?
  2004-10-13  9:12 ` Nic Ferrier
@ 2004-10-13 12:45   ` Julian Graham
  0 siblings, 0 replies; 5+ messages in thread
From: Julian Graham @ 2004-10-13 12:45 UTC (permalink / raw)


Indeed, troll.  Nonetheless, I'll bite.  None of what your "colleague"
says on this topic should matter to you -- especially since it's
couched in opinion, not fact -- when it comes to making a decision
about whether or not your application should be extensible via Guile. 
Since I take it you're not developing an application to be included in
the "GNU System," here are the (only) two questions you need to ask
yourself:

1. Does it make sense to add extensibility support to my application?
2. If so, does it make sense to use LISP as the extensibility language
for my application?

If the answer to these two questions is "yes," then Guile's a pretty
good choice.  Don't worry about RMS; he can take care of himself.


On 13 Oct 2004 10:12:06 +0100, Nic Ferrier
<nferrier@tapsellferrier.co.uk> wrote:
> Max Polk <ux9i003@triad.rr.com> writes:
> 
> > Does he have a point here, and if so, what other options are available
> > for scripting languages to be embedded into applications?  Are there
> > python or perl [or any other] embedding hooks for external scripting of
> > your application that are just as reasonable to use as Guile?
> 
> Troll.


_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-user


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Worth investing in Guile?
  2004-10-12 22:44 Worth investing in Guile? Max Polk
  2004-10-13  9:12 ` Nic Ferrier
  2004-10-13 12:31 ` rm
@ 2004-10-14  7:20 ` Stephen Compall
  2 siblings, 0 replies; 5+ messages in thread
From: Stephen Compall @ 2004-10-14  7:20 UTC (permalink / raw)
  Cc: Guile User Mailing List

Max Polk's colleague writes:

> >  RMS sux d00d

Hey guilers, I heard RMS is intent on destroying the career prospects
of programmers and the markets of software companies, also he has a
lifelong vendetta, he wants all commercial software companies to die,
and all programmers to be paid poorly, and it says so in "GNU
Manifesto", also I have been deceived by GNU philosophy pages,
confirm/deny?

(http://www.winehq.org/hypermail/wine-license/2002/07/0001.html for
original craziness :)

--
Stephen Compall or s11 or sirian

The Thought Police are here.  They've come
To put you under cardiac arrest.
And as they drag you through the door
They tell you that you've failed the test.
		-- Buggles, "Living in the Plastic Age"

industrial espionage arrangements CID SDI Medco eavesdropping militia
CIDA MD4 spies diwn AIEWS ASIO Firewalls TELINT


_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-user


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2004-10-14  7:20 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-10-12 22:44 Worth investing in Guile? Max Polk
2004-10-13  9:12 ` Nic Ferrier
2004-10-13 12:45   ` Julian Graham
2004-10-13 12:31 ` rm
2004-10-14  7:20 ` Stephen Compall

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).