From: J Scott Jaderholm
Subject: ilisp verse eli
Date: 
Message-ID: <87y9y5ysjq.fsf@sage.cortland.com>
Hi,

Can someone that is familiar with ilisp and ACL's eli tell me how they
differ and which they prefer and why?  

Thanks,
jsj
-- 
"Man's mind, once stretched by a new idea, never regains its original
dimensions."  Oliver Wendell Holmes (a Lisp programmer at heart)

From: Eugene Zaikonnikov
Subject: Re: ilisp verse eli
Date: 
Message-ID: <975367957.990191@cpl2500.cit.org.by>
* "J" == J Scott Jaderholm <·········@sage.cortland.com> writes:

J>  Hi, Can someone that is familiar with ilisp and ACL's eli tell me
J>  how they differ and which they prefer and why?

Both provide very similar functionality, but ilisp has bindings for
several Lisp implementations, so that if you ever change your vehicle,
the controls will feel familiar.
Eli of ACL 6 refuses to work with GNU Emacs 21, but I believe that
when the latter will come out of pretest Franz will fix that quickly.

-- 
  Eugene
From: J Scott Jaderholm
Subject: Re: ilisp verse eli
Date: 
Message-ID: <87ofz1ym5o.fsf@sage.cortland.com>
Eugene Zaikonnikov <······@cit.org.by> writes:

> * "J" == J Scott Jaderholm <·········@sage.cortland.com> writes:
> 
> J>  Hi, Can someone that is familiar with ilisp and ACL's eli tell me
> J>  how they differ and which they prefer and why?
> 
> Both provide very similar functionality, but ilisp has bindings for
> several Lisp implementations, so that if you ever change your vehicle,
> the controls will feel familiar.
So there are no major eli features I'll be missing if I use ilisp?

> Eli of ACL 6 refuses to work with GNU Emacs 21, but I believe that
> when the latter will come out of pretest Franz will fix that quickly.

This is one of the major reasons I'm considering using ilisp instead
of eli :)

-- 
"Man's mind, once stretched by a new idea, never regains its original
dimensions."  Oliver Wendell Holmes (a Lisp programmer at heart)
From: Tim Bradshaw
Subject: Re: ilisp verse eli
Date: 
Message-ID: <nkju28squxt.fsf@tfeb.org>
J Scott Jaderholm <·········@sage.cortland.com> writes:

> So there are no major eli features I'll be missing if I use ilisp?
> 

eli deals a lot better with acl-specific stuff -- for instance if you
get errors in processes other than the listener it deals with that
very nicely.  ACL's ED understands eli and will cause emacs to edit
the file containing the definition.  ilisp has gone through phases of
totally failing to work in the current stable xemacs release though I
think they've fixed that.  eli's default keybindings are, I find, a
bit painful.

--tim
From: Marco Antoniotti
Subject: Re: ilisp verse eli
Date: 
Message-ID: <y6cbsv087gt.fsf@octagon.mrl.nyu.edu>
Tim Bradshaw <···@tfeb.org> writes:

> J Scott Jaderholm <·········@sage.cortland.com> writes:
> 
> > So there are no major eli features I'll be missing if I use ilisp?
> > 
> 
> eli deals a lot better with acl-specific stuff -- for instance if you
> get errors in processes other than the listener it deals with that
> very nicely.  ACL's ED understands eli and will cause emacs to edit
> the file containing the definition.  ilisp has gone through phases of
> totally failing to work in the current stable xemacs release though I
> think they've fixed that.

Of course people can pitch in.

	http://sourceforge.net/projects/ilisp

Cheers

-- 
Marco Antoniotti =============================================================
NYU Bioinformatics Group			 tel. +1 - 212 - 998 3488
719 Broadway 12th Floor                          fax  +1 - 212 - 995 4122
New York, NY 10003, USA				 http://galt.mrl.nyu.edu/valis
             Like DNA, such a language [Lisp] does not go out of style.
			      Paul Graham, ANSI Common Lisp
From: Pierre R. Mai
Subject: Re: ilisp verse eli
Date: 
Message-ID: <87ofz05qf6.fsf@orion.bln.pmsf.de>
J Scott Jaderholm <·········@sage.cortland.com> writes:

> > Both provide very similar functionality, but ilisp has bindings for
> > several Lisp implementations, so that if you ever change your vehicle,
> > the controls will feel familiar.

> So there are no major eli features I'll be missing if I use ilisp?

