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
do you want a emacs cookbook?
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 76 - 100 of 109 - Collapse all  -  Translate all to Translated (View all originals) < Older  Newer >
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Elena  
View profile  
 More options Nov 11 2010, 3:43 am
Newsgroups: comp.emacs, comp.lang.lisp
From: Elena <egarr...@gmail.com>
Date: Thu, 11 Nov 2010 00:43:39 -0800 (PST)
Local: Thurs, Nov 11 2010 3:43 am
Subject: Re: do you want a emacs cookbook?
On Nov 8, 1:40 pm, p...@informatimago.com (Pascal J. Bourguignon)
wrote:

> What you don't understand, is that emacs is not a mere application
> running on MacOSX or on MS-Windows or on Linux.

> emacs is actually an operating system, with its own window manager, and
> it's own consistent user interface.

> It just happens that nobody makes the hardware to run the emacs OS
> anymore.  It was the LispMachines.  So it has to run as a virtual
> machine (ever since it was conceived, admitedly and regretably).

Come on, Pascal, this is a bit of a stretch.  Emacs is an Emacs Lisp
interpreter, no more than that.  I see your point though.

> When you run MS-Windows in a virtual machine on MacOSX, you don't
> complain that it doesn't respect the MacOSX User Interface Guidelines!

> And when you run MS-Windows in a virtual machine on Linux, you don't
> complain that it doesn't do things like normal unix applications!

If I were to use an application on a virtual machine heavily, I would
look for ways to shape the hosted environment like the hosting one.  I
run Windows at work, Linux at home, and I strive to get a consistent
environment.  Luckily, Gnome shares the same idea about CUA.

Very nice attempt ^_^

I like the idea of Eshell as shell.  I'll give it a spin.

> Now, for example, I don't like the MS-Windows system, so I don't use it.
> If you don't like the emacs system, you can just forget it and don't use
> it ever.

No, Pascal.  Real world is different.  I don't like the MS-Windows
system, but I make a living out of it, thus I'm using it.  I think
Emacs has warts, but there's nothing better out there, therefore I
work around them.

> > I think an easy solution exists.  First, here is a one liner for each
> > binding:

> This is something for you to do, not for the reference distribution of
> emacs.

Why?  Novices are more likely to flock to the reference distribution,
thus it would be better if helpful directions were given there.

> And as I mentionned, it's free software, you are even free to make your
> own distribution of emacs.

That's never going to happen.  I dislike distributions.  IMO, they
either show a weakness into the extendibility of a system or a
weakness into the supporting community.

> > I've answered already I agree on this.  I think the only fix to this
> > is a preamble to Emacs' manual.

> What could be added in the preamble if it's not already there, is what
> all emacser knows very well even if it's not often mentionned in public,
> is that emacs is an OS running on a VM, and it would be nice if Intel,
> AMD, or some other founder woud make a LispMachine processor again.
> With some microprogramming, it could even be made to run as well
> LispMachine microcode as JVM as a few others similar 'V'Ms.

If Lispers teamed up to make Lisp Machines a worthwhile platform,
manufacturers would resurrect Lisp machines, no doubt.  This is never
going to happen, however, since Lispers seem more worried about their
keybindings than about - God forbid! - Lisp becoming mainstream.
Nothing wrong with that, mind you.  Just let's not kid ourselves
things are different.

> > What about having different starting points users can improve on?  At
> > least for keybindings, we are already there: there are vanilla Emacs,
> > vanilla Emacs + CUA, Viper + Vimpulse, ErgoEmacs...

> Why don't you try Emacs.app or Aquamacs.app?

Because they are not GNU Emacs.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Pascal J. Bourguignon  
View profile  
 More options Nov 11 2010, 4:09 am
Newsgroups: comp.emacs, comp.lang.lisp
From: p...@informatimago.com (Pascal J. Bourguignon)
Date: Thu, 11 Nov 2010 10:09:56 +0100
Local: Thurs, Nov 11 2010 4:09 am
Subject: Re: do you want a emacs cookbook?

Elena <egarr...@gmail.com> writes:
> On Nov 8, 1:40 pm, p...@informatimago.com (Pascal J. Bourguignon)
> wrote:
>> What you don't understand, is that emacs is not a mere application
>> running on MacOSX or on MS-Windows or on Linux.

>> emacs is actually an operating system, with its own window manager, and
>> it's own consistent user interface.

