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
"Well, I want to switch over to replace EMACS LISP with Guile."
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 26 - 50 of 212 - 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
 
Jeremy H. Brown  
View profile  
 More options Sep 27 2002, 3:53 pm
Newsgroups: comp.lang.lisp
From: jhbr...@ai.mit.edu (Jeremy H. Brown)
Date: 27 Sep 2002 15:53:55 -0400
Local: Fri, Sep 27 2002 3:53 pm
Subject: Re: "Well, I want to switch over to replace EMACS LISP with Guile."

Erik Naggum <e...@naggum.no> writes:
>   It is some aspect of the "let's discard all the community effort and start
>   over from scratch because we're smarter than everybody else" thing.

If you actually went and read the emacs-guile description, you'd note
that the stated intent of that project (I won't speak to random RMS
statements in other places) is not to eliminate elisp, but rather to
integrate guile as another option.  Nothing that has gone before is
lost.  What is available to those who come after is more flexible than
before.  Where's the harm?

Jeremy


 
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.
Bulent Murtezaoglu  
View profile  
 More options Sep 27 2002, 4:29 pm
Newsgroups: comp.lang.lisp
From: Bulent Murtezaoglu <b...@acm.org>
Date: Fri, 27 Sep 2002 20:29:03 GMT
Local: Fri, Sep 27 2002 4:29 pm
Subject: Re: "Well, I want to switch over to replace EMACS LISP with Guile."
>>>>> "EN" == Erik Naggum <e...@naggum.no> writes:

[...]
    EN>   Each and every time someone in the Computer Science field
    EN> has a Bright Idea, the world had better be prepared to adapt,
    EN> because Here Comes Genius and everything everybody has done
    EN> needs to be done differently from now on, because This Genius
    EN> Knows Best.

I don't know if "This Genius" himself is to blame for this.  There
usually are other factors to consider.  While I am fairly certain that
the geniuses (genii?) in question usually have the stuff to back up
their arrogance their marketing apparatus clearly lacks it.  As do,
unfortunately, the targets of that marketing themselves.

    EN>   Gratuitous re-invention is very appealing to some people.
    EN> It means that they do not have to cope with anybody else's
    EN> ideas.  They may hope to garner support behind them, but they
    EN> sure are not going to be behind anybody else.

There's also some percieved economy in there, in a way.  Reinvention
sometimes takes less time than understanding the state of the art.  This
perception is usually misleading, but not always.

    EN>   I have desired /longevity/ of things for as long back as I
    EN> can remember.  

You are in good company.  Knuth does also (re: TeX).

    EN> I got involved with SGML because I thought it
    EN> could help our data survive beyond the application.  (That was
    EN> a mistake, of course.  XML hit the fan and now you cannot
    EN> trust XML data any more than you trust binary files.)  [...]

Am I wrong in assuming that with XML you are roughly as safe as you would
be with a _documented_ binary format?

[...]
    EN>   The Novice has been the focus of an alarming amount of
    EN> attention in the computer field.  It is not just that the
    EN> preferred user is unskilled, it is that the whole field in its
    EN> application rewards novices and punishes experts.  

It is unclear what 'expert' means any more.  The blind has been
leading the blind for so long that sight is becoming irrelevant in
signifacnt parts of the marketplace.

    EN> What you
    EN> learn today will be useless a few years hence, so why bother
    EN> to study and know /anything/ well?  [...]

It is _worse_ than that.  The semantics of knowing anything well is
shifting.  I am noticing that (and Tim B. sometimes reminds me) that
most of our grumpy observations (rants?) here are observations about
_literacy_.  You are implying a conscious decision above -- I am not so
sure about that.

cheers,

BM


 
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.
Erann Gat  
View profile  
 More options Sep 27 2002, 4:57 pm
Newsgroups: comp.lang.lisp
From: g...@jpl.nasa.gov (Erann Gat)
Date: Fri, 27 Sep 2002 13:40:02 -0700
Local: Fri, Sep 27 2002 4:40 pm
Subject: Re: "Well, I want to switch over to replace EMACS LISP with Guile."

In article <3242144155107...@naggum.no>, Erik Naggum <e...@naggum.no> wrote:
>   Of course, Scheme was /also/ a "let's have a revolution and make it better
>   this time" language, and as such is attractive to revolutionaries.

This is revisionist history.  Scheme was an accident, as related by
Sussman and Steele in [1]:

"Sometimes a judicious designer can sort through the accumulated set of
ideas, discard the less important ones, and produce a new design that is
small and clean. ... Scheme wasn't like that at all.  We were actually
trying to build something complicated and discovered, serenedipitously,
that we had accidentally designed something that ... was much simpler than
we had intended."

