From: bolega <gnuist006@gmail.com>
To: help-gnu-emacs@gnu.org
Cc: gnu ist <gnuist006@gmail.com>
Subject: Re: Which is the best implementation of LISP family of languages for real world programming ?
Date: Sat, 12 Jun 2010 10:36:57 -0700 (PDT) [thread overview]
Message-ID: <68daa4d8-6da7-4b97-a77e-264c1f515e75__4569.4867302247$1291831932$gmane$org@u7g2000yqm.googlegroups.com> (raw)
In-Reply-To: z2IQn.18555$if1.1835@uutiset.elisa.fi
On Jun 12, 2:02 am, "Antti \"Andy\" Ylikoski"
<antti.yliko...@gmail.com> wrote:
> 10.6.2010 23:14, bolega kirjoitti:
>
>
>
> > Which is the best implementation of LISP family of languages for real
> > world programming ?
>
> >http://wiki.alu.org/Implementation
>
> > Kindly pick one from commercial and one from open-source .
>
> > The criteria is :
>
> > libraries, gui interface and builder, libraries for TCP, and evolving
> > needs.
>
> > Please compare LISP and its virtues with other languages such as
> > javascript, python etc.
>
> > I put javascript in the context that it is very similar in its
> > architecture (homoiconic ie same representation for data-structures
> > and operations, ie hierarchical, which means nested-lists<=> n-ary
> > tree<=> binary tree<=> linked-list<=> dictionary<=> task-subtask,
> > and implicitly based on what C calls pointers, and at machine level
> > the indirect addressing of memory) to lisp family.
>
> > I put python in the context that it has the most extensive libraries
> > and shares the build-fix virtue of lisp highlighted by Paul Graham in
> > his books. Python is touted for its rapid prototyping of guis. It
> > syntax enforces stable format which guards against programmer malice
> > or sloppiness - so that there is a certain level of legacy code
> > readability.
>
> > Both have eval but not clear what is the implementation efficiency to
> > justify the habit of excessively using it.
>
> > Certainly, lisp/scheme are excellent for learning the concepts of
> > programming languages due to its multi-paradigm nature and readily
> > available code of the elementary interpreter.
>
> > Is there an IDE for these lispish-scheming languages ? Is there
> > quality implementation for Eclipse ? Emacs pre-supposes some knowledge
> > of these so that newbie can get stuck. Also, emacs help is not very
> > good.
>
> > Is there a project whereby the internal help of emacs (analogous to
> > its man pages) are being continuously being updated AND shared ? I
> > have never seen updates to the help. Perhaps, the commercial people
> > are doing it, even from the posts of the newsgroups, but the public
> > distros or these newsgroups have NEVER made such an announcement.
>
> > Explanations integrated into the help are more important than the
> > books - its like the wikipedia incorporated into emacs.
>
> > Is there support for the color highlighting of the code by hovering as
> > on this page ?
>
> >http://community.schemewiki.org/?lexical-scope
>
> > Which book/paper has the briefest minimal example of gui design along
> > XML nested/hiearchical elements with event-listeners for lisp/scheme ?
>
> > Thanks
>
> I have used several available LISP systems such as the Gigamonkeys CLISP
> Lispbox, and the Clozure Common LISP.
>
> The system which I currently am using is the Franz Allegro Common LISP.
> It is a commercial product; and so far I have had no problems with the
> Allegro. (NB: I am using the Express version. I feel that the full
> scale commercial license is not exceedingly expensive.)
>
> (Right now I'm studying and working with the exercises in Peter Norvig's
> book Paradigms of Artificial Intelligence Programming. I have done 16
> of the 25 chapters.)
>
> This is not an advertisement. If someone wishes to criticize that
> product, or if someone would like to suggest some other equally usable
> implementation, of course please feel free to do so.
>
> regards, Antti J. Ylikoski
> Helsinki, Finland, the E.U.
What was your main reason for picking the Allegro (commercial) as
opposed to one of the open source ones ? Is there anything in this old
norvig book that makes it worth pursuing as a text ?
http://norvig.com/paip.html
next prev parent reply other threads:[~2010-06-12 17:36 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <19522f8e-d5b5-4b6f-942b-423602e44993@z10g2000yqb.googlegroups.com>
2010-06-10 21:51 ` Which is the best implementation of LISP family of languages for real world programming ? Pascal J. Bourguignon
[not found] ` <87631qv9o5.fsf@kuiper.lan.informatimago.com>
2010-06-10 23:33 ` bolega
[not found] ` <b3520529-1021-4861-925a-f915ee728562@a30g2000yqn.googlegroups.com>
2010-06-11 0:24 ` Pascal J. Bourguignon
[not found] ` <87k4q6to0i.fsf@kuiper.lan.informatimago.com>
2010-06-11 8:37 ` Espen Vestre
2010-06-11 15:48 ` Elena
2010-06-11 9:05 ` Tamas K Papp
2010-06-11 18:03 ` Chris Hulan
[not found] ` <d6e8cd37-cf14-4f5b-a2e4-1a14cf78cce7@z8g2000yqz.googlegroups.com>
2010-06-11 21:44 ` Elena
2010-06-12 6:25 ` tfgordon
[not found] ` <z2IQn.18555$if1.1835@uutiset.elisa.fi>
[not found] ` <7bIQn.18559$if1.4183@uutiset.elisa.fi>
2010-06-12 10:04 ` vanekl
[not found] ` <395dff9e-739a-4b0a-8b18-3ee4ba05e1fa@i31g2000yqm.googlegroups.com>
[not found] ` <p7OQn.18672$if1.4161@uutiset.elisa.fi>
2010-06-12 18:06 ` George Neuner
2010-06-12 17:36 ` bolega [this message]
[not found] ` <68daa4d8-6da7-4b97-a77e-264c1f515e75@u7g2000yqm.googlegroups.com>
2010-06-12 19:50 ` Pascal Costanza
2010-06-12 19:54 ` Pascal J. Bourguignon
[not found] ` <87ljakrpq5.fsf@kuiper.lan.informatimago.com>
[not found] ` <ALYQn.18771$if1.8360@uutiset.elisa.fi>
2010-06-13 5:46 ` Tamas K Papp
2010-06-14 18:55 ` Pascal J. Bourguignon
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='68daa4d8-6da7-4b97-a77e-264c1f515e75__4569.4867302247$1291831932$gmane$org@u7g2000yqm.googlegroups.com' \
--to=gnuist006@gmail.com \
--cc=help-gnu-emacs@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).