>> It just happens that nobody makes the hardware to run the emacs OS
>> anymore.  It was the LispMachines.  So it has to run as a virtual
>> machine (ever since it was conceived, admitedly and regretably).

> Come on, Pascal, this is a bit of a stretch.  Emacs is an Emacs Lisp
> interpreter, no more than that.  I see your point though.

Study the history!

>> When you run MS-Windows in a virtual machine on MacOSX, you don't
>> complain that it doesn't respect the MacOSX User Interface Guidelines!

>> And when you run MS-Windows in a virtual machine on Linux, you don't
>> complain that it doesn't do things like normal unix applications!

> If I were to use an application on a virtual machine heavily, I would
> look for ways to shape the hosted environment like the hosting one.  I
> run Windows at work, Linux at home, and I strive to get a consistent
> environment.  Luckily, Gnome shares the same idea about CUA.

You should strive to make MS-Windows more like emacs.

> Why?  Novices are more likely to flock to the reference distribution,
> thus it would be better if helpful directions were given there.

Depend on the novice.  I would have been the kind of novice who would
have used the reference distribution, to be sure to be learning the true
emacs way, as a long-term investment.   I would hate to learn emacs with
some massacred keybinding, that I would have to relearn once I switch to
the real thing.

>> Why don't you try Emacs.app or Aquamacs.app?

> Because they are not GNU Emacs.

Yes, they are.  Emacs.app compiles directly from gnu sources.
And aquamacs is basically gnu emacs, with a custom site-start.el

--
__Pascal Bourguignon__                     http://www.informatimago.com/
A bad day in () is better than a good day in {}.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Elena  
View profile  
 More options Nov 11 2010, 4:27 am
Newsgroups: comp.emacs, comp.lang.lisp
From: Elena <egarr...@gmail.com>
Date: Thu, 11 Nov 2010 01:27:10 -0800 (PST)
Local: Thurs, Nov 11 2010 4:27 am
Subject: Re: do you want a emacs cookbook?
On Nov 11, 9:09 am, p...@informatimago.com (Pascal J. Bourguignon)
wrote:

> > Come on, Pascal, this is a bit of a stretch.  Emacs is an Emacs Lisp
> > interpreter, no more than that.  I see your point though.

> Study the history!

I did already: "But, along the way, I wrote a ***text editor***,
Emacs." http://www.gnu.org/gnu/rms-lisp.html

> > If I were to use an application on a virtual machine heavily, I would
> > look for ways to shape the hosted environment like the hosting one.  I
> > run Windows at work, Linux at home, and I strive to get a consistent
> > environment.  Luckily, Gnome shares the same idea about CUA.

> You should strive to make MS-Windows more like emacs.

Indeed I could.  However, the other way around is easier.  If I were
to make MSW behave like some editor, I would prefer it Vi-like.

> > Why?  Novices are more likely to flock to the reference distribution,
> > thus it would be better if helpful directions were given there.

> Depend on the novice.  I would have been the kind of novice who would
> have used the reference distribution, to be sure to be learning the true
> emacs way, as a long-term investment.   I would hate to learn emacs with
> some massacred keybinding, that I would have to relearn once I switch to
> the real thing.

You would not: "GNU Emacs is an extensible, ***customizable*** text
editor...".  Once you have learned it, customizing it is a breeze.
The hurdle is learning it, that's why novices should have it easier
(without hurting power users).

> >> Why don't you try Emacs.app or Aquamacs.app?

> > Because they are not GNU Emacs.

> Yes, they are.  Emacs.app compiles directly from gnu sources.
> And aquamacs is basically gnu emacs, with a custom site-start.el

You just said the opposite a few lines above ^_^

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Mark Wooding  
View profile  
 More options Nov 11 2010, 6:14 am
Newsgroups: comp.emacs, comp.lang.lisp
From: m...@distorted.org.uk (Mark Wooding)
Date: Thu, 11 Nov 2010 11:14:57 +0000
Local: Thurs, Nov 11 2010 6:14 am
Subject: Re: do you want a emacs cookbook?

Elena <egarr...@gmail.com> writes:
> On Nov 8, 1:40 pm, p...@informatimago.com (Pascal J. Bourguignon)
> > It just happens that nobody makes the hardware to run the emacs OS
> > anymore.  It was the LispMachines.  So it has to run as a virtual
> > machine (ever since it was conceived, admitedly and regretably).