Erann Gat
g...@jpl.nasa.gov

----
References

[1] Sussman and Steele, Journal of Higher Order and Symbolic Computation,
1, 399-404(1998).


 
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.
Kurt B. Kaiser  
View profile  
 More options Sep 27 2002, 6:13 pm
Newsgroups: comp.lang.lisp
From: k...@shore.net (Kurt B. Kaiser)
Date: Fri, 27 Sep 2002 22:13:09 GMT
Local: Fri, Sep 27 2002 6:13 pm
Subject: Re: "Well, I want to switch over to replace EMACS LISP with Guile."
Erik Naggum <e...@naggum.no> writes:

[...]

>   I have desired /longevity/ of things for as long back as I can
>   remember.  I got involved with SGML because I thought it could
>   help our data survive beyond the application.  (That was a
>   mistake, of course.  XML hit the fan and now you cannot trust XML
>   data any more than you trust binary files.)  I have been a strong
>   fan of the 125-year-old Dewey Decimal Classification ever since I
>   learned it as a child from our school librarian.  Such a large
>   system that has been both able to adapt and provide for long-range
>   stability is no small feat.  

I always thought it better than the Library of Congress system.  When
they introduced that I was very young, but I remember thinking, "Who
needs that?  Dewey is fine, and I know it!  Why do I have to start
over?"

>   I prefer a society based in the rule of law to groups of eager
>   people with bright ideas who ignore everything that has gone
>   before them.  It is not only that I want some stability and
>   predictability, I want to make sure that we actually evolve.
>   Computer Science is a field that shows some danger signs of not
>   evolving.  Each and every Bright Idea is a revolution, and the
>   primary purpose of a revolusion is to throw away everything
>   everybody had done up to some point in time.  Revolutions
>   sometimes do work, but their cost in human terms is /enormous/.
>   Time and again we see that that which moves slowly from here to
>   there win and that which tries to make it across the
>   incompatibility abyss in one leap usually fall into it, instead.

True, but I think people are realizing that the "bright ideas" are
over-hyped and don't pan out.  You get burned out after a dozen or so.
The "solutions" are getting increasingly frothy and lightweight.

Object-oriented design is down to half a shelf at my local Borders,
and Java's decreasing markedly.  C/C++ holding its own.  .NET's coming
up.  Whole sections on Web tools, Maya, etc., though.  The
"programmers" are mostly just users these days.

Sadly, no Lisp books whatsoever most of the time.

>   The Novice has been the focus of an alarming amount of attention
>   in the computer field.  It is not just that the preferred user is
>   unskilled, it is that the whole field in its application rewards
>   novices and punishes experts.  What you learn today will be
>   useless a few years hence, so why bother to study and know
>   /anything/ well?  I think this is the main reason for the IT
>   winter we are now experiencing.

As soon as you learn Pearl there's Python, then hey, it's Ruby!  HTML
begets XHTML, then we start again with XML.  But most of the new stuff
is just applications to create end user content, or toolboxes to wire
up and maintain systems.

The alphabet soup in the job ads is astounding.  Who has time to
become an expert before it all changes again?

>   Of course, Scheme was /also/ a "let's have a revolution and make
>   it better this time" language, and as such is attractive to
>   revolutionaries.

That's true.  OTOH, it predates CL by about eight years.  Some of the
"revolutionary" Scheme concepts, like lexical scope, influenced the
design of CL.  

And the revolutionaries have white hair by now and take laxatives :)

In the case of CL, it was "let's form a federation and resolve our
differences."  Scheme is, for practical purposes, an academic language
(let them play, for heavens sake!!), while CL is by far our best
production language, even though it's a camel.

"The Evolution of Lisp" [0] has many interesting and amusing remarks
on the origin of CL (among other things) and gives a flavor of the era:

===========
[...]

"The MacLisp-descended groups came off in a way that can be best
demonstrated with an anecdote. Each group stood up and presented
where they were heading and why. Some questions arose about the
ill-defined direction of the MacLisp community in contrast to the
Interlisp community. Scott Fahlman said, "the MacLisp community is
not in a state of chaos. It consists of four well-defined groups
going in four well-defined directions." There was a moment's pause
for the laughter to subside.

Gabriel attended the Interlisp pow-wow the day before the ARP meeting,
and he also witnessed the spectacle of the MacLisp community at the
meeting. He didn't believe that the differences between the MacLisp
groups were insurmountable, so he began to try to sell the idea of
some sort of cooperation among the groups."

