Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion How to determine what is not possible in emacs?

Path: archiver1.google.com!news1.google.com!news.glorb.com!border1.nntp.ash.giganews.com!border2.nntp.ash.giganews.com!nntp.giganews.com!cyclone1.gnilink.net!gnilink.net!news.airnews.net!cabal12.airnews.net!192.168.1.1!nobody
From: Alan Shutko <a...@acm.org>
Newsgroups: comp.lang.lisp
Subject: Re: How to determine what is not possible in emacs?
Date: Thu, 25 Mar 2004 17:58:09 -0600
Organization: Airnews.net! at Internet America
Lines: 37
Message-ID: <87r7vgzdgu.fsf@wesley.springies.com>
References: <240320041909074522%NoSpamDammit@invalid.com> <87n065zfig.fsf@thalassa.informatimago.com>
 <250320041527102618%NoSpamDammit@invalid.com>
Abuse-Reports-To: abuse at airmail.net to report improper postings
NNTP-Proxy-Relay: library2.airnews.net
NNTP-Posting-Time: Thu, 25 Mar 2004 18:07:12 -0600 (CST)
NNTP-Posting-Host: !b%WF1k-VPMlB$#G]aj9F_5Ms (Encoded at Airnews!)
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
User-Agent: Gnus/5.110002 (No Gnus v0.2) Emacs/21.3.50 (gnu/linux)
Cancel-Lock: sha1:9wteeQKQZvEYPhuJmltsmxyCGcA=

Mark Conrad <NoSpamDam...@invalid.com> writes:

> I have the same version  21.2.1  in my OSX here, on a Mac "Pismo"
> powerbook.  I understand this version of emacs was written way back in
> 1995.

Where did you get that idea?  I believe it was released in March
2002.  21.3 was about a year ago.  

> I don't know how difficult it is to install the more recent version of
> emacs, or if the resulting gains are worth the effort.

Should be very easy, but check
http://www.gnu.org/software/emacs/NEWS.21.3 to see if it's worth it.

>> Of course.  You can even  implement a full fleshed common-lisp in
>> emacs lisp.
>
> Ahh, but that is no fun, just 'calling' a better version of Lisp from
> emacs.   I want to battle the old version of emacs head-on, just to see 
> what I can force it to do by using sneaky roundabout Lisp code.

That's not what the link Pascal supplied is doing.  From its readme:

    Emacs Common Lisp is an implementation of Common Lisp, written in
    Emacs Lisp.  It does not yet purport to conform to the ANSI
    standard since, among other things, COMPILE-FILE, CLOS, and pretty
    printing are missing.  However, most other Common Lisp features
    like lexical closures, packages, readtables, multiple values,
    bignums, adjustable arrays, etc, are present.  At this stage many
    bugs remain and error checking is sparse.

Sounds like it's exactly what you want to do.

-- 
Alan Shutko <a...@acm.org> - I am the rocks.
Veni, vidi, VCR: I came, I saw, I dubbed.