> Come on, Pascal, this is a bit of a stretch.  Emacs is an Emacs Lisp
> interpreter, no more than that.  I see your point though.

It a slight stretch because Emacs predated the Lisp machines: it ran
first on ITS, and next (I think) on Multics.  But the Lisp machine
versions, EINE and ZWEI were highly influential.

> > When you run MS-Windows in a virtual machine on MacOSX, you don't
> > complain that it doesn't respect the MacOSX User Interface Guidelines!

> > And when you run MS-Windows in a virtual machine on Linux, you don't
> > complain that it doesn't do things like normal unix applications!

> If I were to use an application on a virtual machine heavily, I would
> look for ways to shape the hosted environment like the hosting one.

I think that's a serious mistake.  Firstly, tools inevitably come with a
preconceived notion about how they're meant to be used: trying to use
them otherwise is often difficult, requiring more skill and knowledge
than you'd need if you conformed to the tools' worldview; and more
likely than not prevents you from using the tools to their fullest
potential.  Secondly, it blurs the boundaries between things which are
best kept separate: a virtual machine is distinct from its host, and if
you don't keep that in mind, you will get a nasty surprise when you come
across one of the essential differences.

> I run Windows at work, Linux at home, and I strive to get a consistent
> environment.  Luckily, Gnome shares the same idea about CUA.

I always thought that adopting conventions from Windows was a mistake in
Gnome.  In particular, they missed an opportunity to popularize Emacs
keybindings and conventions.  (Why should we have a clipboard when we
could have a kill ring?)

> > Now, for example, I don't like the MS-Windows system, so I don't use
> > it.  If you don't like the emacs system, you can just forget it and
> > don't use it ever.

> No, Pascal.  Real world is different.  I don't like the MS-Windows
> system, but I make a living out of it, thus I'm using it.

You get to choose how you make a living.  Besides, if you dislike it so
much, why are you trying to make Emacs mould itself to the Windows way
of working rather than the other way around? ;-)

> Why?  Novices are more likely to flock to the reference distribution,
> thus it would be better if helpful directions were given there.

Why is it good that novices flock to anything?  Popularity and quality
aren't well correlated.  Windows is awful: much of the awfulness is
actually because it's trying to meet the requirements of an enormous
number of unskilled users.

> If Lispers teamed up to make Lisp Machines a worthwhile platform,
> manufacturers would resurrect Lisp machines, no doubt.  This is never
> going to happen, however, since Lispers seem more worried about their
> keybindings than about - God forbid! - Lisp becoming mainstream.

I think becoming mainstream would be one of the worst things that could
possibly happen to Lisp!  All the people who currently can only write
Java because they're copying `design patterns' out of a book, trying to
use Lisp?  Ugh.

> > Why don't you try Emacs.app or Aquamacs.app?

> Because they are not GNU Emacs.

Neither is cua-mode.

-- [mdw]


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Pascal J. Bourguignon  
View profile  
 More options Nov 11 2010, 6:46 am
Newsgroups: comp.emacs, comp.lang.lisp
From: p...@informatimago.com (Pascal J. Bourguignon)
Date: Thu, 11 Nov 2010 12:46:31 +0100
Local: Thurs, Nov 11 2010 6:46 am
Subject: Re: do you want a emacs cookbook?

m...@distorted.org.uk (Mark Wooding) writes:
> Elena <egarr...@gmail.com> writes:

>> On Nov 8, 1:40 pm, p...@informatimago.com (Pascal J. Bourguignon)
>> > It just happens that nobody makes the hardware to run the emacs OS
>> > anymore. It was the LispMachines. So it has to run as a virtual
>> > machine (ever since it was conceived, admitedly and regretably).

>> Come on, Pascal, this is a bit of a stretch.  Emacs is an Emacs Lisp
>> interpreter, no more than that.  I see your point though.

> It a slight stretch because Emacs predated the Lisp machines: it ran
> first on ITS, and next (I think) on Multics.  But the Lisp machine
> versions, EINE and ZWEI were highly influential.

AN emacs predated the Lisp machines.

But GNU emacs was started after the experience RMS had with Lisp
machines.

>> If I were to use an application on a virtual machine heavily, I would
>> look for ways to shape the hosted environment like the hosting one.