[this may be just Gabriel tooting his horn :-]

[...]

"After a day and a half of technical discussion, this group went off
to the Oakland Original, a greasy submarine sandwich place not far
from CMU. During and after lunch the topic of the name for the Lisp
came up, and such obvious names as NIL and SPICE Lisp were proposed
and rejected--as giving too much credit to one group and not enough to
others--and such non-obvious names as Yu-Hsiang Lisp were also
proposed and reluctantly rejected.
[...]
Later in E-mail, Moon referred to "whatever we call this common Lisp,"
and this time, amongst great sadness and consternation that a better
name could not be had, it was selected."

[...]

"The [draft of the manual], called the Swiss Cheese Edition--because it
was full of large holes--was partly a ballot in which various
alternatives and yes-no questions were proposed.
[...]
Three more drafts were made--the Colander Edition (July 29, 1982), the
Laser Edition (November 16, 1982), and the Mary Poppins Edition. The
cute names are explained by their subtitles:

Colander: Even More Holes Than Before--But They're Smaller!

Laser Edition: Supposed to be Completely Coherent

Mary Poppins Edition: Practically Perfect in Every Way

The final draft was the Excelsior Edition. Recall that "excelsior" is
not only a term of high praise but also the name for shredded paper
used as packing material."

===========

Some things don't change.  After 20 years, we're still arguing.  In
fact, we have a whole new generation of arguers!  OTOH, both CL and
Scheme have been pretty stable (ossified?) over that period.

Surely CL isn't the last Lisp.  I suspect that one of these days a
wholly new Lisp will pop up from somewhere and everyone will jump on
it.  Until then, IMO, we should support the CL federation as the
practical solution for production work.  Gradual change might be
practical for sparrows or English, but it's not going to work for
production Lisp.

(But I think they had more fun in the old days.)

KBK

[0] Gabriel and Steele, http://citeseer.nj.nec.com/steele93evolution.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.
Christopher Browne  
View profile  
 More options Sep 27 2002, 6:35 pm
Newsgroups: comp.lang.lisp
From: Christopher Browne <cbbro...@acm.org>
Date: 27 Sep 2002 22:35:26 GMT
Local: Fri, Sep 27 2002 6:35 pm
Subject: Re: "Well, I want to switch over to replace EMACS LISP with Guile."
After takin a swig o' grog, Bulent Murtezaoglu <b...@acm.org> belched out...:

>>>>>> "EN" == Erik Naggum <e...@naggum.no> writes:
>     EN> I got involved with SGML because I thought it
>     EN> could help our data survive beyond the application.  (That was
>     EN> a mistake, of course.  XML hit the fan and now you cannot
>     EN> trust XML data any more than you trust binary files.)  [...]
> Am I wrong in assuming that with XML you are roughly as safe as you
> would be with a _documented_ binary format?

The problem with XML is that the W3C keeps on having to modify the
standards because people need one extension or another.

Pretty characteristic of this is to compare XML-RPC to SOAP.

SOAP keeps getting "extended" as companies lobby for one piece of
extended functionality or another.  I'm currently editing/reviewing a
book on "Web Services Security," and am pretty nonplussed by the
tremendously frivolous set of security additions that people keep
making.  By the time SOAP gets as aged as CORBA, it is unlikely that
anyone will be able to /imagine/ creating a "complete" SOAP
implementation.

And it's NOT 'changing subjects' for me to talk about SOAP rather than
'just XML.'  The problems that occur with SOAP are likely to be pretty
nicely characteristic of /any/ "XML Application."  Any of the
"interesting" XML Applications are fair game for the 'dueling
standards' game where different companies propose differing layered
standards at OASIS/IETF/W3C.

