Re: Why Lisp is not popular with average programmers



Pascal Costanza wrote:
> David Steuber wrote:
> >>1) no gui toolkit built into the language or standardized.
> >
> > That's true of virtually all programming languages. Java was the
> > first language I've seen to standardize on a GUI toolkit. So far it
> > is the only one, but I haven't gotten around that much.
>
> I also don't know whether Java is the first and/or the only language to
> standardize on a GUI. But note that even in the case of Java this is not
> a clear-cut thing. You can use AWT, Swing or SWT for desktops, and on
> Mac OS X you can also use the bindings to the native GUI library. It
> also depends on the specific IDE you use which of those alternatives is
> better or at all supported, so no real difference to Common Lisp here.
> And if you want to make sure that your programs also run on other
> devices, it becomes even more problematic.

It's an uphill battle to please everyone with GUIs.

People even slam Java Swing for being a horrible GUI. (I think pretty
undeservedly, as there exist things like JGoodies.) I once mentioned
Edi's Regex Coach on some forum, and believe it or not, there was still
some (anonymous) guy who criticized it for not being Windows-like
enough.

Of course, it's #1 on a Google search for "regex", and exactly how
Windows-like is Firefox, Winamp, Bittorrent, and other successful
software? I think the Regex Coach looks more Windowsy than those
examples.


Tayssir

.



Relevant Pages

  • Re: Help on GUI Tools
    ... Java GUIs, but done right you can deal with most of those. ... >>language, then find a GUI for that language. ... >>2) And what kind of Programming Language would be used for the ...
    (RedHat)
  • Re: suggestions needed
    ... Java is not the best language to delve ... It would be doable by having a Java GUI call OS ... C/C++,. ...
    (comp.lang.java.programmer)
  • Re: Richard heathfields C programming article
    ... is a language for nerds. ... Java and C# are languages for GUI development. ... For database work, C ...
    (comp.lang.c)
  • Re: Newbie Needs Ada Advice
    ... the "right" thing, and it seems to me like Ada is, in theory, a great ... text-to-whatever-type conversion when you read stuff from the GUI back ... "right" language to me for most of what my objectives are. ... Ada as the "engine" for my program, and somehow use Java to create the ...
    (comp.lang.ada)
  • Re: Newbie Needs Ada Advice
    ... the "right" thing, and it seems to me like Ada is, in theory, a great ... text-to-whatever-type conversion when you read stuff from the GUI back ... "right" language to me for most of what my objectives are. ... Ada as the "engine" for my program, and somehow use Java to create the ...
    (comp.lang.ada)