> I think that's a serious mistake.  Firstly, tools inevitably come with a
> preconceived notion about how they're meant to be used: trying to use
> them otherwise is often difficult, requiring more skill and knowledge
> than you'd need if you conformed to the tools' worldview; and more
> likely than not prevents you from using the tools to their fullest
> potential.  Secondly, it blurs the boundaries between things which are
> best kept separate: a virtual machine is distinct from its host, and if
> you don't keep that in mind, you will get a nasty surprise when you come
> across one of the essential differences.

Indeed.

>> I run Windows at work, Linux at home, and I strive to get a consistent
>> environment.  Luckily, Gnome shares the same idea about CUA.

> I always thought that adopting conventions from Windows was a mistake in
> Gnome.  In particular, they missed an opportunity to popularize Emacs
> keybindings and conventions.  (Why should we have a clipboard when we
> could have a kill ring?)

And as an alternative, you can run X on all these systems, and use emacs
X11 on all of them, with exactly the same user interface, down to the
key bindings.

Or, you could run a MS-Windows in a VM and with vnc have the MS-Windows
experience on either Linux or MacOSX.

Unfortunately, for the MacOSX experience, you will have to buy a
Macintosh, but otherwise, you can do similarly.

>> No, Pascal.  Real world is different.  I don't like the MS-Windows
>> system, but I make a living out of it, thus I'm using it.

> You get to choose how you make a living.  Besides, if you dislike it so
> much, why are you trying to make Emacs mould itself to the Windows way
> of working rather than the other way around? ;-)

>> Why?  Novices are more likely to flock to the reference distribution,
>> thus it would be better if helpful directions were given there.

> Why is it good that novices flock to anything?  Popularity and quality
> aren't well correlated.  Windows is awful: much of the awfulness is
> actually because it's trying to meet the requirements of an enormous
> number of unskilled users.

This must be repeated.

   "Much of the awfulness is actually because it's trying to meet the
    requirements of an enormous number of unskilled users."

--
__Pascal Bourguignon__                     http://www.informatimago.com/
A bad day in () is better than a good day in {}.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Richard Kettlewell  
View profile  
 More options Nov 11 2010, 7:06 am
Newsgroups: comp.emacs, comp.lang.lisp
From: Richard Kettlewell <r...@greenend.org.uk>
Date: Thu, 11 Nov 2010 12:06:24 +0000
Local: Thurs, Nov 11 2010 7:06 am
Subject: Re: do you want a emacs cookbook?

Elena <egarr...@gmail.com> writes:
> Pascal J. Bourguignon wrote:
>> Why don't you try Emacs.app or Aquamacs.app?
> Because they are not GNU Emacs.

The Emacs.app project was merged into GNU Emacs some time ago.

Consequently the Emacs.app application now builds directly from
unmodified GNU sources.  (There are binary downloads available too.)  If
it's not GNU Emacs then I 'm not sure what is.

http://www.emacswiki.org/emacs/EmacsApp

--
http://www.greenend.org.uk/rjk/


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Elena  
View profile  
 More options Nov 11 2010, 7:55 am
Newsgroups: comp.emacs, comp.lang.lisp
From: Elena <egarr...@gmail.com>
Date: Thu, 11 Nov 2010 04:55:31 -0800 (PST)
Local: Thurs, Nov 11 2010 7:55 am
Subject: Re: do you want a emacs cookbook?
On Nov 11, 11:14 am, m...@distorted.org.uk (Mark Wooding) wrote:

> > If I were to use an application on a virtual machine heavily, I would
> > look for ways to shape the hosted environment like the hosting one.

> I think that's a serious mistake.  Firstly, tools inevitably come with a
> preconceived notion about how they're meant to be used: trying to use
> them otherwise is often difficult, requiring more skill and knowledge
> than you'd need if you conformed to the tools' worldview; and more
> likely than not prevents you from using the tools to their fullest
> potential.

I don't understand how this relates to keybindings.  Binding "C-c" for
yanking and remapping "C-c" prefix to something else, in my opinion
doesn't make Emacs any less powerful.  It seems I'm the only Emacs
user here which doesn't bind Emacs' power to its keybindings.

> Secondly, it blurs the boundaries between things which are
> best kept separate: a virtual machine is distinct from its host, and if
> you don't keep that in mind, you will get a nasty surprise when you come
> across one of the essential differences.

Yeah, I know the Law of Leaky abstractions.  I got such a nasty
surprise when I tried SSHing from Emacs on Windows.

> > I run Windows at work, Linux at home, and I strive to get a consistent
> > environment.  Luckily, Gnome shares the same idea about CUA.