eli is IMHO much better integrated with ACL (not surprisingly), and
offers a more stable and sometimes more powerful user-environment.

Regs, Pierre.

-- 
Pierre R. Mai <····@acm.org>                    http://www.pmsf.de/pmai/
 The most likely way for the world to be destroyed, most experts agree,
 is by accident. That's where we come in; we're computer professionals.
 We cause accidents.                           -- Nathaniel Borenstein
From: Sunil Mishra
Subject: Re: ilisp verse eli
Date: 
Message-ID: <3A23F850.7000003@everest.com>
My experience with eli was quite dismal. I found it rather confusing and 
fragile. I wish I could list all the problems I had with it, but now all 
I can say is that I could not figure out how to do some relatively 
simple tasks. Perhaps that was just a learning problem... But what 
really got to me was that eli did not respect the paradigms that other 
lisp modes follow, such as M-p and M-n for previous and next command. It 
made using eli an "irregular" mode of operation (wrt emacs) for me, so I 
went back to ilisp. Which despite some significant problems (eg, losing 
the current state of the lisp image when running lispworks so that 
dynamic evaluation from a buffer stops working, subsequently locking up 
lisp interaction until a panic-reset) ilisp has worked well for me.

Sunil

Pierre R. Mai wrote:

> J Scott Jaderholm <·········@sage.cortland.com> writes:
> 
> 
>>> Both provide very similar functionality, but ilisp has bindings for
>>> several Lisp implementations, so that if you ever change your vehicle,
>>> the controls will feel familiar.
>> 
> 
>> So there are no major eli features I'll be missing if I use ilisp?
> 
> 
> eli is IMHO much better integrated with ACL (not surprisingly), and
> offers a more stable and sometimes more powerful user-environment.
> 
> Regs, Pierre.
From: Erik Naggum
Subject: Re: ilisp verse eli
Date: 
Message-ID: <3184486815328756@naggum.net>
* Sunil Mishra <············@everest.com>
| But what 
| really got to me was that eli did not respect the paradigms that other 
| lisp modes follow, such as M-p and M-n for previous and next command.

  Yes, C-c p and C-c n are massively annoying, but rebinding them to M-p
  and M-n is really quite simple.  You're _supposed_ to make your own
  bindings that fit your own needs in Emacs, so while not excessively
  sympathetic to your plight, I agree that the default should be more in
  line with other packages.

  I can't live without the multiple listeners and the background streams
  in eli, nor without any of the other support for multiprocessing in
  the same Lisp image.  Last I checked, ilisp couldn't deal with
  multiprocessing at all, possibly because CMUCL and CLISP don't have
  real multiprocessing so there is no need for it there.

#:Erik
-- 
  Solution to U.S. Presidential Election Crisis 2000:
    Let Texas secede from the Union and elect George W. Bush their
    very first President.  All parties, states would rejoice.
From: Marco Antoniotti
Subject: Re: ilisp verse eli
Date: 
Message-ID: <y6c4s0qg6kp.fsf@octagon.mrl.nyu.edu>
Erik Naggum <····@naggum.net> writes:

> * Sunil Mishra <············@everest.com>
> | But what 
> | really got to me was that eli did not respect the paradigms that other 
> | lisp modes follow, such as M-p and M-n for previous and next command.
> 
>   Yes, C-c p and C-c n are massively annoying, but rebinding them to M-p
>   and M-n is really quite simple.  You're _supposed_ to make your own
>   bindings that fit your own needs in Emacs, so while not excessively
>   sympathetic to your plight, I agree that the default should be more in
>   line with other packages.
> 
>   I can't live without the multiple listeners and the background streams
>   in eli, nor without any of the other support for multiprocessing in
>   the same Lisp image.  Last I checked, ilisp couldn't deal with
>   multiprocessing at all, possibly because CMUCL and CLISP don't have
>   real multiprocessing so there is no need for it there.
> 

Yep.  Multiprocessing handling is not in ILISP.  Any takers? :)

Cheers

-- 
Marco Antoniotti =============================================================
NYU Bioinformatics Group			 tel. +1 - 212 - 998 3488
719 Broadway 12th Floor                          fax  +1 - 212 - 995 4122
New York, NY 10003, USA				 http://galt.mrl.nyu.edu/valis
             Like DNA, such a language [Lisp] does not go out of style.
			      Paul Graham, ANSI Common Lisp