all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: pjb@informatimago.com (Pascal J. Bourguignon)
To: help-gnu-emacs@gnu.org
Subject: Re: Which is the best implementation of LISP family of languages for real world programming ?
Date: Fri, 11 Jun 2010 02:24:13 +0200	[thread overview]
Message-ID: <87k4q6to0i.fsf__43594.4147910506$1291831630$gmane$org@kuiper.lan.informatimago.com> (raw)
In-Reply-To: b3520529-1021-4861-925a-f915ee728562@a30g2000yqn.googlegroups.com

bolega <gnuist006@gmail.com> writes:

> On Jun 10, 2:51 pm, p...@informatimago.com (Pascal J. Bourguignon)
> wrote:
>> bolega <gnuist...@gmail.com> writes:
>> > Which is the best implementation of LISP family of languages for real
>> > world programming ?
>>
>> What's the real world?
>> What's real world programming?
>>
>> --
>> __Pascal Bourguignon__                    http://www.informatimago.com/
>
> I mean ordinary people, who may want to do things with their computers

Ah, ordinary people.  Then the answer is easy: iPhone and iPad.  
That's computers for ordinary people, and very good at that!


> for scripting, tasks that python can do, possibly when a language is
> weak and another has library, then use some function from there even
> if it is compiled. 

Notice that for a library to work with python, python requires that it
be put under a format acceptable to python.  In the lisp world, we
never imagined to be able to force people to adapt their libraries to
our needs and requimenets.

We have FFI, and we try very hard to work with all sort of random
libraries whatever their implementation language and quality, as if we
were mere C programs.  Sometimes with success, sometimes with failure.


That said, given that the requirements of lisp and of python are
similar, any library that is pythonified, can be integrated in the
lisp environments easily, automatically even, it should only require
some coding if it's not already done.



> A set of work around techniques will always be
> needed. Things that perl does,

Ie. being part of the problem.

Again, you could search cll archives about that (using Erik Naggum as
author this time).  Or you could use this:
http://xach.com/naggum/articles/


http://www.xach.com/naggum/articles/3163193555464012@naggum.no.html



> python does,

failing at meta programming.


> bash does

failing at anything but oneliner "scripts".


> things like java applets for various animations

What applets?  Have you ever seen a java applet?  Last time I saw one
it must have been fifteen years ago.


> possibly some unoptimized but fast protyping of parsers 

Optimized parser generators were developed 30 years ago.  What's your
problem?


> to fix files or convert formats etc. a wide
> array of user tasks.

files to be fixed and format convertion are not user tasks.   They're
programming tasks, if they're not management problems in the first
place.  Therefore you need a programming language, to write programs,
to fix files, and to convert formats.


-- 
__Pascal Bourguignon__                     http://www.informatimago.com/


  parent reply	other threads:[~2010-06-11  0:24 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 [this message]
     [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
     [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

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='87k4q6to0i.fsf__43594.4147910506$1291831630$gmane$org@kuiper.lan.informatimago.com' \
    --to=pjb@informatimago.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.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.