> I always thought that adopting conventions from Windows was a mistake in
> Gnome.  In particular, they missed an opportunity to popularize Emacs
> keybindings and conventions.  (Why should we have a clipboard when we
> could have a kill ring?)

And why should we have a kill ring when we could have both?  I think
the real mistake is not giving users choice.  Do they like Emacs'
bindings?  Let them have their way.  Do they like CUA?  Let them have
their way.

> > > Now, for example, I don't like the MS-Windows system, so I don't use
> > > it.  If you don't like the emacs system, you can just forget it and
> > > don't use it ever.

> > No, Pascal.  Real world is different.  I don't like the MS-Windows
> > system, but I make a living out of it, thus I'm using it.

> You get to choose how you make a living.

Where there's muck there's brass, they say.

>  Besides, if you dislike it so
> much, why are you trying to make Emacs mould itself to the Windows way
> of working rather than the other way around? ;-)

Because it's more practical to mold a single application than a ton of
applications on two operating systems, you know.  Moreover, as I've
stated already, I'm not fussy about keybindings, provided they stay
the same across applications.  Have I told enough times that I prefer
modal over modeless editing?  Yeah, it has its learning curve, but
it's totally worth the effort.  I fail to be mesmerized by the
empowerment of using "C-y" instead of "C-c", though.

> > Why?  Novices are more likely to flock to the reference distribution,
> > thus it would be better if helpful directions were given there.

> Why is it good that novices flock to anything?  Popularity and quality
> aren't well correlated.

They aren't always uncorrelated, either.

> Windows is awful: much of the awfulness is
> actually because it's trying to meet the requirements of an enormous
> number of unskilled users.

Windows has more merits than you think.  You have to see through the
skin.

> > If Lispers teamed up to make Lisp Machines a worthwhile platform,
> > manufacturers would resurrect Lisp machines, no doubt.  This is never
> > going to happen, however, since Lispers seem more worried about their
> > keybindings than about - God forbid! - Lisp becoming mainstream.

> I think becoming mainstream would be one of the worst things that could
> possibly happen to Lisp!

Yeah, maybe because then all of its shortcomings would become
blindingly clear ^_^

Moreover, companies could jump at the opportunity of building Lisp
machines again, and that would be awful indeed, wouldn't it?  We love
the Intel platform so much, don't we?

> All the people who currently can only write
> Java because they're copying `design patterns' out of a book, trying to
> use Lisp?  Ugh.

We can bitch about Java how much we want, but being mainstream has
made the JVM the most stable and performant VM out there.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Tim Bradshaw  
View profile  
 More options Nov 11 2010, 8:00 am
Newsgroups: comp.lang.lisp
From: Tim Bradshaw <t...@tfeb.org>
Date: Thu, 11 Nov 2010 13:00:29 +0000
Local: Thurs, Nov 11 2010 8:00 am
Subject: Re: do you want a emacs cookbook?
On 2010-11-11 11:14:57 +0000, Mark Wooding said:

> It a slight stretch because Emacs predated the Lisp machines: it ran
> first on ITS, and next (I think) on Multics.  But the Lisp machine
> versions, EINE and ZWEI were highly influential.

I'm pretty sure that EINE was the first Emacs whose implementation
language was Lisp - the older ones were (all?) TECO-based.  And EINE I
assume ran on the CONS or the CADR?

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Tim Bradshaw  
View profile  
 More options Nov 11 2010, 8:07 am
Newsgroups: comp.lang.lisp
From: Tim Bradshaw <t...@tfeb.org>
Date: Thu, 11 Nov 2010 13:07:16 +0000
Local: Thurs, Nov 11 2010 8:07 am
Subject: Re: do you want a emacs cookbook?
On 2010-11-11 12:55:31 +0000, Elena said:

> Moreover, companies could jump at the opportunity of building Lisp
> machines again, and that would be awful indeed, wouldn't it?  We love
> the Intel platform so much, don't we?

I don't love Intel systems, but it's really quite important to avoid
the romanticisation of Lisp machines (which is unfortunately prevelant
on CLL as I expect followups to this article will now demonstrate).

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Elena  
View profile  
 More options Nov 11 2010, 8:08 am