By the way, the specification for XML-RPC, which SOAP was based on,
fits on two pages.  But none of the big companies are interested in
XML-RPC.  It's probably comparable with SOAP in much the same manner
that "Algol60 was superior to many of its successors."
--
(reverse (concatenate 'string "moc.enworbbc@" "enworbbc"))
http://cbbrowne.com/info/
Sleep is a poor subsititute for caffeine. -Pat Dughi


 
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.
ozan s yigit  
View profile  
 More options Sep 27 2002, 7:00 pm
Newsgroups: comp.lang.lisp
From: ozan s yigit <o...@blue.cs.yorku.ca>
Date: 27 Sep 2002 18:55:41 -0400
Local: Fri, Sep 27 2002 6:55 pm
Subject: Re: "Well, I want to switch over to replace EMACS LISP with Guile."

g...@jpl.nasa.gov (Erann Gat) writes:
> This is revisionist history.  Scheme was an accident, as related by
> Sussman and Steele in [1]:

another paper that may provide insight into why, when, how etc. is
the excellent Steele/Gabriel "the evolution of lisp" paper from the
second HOPL in 1993. it is probably online someplace, though i doubt
it would include the presentation transcript and the assorted family
graphs. it may answer some questions for some people. the book that
was published after the conference is an indispensible reference
for PL types, if it is still in print.

oz
---
[1] Thomas J. Bergin and Richard G. Gibson (eds)
    History of Programming Languages
    Addison-Wesley, 1996
--
there is a fault in reality. do not adjust your minds. -- salman rushdie


 
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.
Bruce Stephens  
View profile  
 More options Sep 27 2002, 7:33 pm
Newsgroups: comp.lang.lisp
From: Bruce Stephens <bruce+use...@cenderis.demon.co.uk>
Date: Sat, 28 Sep 2002 00:33:34 +0100
Local: Fri, Sep 27 2002 7:33 pm
Subject: Re: "Well, I want to switch over to replace EMACS LISP with Guile."
ozan s yigit <o...@blue.cs.yorku.ca> writes:

> g...@jpl.nasa.gov (Erann Gat) writes:

>> This is revisionist history.  Scheme was an accident, as related by
>> Sussman and Steele in [1]:

> another paper that may provide insight into why, when, how etc. is
> the excellent Steele/Gabriel "the evolution of lisp" paper from the
> second HOPL in 1993. it is probably online someplace,

<http://citeseer.nj.nec.com/steele93evolution.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.
ozan s yigit  
View profile  
 More options Sep 27 2002, 9:00 pm
Newsgroups: comp.lang.lisp
From: ozan s yigit <o...@blue.cs.yorku.ca>
Date: 27 Sep 2002 20:45:10 -0400
Local: Fri, Sep 27 2002 8:45 pm
Subject: Re: "Well, I want to switch over to replace EMACS LISP with Guile."

Bruce Stephens <bruce+use...@cenderis.demon.co.uk> writes:
> <http://citeseer.nj.nec.com/steele93evolution.html>

ah. since i have the book, i never bothered to search for it.

oz
--
take the long short cut. -- animation rule of thumb (richard williams)


 
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.
Discussion subject changed to ""Well, I want to switch over to replace EMACS LISP with Guile." (was Re: Lisp in Python)" by Alain Picard
Alain Picard  
View profile  
 More options Sep 27 2002, 9:20 pm
Newsgroups: comp.lang.lisp
From: Alain Picard <apicard+die-spammer-...@optushome.com.au>
Date: 28 Sep 2002 11:14:35 +1000
Local: Fri, Sep 27 2002 9:14 pm
Subject: Re: "Well, I want to switch over to replace EMACS LISP with Guile." (was Re: Lisp in Python)

d...@goldshoe.gte.com (Dorai Sitaram) writes:
> In article <86wup7n3sr....@gondolin.local.net>,
> Alain Picard  <apicard+die-spammer-...@optushome.com.au> wrote:
> >My only comfort is that I give them very long odds of success
> >with that project; there's just too damn much elisp code out
> >there.

> What would you gain by their failure and/or what
> would lose by their success?

The answer to both questions is the same; what is at stake is not
having to learn yet another language; one, moreover, whose essence is
_less_ like what I want, rather than more (i.e., if anything, I want
elisp to be more like CL).  I pretty much understand elisp; I can
read 3rd party extensions, see what they do, fix things which don't
work.

Am I lazy to not want to learn another language?  You bet.  The combined
laziness of myself and thousands of other elisp hackers should count for
something, it seems to me.


 
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.
Discussion subject changed to ""Well, I want to switch over to replace EMACS LISP with Guile."" by Pascal Costanza
Pascal Costanza  
View profile  
 More options Sep 27 2002, 10:17 pm
Newsgroups: comp.lang.lisp
From: Pascal Costanza <costa...@web.de>
Date: Sat, 28 Sep 2002 04:17:13 +0200
Local: Fri, Sep 27 2002 10:17 pm
Subject: Re: "Well, I want to switch over to replace EMACS LISP with Guile."

ozan s yigit wrote:
> g...@jpl.nasa.gov (Erann Gat) writes:

>>This is revisionist history.  Scheme was an accident, as related by
>>Sussman and Steele in [1]:

> another paper that may provide insight into why, when, how etc. is
> the excellent Steele/Gabriel "the evolution of lisp" paper from the
> second HOPL in 1993. it is probably online someplace, though i doubt
> it would include the presentation transcript and the assorted family
> graphs.

Both the proceedings version and an uncut version are available at
http://www.dreamsongs.com/Essays.html; if you take a closer look at the
description of this paper you will also find a link to the downloadable
slides.

Pascal


 
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.
John Paul Wallington  
View profile  
 More options Sep 27 2002, 11:18 pm
Newsgroups: comp.lang.lisp
From: John Paul Wallington <j...@shootybangbang.com>
Date: Sat, 28 Sep 2002 04:23:59 +0100
Local: Fri, Sep 27 2002 11:23 pm
Subject: Re: "Well, I want to switch over to replace EMACS LISP with Guile."
jhbr...@ai.mit.edu (Jeremy H. Brown) wrote:

> If you actually went and read the emacs-guile description, you'd note
> that the stated intent of that project (I won't speak to random RMS
> statements in other places) is not to eliminate elisp, but rather to
> integrate guile as another option.

Do you mean http://sourceforge.net/projects/gemacs/ ?

"Guile Emacs is a variant of Emacs which is integrating the
 Guile Scheme interpreter as an extension language in addition to
 Emacs Lisp."

Because that isn't Emacs.

Or do you mean http://www.mit.edu/~raeburn/guilemacs/ ?

Guile-based Emacs:  "This project that I (Ken Raeburn) have started is
for converting GNU Emacs to use Guile as its programming
language. Backwards support for Emacs Lisp will continue to exist, of
course, but it'll be through translation and/or interpretation; the
Lisp engine itself will no longer be the core of the program."

--
John Paul Wallington


 
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.
Erik Naggum  
View profile  
 More options Sep 27 2002, 11:31 pm
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.no>
Date: 28 Sep 2002 03:31:26 +0000
Local: Fri, Sep 27 2002 11:31 pm
Subject: Re: "Well, I want to switch over to replace EMACS LISP with Guile."
* Jeremy H. Brown
| Where's the harm?

  Have you ever tracked Emacs versions over an extended period of time and
  seen how much Emacs Lisp changes in a five-year period?  Have you ever
  tracked anything that attempted to have two interfaces over an extended
  period of time?

  The definite harm is that Emacs Lisp and Guile /will/ diverge and that one
  is more maintained than the other, but even so, the community effort that
  goes into Emacs will need to be increased just to maintain status quo.

  And where are all the /new/ users and developers for Emacs coming from?

--
Erik Naggum, Oslo, Norway

Act from reason, and failure makes you rethink and study harder.
Act from faith, and failure makes you blame someone and push harder.


 
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.
Erik Naggum  
View profile  
 More options Sep 27 2002, 11:52 pm
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.no>
Date: 28 Sep 2002 03:52:44 +0000
Local: Fri, Sep 27 2002 11:52 pm
Subject: Re: "Well, I want to switch over to replace EMACS LISP with Guile."
* Bulent Murtezaoglu
| Reinvention sometimes takes less time than understanding the state of the
| art.  This perception is usually misleading, but not always.

  Right now, I am working with project to evaluate the applicability of Dewey
  for automated classification, compared to the Open Directory stunt.  My main
  objection to such stunts it that they get can easily get very enthusiastic
  people at the start of the project, but over time need paid staff to maintain
  them and it develops into the dreaded "committee work" when it becomes
  successful.  My take on this is actually deeply social: It is not successful
  until it becomes a "democratic" committee project.  The idiot individualist
  with megalomania will think that others are his inferiors, that people who
  work in groups never get anything done while he can get a lot done alone.

  A system needs to be alive and workable even when other people than the first
  enthusiasts start using it.  Reinvention and revolution are enthusiast stuff.
  Invention and evolution are engineering.

| Am I wrong in assuming that with XML you are roughly as safe as you would be
| with a _documented_ binary format?

  It is a myth that XML is documented.  You have no idea what the elements
  /actually/ mean (and have warped into over time) until you see the source code
  for the application.  XML becomes /more/ application-dependent over time than
  binary formats because it provides a false security and an appearance that
  belies its true nature.  XML /is/ a binary format, it is just that it is the
  kind of binary formats that line printers and raw text editors can use, too,
  and it is no less dependent on the exactness and precision that other binary
  formats require.  At least when you have a binary format, you know that you
  need to have a version field and proper version management.  People who think
  SGML or XML will save them tend to forget version management and rely on
  stupid human tendencies to believe that that which they can "read" must also
  be understandable to the machine.  The combination of ignorance of computing
  principles and programming with the kind of fuzzy thinking we find in people
  who have never paid attention to details is seriously deadly to information.

| It is unclear what 'expert' means any more.  The blind has been leading the
| blind for so long that sight is becoming irrelevant in signifacnt parts of
| the marketplace.

  It saddens me to find that I think this is very good summary of the situation.

| It is _worse_ than that.  The semantics of knowing anything well is shifting.
| I am noticing that (and Tim B. sometimes reminds me) that most of our grumpy
| observations (rants?) here are observations about _literacy_.  You are
| implying a conscious decision above -- I am not so sure about that.

  You may be right.  I am far more conscious in general than other people.
  But with these saddening words, I shall go and be unconscious for a while.

--
Erik Naggum, Oslo, Norway

Act from reason, and failure makes you rethink and study harder.
Act from faith, and failure makes you blame someone and push harder.


 
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.
Erik Naggum  
View profile  
 More options Sep 27 2002, 11:55 pm
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.no>
Date: 28 Sep 2002 03:55:13 +0000
Local: Fri, Sep 27 2002 11:55 pm
Subject: Re: "Well, I want to switch over to replace EMACS LISP with Guile."
* Erann Gat
| This is revisionist history.

  Really?  What you quoted was not in any way contradicting what I said.

--
Erik Naggum, Oslo, Norway

Act from reason, and failure makes you rethink and study harder.
Act from faith, and failure makes you blame someone and push harder.


 
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.
Erann Gat  
View profile  
 More options Sep 28 2002, 1:48 am
Newsgroups: comp.lang.lisp
From: g...@jpl.nasa.gov (Erann Gat)
Date: Fri, 27 Sep 2002 22:42:12 -0700
Local: Sat, Sep 28 2002 1:42 am
Subject: Re: "Well, I want to switch over to replace EMACS LISP with Guile."

In article <3242174113416...@naggum.no>, Erik Naggum <e...@naggum.no> wrote:
> * Erann Gat
> | This is revisionist history.

>   Really?  What you quoted was not in any way contradicting what I said.

  PETRUCHIO. I say it is the moon.
  KATHERINA. I know it is the moon.
  PETRUCHIO. Nay, then you lie; it is the blessed sun.
  KATHERINA. Then, God be bless'd, it is the blessed sun;
          But sun it is not, when you say it is not;
          And the moon changes even as your mind.
          What you will have it nam'd, even that it is,
          And so it shall be so for all readers of comp.lang.lisp

E.


 
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.
Erik Naggum  
View profile  
 More options Sep 28 2002, 9:53 am
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.no>
Date: 28 Sep 2002 13:53:29 +0000
Local: Sat, Sep 28 2002 9:53 am
Subject: Re: "Well, I want to switch over to replace EMACS LISP with Guile."
* Erann Gat
[ typical Erann Gat response ]

  Your lack of ability to argue for your case must be seen as agreement that
  it was not in any way contradicting what I said.  This is progress.

--
Erik Naggum, Oslo, Norway

Act from reason, and failure makes you rethink and study harder.
Act from faith, and failure makes you blame someone and push harder.


 
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.
Erann Gat  
View profile  
 More options Sep 28 2002, 12:57 pm
Newsgroups: comp.lang.lisp
From: g...@jpl.nasa.gov (Erann Gat)
Date: Sat, 28 Sep 2002 09:51:07 -0700
Local: Sat, Sep 28 2002 12:51 pm
Subject: Re: "Well, I want to switch over to replace EMACS LISP with Guile."

In article <3242210009461...@naggum.no>, Erik Naggum <e...@naggum.no> wrote:
> * Erann Gat
> [ typical Erann Gat response ]

>   Your lack of ability to argue for your case must be seen as agreement that
>   it was not in any way contradicting what I said.  This is progress.

It is a lack of willingness, not a lack of ability (though you may
consider it progress nonetheless).  I am sick and tired of arguing with
you.  My intent in responding to your comment about Scheme was not to
start an argument, but to make other people who might be reading that
thread aware of a fairly obscure historical fact.  I leave it up to them
to decide whether what I quoted contradicts what you said or not.

If you (or anyone else) want to know why I think that what I quoted does
contradict your position (as if it isn't blatantly obvious) then *ask* me,
and I'll be happy to answer.  But if you simply want to state flat-out
that it doesn't, then fine, it is the blessed sun.  I have had my fill of
pointless pissing matches.

E.


 
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.
Erik Naggum  
View profile  
 More options Sep 28 2002, 2:56 pm
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.no>
Date: 28 Sep 2002 18:56:06 +0000
Local: Sat, Sep 28 2002 2:56 pm
Subject: Re: "Well, I want to switch over to replace EMACS LISP with Guile."
* Erann Gat
| I am sick and tired of arguing with you.

  You may wish to read an article I posted recently on the indecency of
  flaunting your personal problems for others to care about in public.

  If you are so sick and tired, the rational response is not to do what you are
  so sick and tired of.  Having to tell the whole world that you are sick and
  tired only communicates to that world that you have such huge problems coping
  with your own emotions that you need professional care to get over them and
  start to take charge of your own life and take responsibility for your own
  actions.  /You/ and /only/ you are responsible for continuing to do what you
  are so sick and tired of.  Your immense lack of intelligent response to your
  exasperation is not to your professional credit.

| I leave it up to them to decide whether what I quoted contradicts what you
| said or not.

  No, you don't.  You want to control other people's conclusions.  Be honest.

| I have had my fill of pointless pissing matches.

  If that were so, you would simply not engage in more of them, would you?  So
  it is simply not true.  You want to blame the people you piss on for your own
  stupid behavior.  That is so disgusting that words fail to describe it.  Quit!

  Grow the hell up, Erann Gat.  And, /please/ seek professional help with your
  coping problems.  This is not a good place to tell the whole world that you
  are unable to act rationally on your disturbed emotions.  I consider you to
  be a disgusting disgrace to the community because you never seem to be able
  to hold your emotions back from poisoning your interactions with others.  You
  rank near the top of the most /unprofessional/ people I have ever met.

  And do us all a huge favor and shut the fuck up about how badly you feel.
  /Do/ something to feel better, damnit!

--
Erik Naggum, Oslo, Norway                 Today, the sum total of the money I
                                          would retain from the offers in the
more than 7500 Nigerian 419 scam letters received in the past 33 months would
have exceeded USD 100,000,000,000.  You can stop sending me more offers, now.


 
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.
ilias  
View profile  
 More options Sep 28 2002, 3:27 pm
Newsgroups: comp.lang.lisp
From: ilias <at_n...@pontos.net>
Date: Sat, 28 Sep 2002 22:36:21 +0300
Local: Sat, Sep 28 2002 3:36 pm
Subject: Re: "Well, I want to switch over to replace EMACS LISP with Guile."

as i've said again: you are fascinating ungentle!

and i've never saw again so precise argumentation-lines against 'one-self'!

but i've to assimilate lisp.

-

cool down.

drink water.


 
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.
Erann Gat  
View profile  
 More options Sep 28 2002, 4:56 pm
Newsgroups: comp.lang.lisp
From: g...@jpl.nasa.gov (Erann Gat)
Date: Sat, 28 Sep 2002 13:19:11 -0700
Local: Sat, Sep 28 2002 4:19 pm
Subject: Re: "Well, I want to switch over to replace EMACS LISP with Guile."

In article <3242228166365...@naggum.no>, Erik Naggum <e...@naggum.no> wrote:
> you never seem to be able to hold your emotions back from poisoning your
> interactions with others

and

> Grow the hell up,
> shut the fuck up

Res ipsa loquitur.

But, sigh, we have had *this* conversation before too.

E.


 
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.
Erik Naggum  
View profile  
 More options Sep 28 2002, 6:14 pm
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.no>
Date: 28 Sep 2002 22:14:40 +0000
Local: Sat, Sep 28 2002 6:14 pm
Subject: Re: "Well, I want to switch over to replace EMACS LISP with Guile."
* Erann Gat
| But, sigh, we have had *this* conversation before too.

  What is /wrong/ with you?  Do you /have/ to keep pissing on me?

  I am beginning to think you are about as toxic as ilias to this forum.

--
Erik Naggum, Oslo, Norway                 Today, the sum total of the money I
                                          would retain from the offers in the
more than 7500 Nigerian 419 scam letters received in the past 33 months would
have exceeded USD 100,000,000,000.  You can stop sending me more offers, now.


 
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 Josling  
View profile  
 More options Sep 28 2002, 6:58 pm
Newsgroups: comp.lang.lisp
From: Tim Josling <t...@melbpc.org.au>
Date: Sun, 29 Sep 2002 08:53:06 +1000
Local: Sat, Sep 28 2002 6:53 pm
Subject: Re: "Well, I want to switch over to replace EMACS LISP with Guile."

XML is an encoding format, no more than that. It is a pretty good encoding
format because it is relatively simple and semi-human-readable, though
verbose. Compare with the alteratives - ad hoc binary formats or the IEEE's
binary format monstrosity whose name I forget.

But it is not a content model. It does not try to be a content model. It does
not define what any/every tag means. You have to define the content model.
Sometimes the tag name gives you an idea what the field means.

Content models all have problems:

Semantic drift - the meaning of fields gradually change.
Redefinition of tags e.g. if employee type is 'CEO' then salary is in millions
of dollars not dollars.
Dialects - different people use the message in different incompatible
undocumented ways.
Lack of clarity about which fields are optional and which are compulsary, and
what are the relationships between fields.

You can't blame this on XML. But nor does XML solve them, except in the
mendacious minds of marketing people.

Tim Josling


 
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.
Erik Naggum  
View profile  
 More options Sep 28 2002, 10:28 pm
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.no>
Date: 29 Sep 2002 02:28:24 +0000
Local: Sat, Sep 28 2002 10:28 pm
Subject: Re: "Well, I want to switch over to replace EMACS LISP with Guile."
* Tim Josling
| XML is an encoding format, no more than that.

  You may find it illuminating to do a web search on my name and SGML.

| It is a pretty good encoding format because it is relatively simple and
| semi-human-readable, though verbose. Compare with the alteratives - ad hoc
| binary formats or the IEEE's binary format monstrosity whose name I forget.

  As long as you actually believe that such are the alternatives, yes, XML is
  better than the completely braindamaged.  However, if you start to think
  about the problem, XML starts to become an idiotic non-solution that only
  creates more problems than it solves.  It has all the disadvantages of an ad
  hoc binary format, and none of the benefits -- namely compactness and
  version sensitivity.

  I am actually flabbergasted that anyone reading comp.lang.lisp would /not/
  understand how to make something better than XML and even carp on this
  "ad-hoc binary format" non-argument.  You /do/ realize that Common Lisp
  offers a ready-made data syntax, as well, do you not?

| But it is not a content model. It does not try to be a content model. It
| does not define what any/every tag means. You have to define the content
| model.  Sometimes the tag name gives you an idea what the field means.

  Again, do a quick search for the SGML bibliography.  You may find that you
  have embarrassed yourself, but if you have any new arguments that I have not
  heard in the past 12 years, please feel free to present them after you have
  familiarized yourself with what I have done in the SGML arena.

| You can't blame this on XML.

  I can, and I do.  Languages come with philosophies from which they cannot be
  separated.  The XML philosphy is stale, stupid, and counter-productive
  relative to its own stated goals, among which the most important was supposed
  to be the independence of data from the application, which is actually worse
  with XML than even /your/ "alternatives".

--
Erik Naggum, Oslo, Norway                 Today, the sum total of the money I
                                          would retain from the offers in the
more than 7500 Nigerian 419 scam letters received in the past 33 months would
have exceeded USD 100,000,000,000.  You can stop sending me more offers, now.


 
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.
ozan s yigit  
View profile  
 More options Sep 28 2002, 11:30 pm
Newsgroups: comp.lang.lisp
From: ozan s yigit <o...@blue.cs.yorku.ca>
Date: 28 Sep 2002 23:25:56 -0400
Local: Sat, Sep 28 2002 11:25 pm
Subject: Re: "Well, I want to switch over to replace EMACS LISP with Guile."

Tim Josling <t...@melbpc.org.au> writes:
>                            ... ad hoc binary formats or the IEEE's
> binary format monstrosity whose name I forget.

maybe you are thinking of ISO/OSI ASN.1...  it is not really that
monstrous in its basic form, though it does have a macro system that
can make things very, very hairy...

oz
---
there is a fault in reality. do not adjust your minds. -- salman rushdie


 
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 Josling  
View profile  
 More options Sep 29 2002, 3:08 am
Newsgroups: comp.lang.lisp
From: Tim Josling <t...@melbpc.org.au>
Date: Sun, 29 Sep 2002 17:03:06 +1000
Local: Sun, Sep 29 2002 3:03 am
Subject: Re: "Well, I want to switch over to replace EMACS LISP with Guile."

ozan s yigit wrote:

> Tim Josling <t...@melbpc.org.au> writes:

> >                               ... ad hoc binary formats or the IEEE's
> > binary format monstrosity whose name I forget.

> maybe you are thinking of ISO/OSI ASN.1...  it is not really that
> monstrous in its basic form, though it does have a macro system that
> can make things very, very hairy...

Yes it is ASN.1. I personally prefer XML myself, but MYYV.

Tim Josling


 
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 26 - 50 of 212 < Older  Newer >
« Back to Discussions « Newer topic     Older topic »