Newsgroups: comp.emacs, comp.lang.lisp
From: Elena <egarr...@gmail.com>
Date: Thu, 11 Nov 2010 05:08:41 -0800 (PST)
Local: Thurs, Nov 11 2010 8:08 am
Subject: Re: do you want a emacs cookbook?
On Nov 11, 12:55 pm, Elena <egarr...@gmail.com> wrote:

> We can bitch about Java how much we want, but being mainstream has
> made the JVM the most stable and performant VM out there.

Not to mention how rich the Java SDK API is and how much battle-tested
the Java platform as a whole is.  But we would hate having these
features into our Lisp systems, wouldn't we?  Much more fun hunting
for libraries and scavenging for scraps of code.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Mark Wooding  
View profile  
 More options Nov 11 2010, 9:40 am
Newsgroups: comp.lang.lisp
From: m...@distorted.org.uk (Mark Wooding)
Date: Thu, 11 Nov 2010 14:40:18 +0000
Local: Thurs, Nov 11 2010 9:40 am
Subject: Re: do you want a emacs cookbook?

Tim Bradshaw <t...@tfeb.org> writes:
> I'm pretty sure that EINE was the first Emacs whose implementation language
> was Lisp - the older ones were (all?) TECO-based.  And EINE I assume ran on
> the CONS or the CADR?

Hmm.  According to http://www.multicians.org/mepap.html, Multics Emacs
was implemented in Multics MacLisp; implementation started in March
1978.  Wikipedia says that Weinreb's thesis on EINE was published in
January 1979.  The Emacs wiki page on Multics Emacs
(http://www.emacswiki.org/emacs/MulticsEmacs) says that it was the first
to use Lisp as an extension language.

I think this is close one to call.

-- [mdw]


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Espen Vestre  
View profile  
 More options Nov 11 2010, 10:00 am
Newsgroups: comp.lang.lisp
From: Espen Vestre <es...@vestre.net>
Date: Thu, 11 Nov 2010 16:00:03 +0100
Local: Thurs, Nov 11 2010 10:00 am
Subject: Re: do you want a emacs cookbook?

Tim Bradshaw <t...@tfeb.org> writes:
> I'm pretty sure that EINE was the first Emacs whose implementation
> language was Lisp - the older ones were (all?) TECO-based.  And EINE I
> assume ran on the CONS or the CADR?

FINE (Fine Is Not Emacs), which was one of the first Emacsen I used (in
1981 or -82), was written in BLISS-10, which I guess was a quite common
language back then.

Just googled it up, and it is still available here:
ftp://ftp.ultimate.com/pdp10/fine/
--
  (espen)


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Pascal J. Bourguignon  
View profile  
 More options Nov 11 2010, 10:01 am
Newsgroups: comp.emacs, comp.lang.lisp
From: p...@informatimago.com (Pascal J. Bourguignon)
Date: Thu, 11 Nov 2010 16:01:03 +0100
Local: Thurs, Nov 11 2010 10:01 am
Subject: Re: do you want a emacs cookbook?

Elena <egarr...@gmail.com> writes:
> We can bitch about Java how much we want, but being mainstream has
> made the JVM the most stable and performant VM out there.

Isn't it what we would want for Lisp?

--
__Pascal Bourguignon__                     http://www.informatimago.com/
A bad day in () is better than a good day in {}.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Elena  
View profile  
 More options Nov 11 2010, 10:16 am
Newsgroups: comp.emacs, comp.lang.lisp
From: Elena <egarr...@gmail.com>
Date: Thu, 11 Nov 2010 07:16:17 -0800 (PST)
Local: Thurs, Nov 11 2010 10:16 am
Subject: Re: do you want a emacs cookbook?
On Nov 11, 3:01 pm, p...@informatimago.com (Pascal J. Bourguignon)
wrote:

> Isn't it what we would want for Lisp?

Exactly.  We ***would want***, not we ***want***.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Tim Bradshaw  
View profile  
 More options Nov 11 2010, 11:18 am
Newsgroups: comp.lang.lisp
From: Tim Bradshaw <t...@tfeb.org>
Date: Thu, 11 Nov 2010 16:18:52 +0000
Local: Thurs, Nov 11 2010 11:18 am
Subject: Re: do you want a emacs cookbook?
On 2010-11-11 15:01:03 +0000, Pascal J. Bourguignon said:

> Isn't it what we would want for Lisp?

I suspect it's not.  The JVM may be universal and all but how many
instances of it are running on your machine right now?  I checked my
laptop and the answer is 0 (and I write stuff in Java relatively
frequently).

So, well, Java's failed on the desktop/laptop, I guess we know that.  
For servers, well, there's a lot of it about of course, but it seems to
me that virtualised x86 systems are now so common that you would not
lose much by just targetting x86 (and of course we have a load of good
x86-targetting CL systems).

I suppose the argument might be that you get all the good libraries
that come with the JVM, and that might be a good argument, so long as
the impedance mismatch from Lisp is not too high.

(And I guess another important market is going to be Android, which is
at least Javaoid).


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Elena  
View profile  
 More options Nov 11 2010, 11:43 am
Newsgroups: comp.lang.lisp
From: Elena <egarr...@gmail.com>
Date: Thu, 11 Nov 2010 08:43:13 -0800 (PST)
Local: Thurs, Nov 11 2010 11:43 am
Subject: Re: do you want a emacs cookbook?
On Nov 11, 4:18 pm, Tim Bradshaw <t...@tfeb.org> wrote:

> So, well, Java's failed on the desktop/laptop, I guess we know that.  
> For servers, well, there's a lot of it about of course, but it seems to
> me that virtualised x86 systems are now so common that you would not
> lose much by just targetting x86 (and of course we have a load of good
> x86-targetting CL systems).

> I suppose the argument might be that you get all the good libraries
> that come with the JVM, and that might be a good argument, so long as
> the impedance mismatch from Lisp is not too high.

> (And I guess another important market is going to be Android, which is
> at least Javaoid).

Oh, I wish CL had failed like Java did ;-)

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Tim Bradshaw  
View profile  
 More options Nov 11 2010, 12:02 pm
Newsgroups: comp.lang.lisp
From: Tim Bradshaw <t...@tfeb.org>
Date: Thu, 11 Nov 2010 17:02:25 +0000
Local: Thurs, Nov 11 2010 12:02 pm
Subject: Re: do you want a emacs cookbook?
On 2010-11-11 16:43:13 +0000, Elena said:

> Oh, I wish CL had failed like Java did ;-)

On the desktop, it did.  And, actually, I wouldn't wish Java's fate on CL

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
TheFlyingDutchman  
View profile  
 More options Nov 11 2010, 12:46 pm
Newsgroups: comp.lang.lisp
From: TheFlyingDutchman <zzbba...@aol.com>
Date: Thu, 11 Nov 2010 09:46:53 -0800 (PST)
Local: Thurs, Nov 11 2010 12:46 pm
Subject: Re: do you want a emacs cookbook?
On Nov 11, 9:02 am, Tim Bradshaw <t...@tfeb.org> wrote:

> On 2010-11-11 16:43:13 +0000, Elena said:

> > Oh, I wish CL had failed like Java did ;-)

> On the desktop, it did.  

If Java failed on the desktop, what has Common Lisp done on the
desktop?

> And, actually, I wouldn't wish Java's fate on CL

You wouldn't want Common Lisp #1 on the Tiobe index?

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Elena  
View profile  
 More options Nov 11 2010, 1:28 pm
Newsgroups: comp.lang.lisp
From: Elena <egarr...@gmail.com>
Date: Thu, 11 Nov 2010 10:28:04 -0800 (PST)
Local: Thurs, Nov 11 2010 1:28 pm
Subject: Re: do you want a emacs cookbook?
On Nov 11, 5:18 pm, Tim Bradshaw <t...@tfeb.org> wrote:

> The JVM may be universal and all but how many
> instances of it are running on your machine right now?  I checked my
> laptop and the answer is 0 (and I write stuff in Java relatively
> frequently).

How do you know?  Java applications can be packaged in a native
executable (Eclipse comes to mind).  They can even "disguise"
themselves by using native GUIs (again, Eclipse comes to mind).

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Tim Bradshaw  
View profile  
 More options Nov 11 2010, 2:15 pm
Newsgroups: comp.lang.lisp
From: Tim Bradshaw <t...@tfeb.org>
Date: Thu, 11 Nov 2010 19:15:28 +0000
Local: Thurs, Nov 11 2010 2:15 pm
Subject: Re: do you want a emacs cookbook?
On 2010-11-11 17:46:53 +0000, TheFlyingDutchman said:

> If Java failed on the desktop, what has Common Lisp done on the
> desktop?

Failed, as I said.

>> And, actually, I wouldn't wish Java's fate on CL

> You wouldn't want Common Lisp #1 on the Tiobe index?

No.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Tim Bradshaw  
View profile  
 More options Nov 11 2010, 2:17 pm
Newsgroups: comp.lang.lisp
From: Tim Bradshaw <t...@tfeb.org>
Date: Thu, 11 Nov 2010 19:17:15 +0000
Local: Thurs, Nov 11 2010 2:17 pm
Subject: Re: do you want a emacs cookbook?
On 2010-11-11 18:28:04 +0000, Elena said:

> How do you know?  Java applications can be packaged in a native
> executable (Eclipse comes to mind).  They can even "disguise"
> themselves by using native GUIs (again, Eclipse comes to mind).

I'm reasonably sure.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
TheFlyingDutchman  
View profile  
 More options Nov 11 2010, 2:17 pm
Newsgroups: comp.lang.lisp
From: TheFlyingDutchman <zzbba...@aol.com>
Date: Thu, 11 Nov 2010 11:17:22 -0800 (PST)
Local: Thurs, Nov 11 2010 2:17 pm
Subject: Re: do you want a emacs cookbook?
 

> If Java failed on the desktop

Java is not being used to write most commercial apps like Quicken or
mainstream free apps like browsers or OpenOffice. I believe those are
almost all C++. But I don't think it has failed on the desktop for
internal apps inside corporations. At least I have seen it being used
to write corporate desktop business and scientific GUI apps.
Developers appear to find it easier to use than C++ on Windows with
MFC or C++ on Unix with Motif. However, there are newer GUI library
alternatives, most notably QT, with increased functionality and ease
of use over Motif/MFC, and that may be influencing corporate GUI
desktop app development to the benefit of C++.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Thomas A. Russ  
View profile  
 More options Nov 11 2010, 5:47 pm
Newsgroups: comp.lang.lisp
From: t...@sevak.isi.edu (Thomas A. Russ)
Date: 11 Nov 2010 14:47:38 -0800
Local: Thurs, Nov 11 2010 5:47 pm
Subject: Re: do you want a emacs cookbook?

TheFlyingDutchman <zzbba...@aol.com> writes:
> Java is not being used to write most commercial apps like Quicken or
> mainstream free apps like browsers or OpenOffice.

Incorrect for OpenOffice.  That is a Java project.

--
Thomas A. Russ,  USC/Information Sciences Institute


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
TheFlyingDutchman  
View profile  
 More options Nov 11 2010, 8:21 pm
Newsgroups: comp.lang.lisp
From: TheFlyingDutchman <zzbba...@aol.com>
Date: Thu, 11 Nov 2010 17:21:54 -0800 (PST)
Local: Thurs, Nov 11 2010 8:21 pm
Subject: Re: do you want a emacs cookbook?

> > Java is not being used to write most commercial apps like Quicken or
> > mainstream free apps like browsers or OpenOffice.

> Incorrect for OpenOffice.  That is a Java project.

I was under that same impresssion. Some years ago I told someone that
I thought Eclipse was slow but that OpenOffice - "another Java app" -
seemed to have good performance. But when I later looked to verify it
was a Java app I found out it is not a Java project:

http://contributing.openoffice.org/programming.html

Contribute to a core module
Core components are written in C++. If you know C++ you can start by
finding the project or component that interests you. Join that
project's mailing list and introduce yourself. You will probably need
to familiarize yourself with the Developers Guide.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
TheFlyingDutchman  
View profile  
 More options Nov 11 2010, 8:28 pm
Newsgroups: comp.lang.lisp
From: TheFlyingDutchman <zzbba...@aol.com>
Date: Thu, 11 Nov 2010 17:28:58 -0800 (PST)
Local: Thurs, Nov 11 2010 8:28 pm
Subject: Re: do you want a emacs cookbook?
OpenOffice.org does utilize Java, but only in a limited manner:

http://wiki.services.openoffice.org/wiki/Java_and_OpenOffice.org

Java and OpenOffice.org

Java is required for complete OpenOffice.org functionality. Java is
mainly required to use the new embedded Java technology based HSQLDB
database engine, or to make use of accessibility and assistive
technologies. If you do not require database tables or accessibility
integration or some wizards, then you do not need to download and
install Java. Base (the database component) for example completely
relies on Java technologies to run, but other programs (like Writer,
Calc, and Impress) only need Java for special functionality (see
below).


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Messages 76 - 100 of 109 < Older  Newer >
« Back to Discussions « Newer topic     Older topic »