Web Images Videos Maps News Shopping Gmail more »
Recently Visited Groups | Help | Sign in
Google Groups Home
A Gentle proposal: Coup d'etat
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 1 - 25 of 51 - Collapse all  -  Translate all to Translated (View all originals)   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
 
jshra...@gmail.com  
View profile  
(3 users)  More options Apr 18 2006, 1:54 pm
Newsgroups: comp.lang.lisp
From: JShra...@gmail.com
Date: 18 Apr 2006 10:54:26 -0700
Local: Tues, Apr 18 2006 1:54 pm
Subject: A Gentle proposal: Coup d'etat
It has been repeatedly and voluminously proposed that a cadre or cabal
be formed to create a neolisp sublanguage -- a sanctioned set of
add-ons (NOT replacements) for Common Lisp.  (I prefer the term CADRe
for obvious reasons.) I tend to agree with those who think that this
needs to be done in public by a semi-formal elected committee. But I'm
not much for talk. Therefore, I propose that we simply form the
committee and start putting together the addons. What would have to
happen is:

1. Create a sourceforge project. (I already have one that we could
co-opt temporarily).
2. Elect the committee who create a charter.
3. Create a web site. (I run a server that we can use for free
temporarily.)
4. Create a process, like the Python PEP process for proposal to be
considered.
5. Do it.

#2 seems to be the most problematic, so I propose the following
process:

2a. We set a target number of members, say 5. (Of course, anyone can
help,
but there needs to be a reasonable non-even voting block to make
decisions.)
2b. Anyone wishing to become a member write a short self-promoting
note.
2c. There is a period of voting through email to me.
2d. I'll tally the vote. (Anyone who has stood for election can review
the raw vote email trail.)
2e. The top n (default 5) win.
2f. Those 5 worry themselves about the charter, which will presumably
include how to change membership, etc.

I'll start setting up the web site, and those wishing to stand for
election should register with me (just send me email), including
writing your self-promoting bio (1000 word limit, please) by the end of
this month.

The vote will take place for one week (7 days) beginning on May 1.  We
will begin the development effort mid-May.

Cheers,
'Jeff


    Reply to author    Forward  
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.
Zach Beane  
View profile  
(4 users)  More options Apr 18 2006, 2:15 pm
Newsgroups: comp.lang.lisp
From: Zach Beane <x...@xach.com>
Date: 18 Apr 2006 14:15:40 -0400
Local: Tues, Apr 18 2006 2:15 pm
Subject: Re: A Gentle proposal: Coup d'etat

JShra...@gmail.com writes:
> I'll start setting up the web site,

Excellent! The hardest part already out of the way!

Zach


    Reply to author    Forward  
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.
C Y  
View profile  
(2 users)  More options Apr 18 2006, 4:41 pm
Newsgroups: comp.lang.lisp
From: "C Y" <smustude...@yahoo.com>
Date: 18 Apr 2006 13:41:40 -0700
Local: Tues, Apr 18 2006 4:41 pm
Subject: Re: A Gentle proposal: Coup d'etat

JShra...@gmail.com wrote:
> It has been repeatedly and voluminously proposed that a cadre or cabal
> be formed to create a neolisp sublanguage -- a sanctioned set of
> add-ons (NOT replacements) for Common Lisp. (I prefer the term CADRe
> for obvious reasons.) I tend to agree with those who think that this
> needs to be done in public by a semi-formal elected committee. But I'm
> not much for talk. Therefore, I propose that we simply form the
> committee and start putting together the addons.

Just for the enlightenment of the clueless, what happened to this
effort?  http://clrfi.alu.org/

I'd agree we need something like this (I suppose I'm part of the
voluminous proposals you refer to) but it needs to be well structured,
well organized, and have the active support of enough of the Lisp
community to have moral authority.  Probably the best way is to create
good proposals.  Also, perhaps the commercial Lisp vendors would have
some interest in such a process, as well as the resources to do high
quality work?


    Reply to author    Forward  
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 "A Gentle proposal: Coup d'thud" by funkyj
funkyj  
View profile  
(2 users)  More options Apr 18 2006, 5:13 pm
Newsgroups: comp.lang.lisp
From: "funkyj" <fun...@gmail.com>
Date: 18 Apr 2006 14:13:35 -0700
Local: Tues, Apr 18 2006 5:13 pm
Subject: Re: A Gentle proposal: Coup d'thud

JShra...@gmail.com wrote:
> It has been repeatedly and voluminously proposed that a cadre or cabal
> be formed to create a neolisp sublanguage -- a sanctioned set of
> add-ons (NOT replacements) for Common Lisp.  (I prefer the term CADRe
> for obvious reasons.) I tend to agree with those who think that this
> needs to be done in public by a semi-formal elected committee.

Most  wildly successful open source projects have a BDFL (benevolent
dictator for life) that keeps things focused and moving forward at a
good speed.  You don't elect a BDFL, he emerges because he is doing
something so kick ass that others want to be a part of it.

While popular, the term BFDL is really a misnomer.  It would be more
accurate to call Linus, Larry, Guido et. al. prophets rather than
BFDLs.  Any Joe can climb to the top of a hill and preach a sermon.
When a true prophet preaches, people gather round.  People begin to
follow.  If the leader loses his chops then folks lose interest and
move on.

Of course in the technical realm, "preaching" means creating useful
working code.

If you yourself are not a prophet and you can't find a prophet you want
to follow then you need to learn to make due with the status quo (e.g.
pick a CL implementation) and get on with your own work.


    Reply to author    Forward  
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 "A Gentle proposal: Coup d'etat" by Pascal Bourguignon
Pascal Bourguignon  
View profile  
(1 user)  More options Apr 18 2006, 7:00 pm
Newsgroups: comp.lang.lisp
From: Pascal Bourguignon <p...@informatimago.com>
Date: Wed, 19 Apr 2006 01:00:20 +0200
Local: Tues, Apr 18 2006 7:00 pm
Subject: Re: A Gentle proposal: Coup d'etat

"C Y" <smustude...@yahoo.com> writes:
> Just for the enlightenment of the clueless, what happened to this
> effort?  http://clrfi.alu.org/

Some people took the CLRFI idea and tried to define a process which
would give them work, which they didn't do, so the process stopped.

In my opinion, in this time of web and wiki, the CLRFI could just be
posted and commented in cliki.net, without a need for a central
"authority", at least until some momentum is gained and resources
agregated.

For example, useful libraries like CFFI could be posted as a CLRFI.

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

PUBLIC NOTICE AS REQUIRED BY LAW: Any use of this product, in any
manner whatsoever, will increase the amount of disorder in the
universe. Although no liability is implied herein, the consumer is
warned that this process will ultimately lead to the heat death of
the universe.


    Reply to author    Forward  
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 "A Gentle proposal: Coup d'thud" by jshra...@gmail.com
jshra...@gmail.com  
View profile  
 More options Apr 18 2006, 9:31 pm
Newsgroups: comp.lang.lisp
From: JShra...@gmail.com
Date: 18 Apr 2006 18:31:36 -0700
Local: Tues, Apr 18 2006 9:31 pm
Subject: Re: A Gentle proposal: Coup d'thud
Oh. Right. Sorry. I forgot that we'd all agreed to to just sit around
in church and pray for the nth coming ... Oh, and to dis any proposal
to organize the community into collective action. Forgive me... (What
page were we on in the hymnal?)

    Reply to author    Forward  
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.
Ken Tilton  
View profile  
(2 users)  More options Apr 18 2006, 9:53 pm
Newsgroups: comp.lang.lisp
From: Ken Tilton <kentil...@gmail.com>
Date: Tue, 18 Apr 2006 21:53:18 -0400
Local: Tues, Apr 18 2006 9:53 pm
Subject: Re: A Gentle proposal: Coup d'thud

JShra...@gmail.com wrote:
> Oh. Right. Sorry. I forgot that we'd all agreed to to just sit around
> in church and pray for the nth coming ...

No, we agreed to go write code. You made the mistake of listening to
Yegge and Garret and wanted to...

> Oh, and to dis any proposal
> to organize the community into collective action.

...form a committee? Paging Scott Adams.

ken (hoping you go write some code, not wallow in self-pity)

--
Cells: http://common-lisp.net/project/cells/

"Have you ever been in a relationship?"
    Attorney for Mary Winkler, confessed killer of her
    minister husband, when asked if the couple had
    marital problems.


    Reply to author    Forward  
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.
Bob Felts  
View profile  
(2 users)  More options Apr 18 2006, 11:47 pm
Newsgroups: comp.lang.lisp
From: w...@stablecross.com (Bob Felts)
Date: Tue, 18 Apr 2006 23:47:24 -0400
Local: Tues, Apr 18 2006 11:47 pm
Subject: Re: A Gentle proposal: Coup d'thud

<JShra...@gmail.com> wrote:
> Oh. Right. Sorry. I forgot that we'd all agreed to to just sit around
> in church and pray for the nth coming ...

Heretic!  We are to pray for the elt coming...  You nth'ers have
everything backwards, you know!

> Oh, and to dis any proposal to organize the community into collective
> action. Forgive me... (What page were we on in the hymnal?)

You were on page 36 and in the wrong book.

(My apologies to everyone...  I'm going back to learning and immensely
enjoying Lisp, warts and all.)

--
NewsGuy.Com 30Gb $9.95 Carry Forward and On Demand Bandwidth


    Reply to author    Forward  
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.
Bill Atkins  
View profile  
(2 users)  More options Apr 19 2006, 12:32 am
Newsgroups: comp.lang.lisp
From: Bill Atkins <NOatkinwS...@rpi.edu>
Date: Wed, 19 Apr 2006 00:32:50 -0400
Local: Wed, Apr 19 2006 12:32 am
Subject: Re: A Gentle proposal: Coup d'thud

JShra...@gmail.com writes:
> Oh. Right. Sorry. I forgot that we'd all agreed to to just sit around
> in church and pray for the nth coming ... Oh, and to dis any proposal
> to organize the community into collective action. Forgive me... (What
> page were we on in the hymnal?)

That's an interesting perspective.  An individual with no obvious
credentials comes along and proposes to do something that's been done
in the past to little avail (cf. CLRFI) and which, in the minds of
many Lispers, may or may not even be a worthwhile goal.  The community
largely ignores this individual and somehow this is proof that there
is something deeply wrong with the Lisp community.  Go away.

    Reply to author    Forward  
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 "A Gentle proposal: Coup d'etat" by Christophe Rhodes
Christophe Rhodes  
View profile  
(3 users)  More options Apr 19 2006, 2:17 am
Newsgroups: comp.lang.lisp
From: Christophe Rhodes <cs...@cam.ac.uk>
Date: Wed, 19 Apr 2006 07:17:06 +0100
Local: Wed, Apr 19 2006 2:17 am
Subject: Re: A Gentle proposal: Coup d'etat

Pascal Bourguignon <p...@informatimago.com> writes:
> For example, useful libraries like CFFI could be posted as a CLRFI.

They could, but I think that this would be a bad idea: libraries like
CFFI are unstable in the sense that their interface is changing as new
requirements are being discovered.  What might make more sense to
submit as a CLRFI is some interface to the low-level operations that
CFFI uses to implement itself: operators dealing with things like C
pointers, pinning vectors against being moved by garbage collectors,
and similar.  Bonus points if these operators are required by more
than one 'userspace' library, so that one can judge the semantics
needed against more than one use case.

Christophe


    Reply to author    Forward  
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 "A Gentle proposal: Coup d'thud" by Sacha
Sacha  
View profile  
(1 user)  More options Apr 19 2006, 9:08 am
Newsgroups: comp.lang.lisp
From: "Sacha" <n...@address.spam>
Date: Wed, 19 Apr 2006 13:08:00 GMT
Subject: Re: A Gentle proposal: Coup d'thud

"Bill Atkins" <NOatkinwS...@rpi.edu> wrote in message

news:87k69mjibx.fsf@rpi.edu...

> JShra...@gmail.com writes:

>> Oh. Right. Sorry. I forgot that we'd all agreed to to just sit around
>> in church and pray for the nth coming ... Oh, and to dis any proposal
>> to organize the community into collective action. Forgive me... (What
>> page were we on in the hymnal?)

> That's an interesting perspective.  An individual with no obvious
> credentials comes along and proposes to do something that's been done
> in the past to little avail (cf. CLRFI) and which, in the minds of
> many Lispers, may or may not even be a worthwhile goal.  The community
> largely ignores this individual and somehow this is proof that there
> is something deeply wrong with the Lisp community.  Go away.

On one hand we have a community that agrees about the lack of standard
for threads, gui, sockets and whatnot...
On the other hand we have people that agree about the standard being pretty
good
as it is and frankly quite big already.

It seems obvious that a standard library is the solution that will fit
both views.

Sacha


    Reply to author    Forward  
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.
jshra...@gmail.com  
View profile  
 More options Apr 19 2006, 12:30 pm
Newsgroups: comp.lang.lisp
From: JShra...@gmail.com
Date: 19 Apr 2006 09:30:00 -0700
Subject: Re: A Gentle proposal: Coup d'thud
This is exactly wrong.

First off, if you think that I don't write code, you clearly have no
idea who you are talking to (which I guess is possible, but would be
unfortunate). We all write code (most of us, anyway) or we would be
reading rec.poker, or some such thing. So let's get it clear from the
start: You write code. I write code. Possibly even Bill Atkins writes
code (although no one seems to have taught him manners or, like you, to
figure out who you are conversing with before telling them in public to
go to hell).

Writing code is NOT what is needed now; Code abounds. What is needed is
not more code but buy-in from the community to a process for adopting
the best code into a new standard package. By "Buy-in" I mean at least
the help and blessings of the community -- having the community elect
the people to do the organizing is the only way I know to get this. But
"buy in" could also mean money to support the process -- possibly
paying some of the people who do the work. And by "process" I mean
people who will do the work (and possibly get paid for it).

I therefore hereby publicly offer $10,000 (in addition to my volunteer
help) to support the process if it involves duly elected (by YOU ALL --
NOT BY ME!) representatives of the community who have a charter and
process by which to produce a public open source standard add-on
package for Common Lisp. And I hope for my 10 grand to see an elected
committee and a package produced within a year from when I write the
check. These folks can choose to pay themselves with my money, and
hopefully with other community support as well.

[Note that I don't expect to be a paid part of this process -- I don't
have high enough profile in the community to expect to be elected to
the CADRe I have proposed -- and I probably shouldn't be as there many
better Lisp programmers around here than me (and, from the amount of
talk on this board, they all have more time than I do -- I'm too busy
writing code! :-) I expect only to help as I can and as needed.]

Okay, Ken, and everyone else. Put your money where your mouth is.


    Reply to author    Forward  
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.
Ken Tilton  
View profile  
(1 user)  More options Apr 19 2006, 1:33 pm
Newsgroups: comp.lang.lisp
From: Ken Tilton <kentil...@gmail.com>
Date: Wed, 19 Apr 2006 13:33:06 -0400
Local: Wed, Apr 19 2006 1:33 pm
Subject: Re: A Gentle proposal: Coup d'thud

JShra...@gmail.com wrote:
> This is exactly wrong.

> First off, if you think that I don't write code, you clearly have no
> idea who you are talking to (which I guess is possible, but would be
> unfortunate).

Nope. Never noticed you until you snapped like a twig when the whole
world did throw themselves at your feet. Get used to it because you are
so exactly wrong: about two people on c.l.l write code.

> We all write code (most of us, anyway) or we would be
> reading rec.poker, or some such thing. So let's get it clear from the
> start: You write code. I write code. Possibly even Bill Atkins writes
> code (although no one seems to have taught him manners or, like you, to
> figure out who you are conversing with before telling them in public to
> go to hell).

Aw, jeez, this is Usenet. Get over it.

> Okay, Ken, and everyone else. Put your money where your mouth is.

$10k? Very impressive. Good for you. LispNYC is about to waste $4500 on
something related. Ron Garret is looking for a place to spend his
fortune. Maybe you all should talk. You and Ron on a committee should do
great.

As for my Incredibly Shrinking money is committed to keeping me alive
until I can ship a "Win Big With Lisp". That means I am writing code,
btw, some of which is a universal CL GUI. Eat your heart out. :)

ken

--
Cells: http://common-lisp.net/project/cells/

"Have you ever been in a relationship?"
    Attorney for Mary Winkler, confessed killer of her
    minister husband, when asked if the couple had
    marital problems.


    Reply to author    Forward  
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.
funkyj  
View profile  
(1 user)  More options Apr 19 2006, 2:12 pm
Newsgroups: comp.lang.lisp
From: "funkyj" <fun...@gmail.com>
Date: 19 Apr 2006 11:12:40 -0700
Local: Wed, Apr 19 2006 2:12 pm
Subject: Re: A Gentle proposal: Coup d'thud

JShra...@gmail.com wrote:
> This is exactly wrong.

> You write code. I write code.

You miss my meaning.  Yes, I write code.  I also cook, but no one would
confuse the crap that comes out of my kitchen with the works of art
that Thomas Keller produces at the French Laundry.

Likewise, while I do write code for a living, my technical chops don't
compare to Linus, Guido, Larry or Theo.  It is not enough to write
code.  You must create an awesome product with that code.  Not a
mediocre product.  Not a good product.  An awesome product.

CLISP and SBCL are pretty good but apparently not good enough to take
over the evolution of the CL world like GCC did for the open source
C/C++ space.

> Writing code is NOT what is needed now; Code abounds. What is needed is
> not more code but buy-in from the community to a process for adopting
> the best code into a new standard package.

I agree that buy in is key.  Where we differ is how to get buy in.
Forming yet another committee is not an effective way to get buy in
(IMESHO).

> I therefore hereby publicly offer $10,000 (in addition to my volunteer
> help) to support the process if it involves duly elected (by YOU ALL --
> NOT BY ME!) representatives of the community who have a charter and
> process by which to produce a public open source standard add-on
> package for Common Lisp.

I commend your fiscal commitment but trying to hire someone else to be
inspired is not effective.  If you yourself don't have a plan for
exactly what you want to do then I doubt you will be effective in
hiring others to come up with the plan to improve lisp.

Of course I remember back in 1991 a schoolmate told me about this
exciting new operating system linux that was much better than minux and
would be as good as SunOS soon.  I was skeptical that a bunch of
hobbyists could produce a professional grade OS.  I could not have been
more wrong...

Nothing would make me happier than to see you prove me wrong by jump
starting the growth and improvement of the Lisp community.

Good luck,
  --fj


    Reply to author    Forward  
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 "A Gentle proposal: Coup d'etat" by Tim Bradshaw
Tim Bradshaw  
View profile  
(1 user)  More options Apr 19 2006, 2:59 pm
Newsgroups: comp.lang.lisp
From: "Tim Bradshaw" <tfb+goo...@tfeb.org>
Date: 19 Apr 2006 11:59:09 -0700
Local: Wed, Apr 19 2006 2:59 pm
Subject: Re: A Gentle proposal: Coup d'etat

Christophe Rhodes wrote:
> They could, but I think that this would be a bad idea: libraries like
> CFFI are unstable in the sense that their interface is changing as new
> requirements are being discovered.  What might make more sense to
> submit as a CLRFI is some interface to the low-level operations that
> CFFI uses to implement itself: operators dealing with things like C
> pointers, pinning vectors against being moved by garbage collectors,
> and similar.  Bonus points if these operators are required by more
> than one 'userspace' library, so that one can judge the semantics
> needed against more than one use case.

I think the problem with that idea is that implementations will already
have these sorts of things, and they will all be different, and the
implementors will have a significant investment in how they do things
now (lots of working code) and won't want to change them, quite
reasonably.  Specifying some thin standard wrapper around the various
extant implementations might be a good approach, but only if they are
similar enough that one or more is not unduly penalised.  This matters
a lot for FFIs in particular of course - no one wants some standard
wrapper that causes enormous overhead when calling C code, on *some*
implementations.

So I think a higher-level standard interface would be a better idea.
But if CFFI is unstable then that's probably a good indication that the
time is not yet ripe for one.

Of course, there are things that could be done that aren't this hard.
For instance (just from looking at the CFFI-SYS manual and cringing):
how hard would some package-related standards be?  It is about 10 years
past time that people started giving packages sensible names and it's
easy to just borrow what Java has done there (ORG.TFEB.UTILS for
instance, not UTILS).  Then we want things like short names for
packages, and there are some fairly obvious things to do with that.
And all of this has the nice property that, though implementation
changes will be required, they will probably be very small ones, and
also not on any kind of critical performance path (really, you just
need a few hooks on which to hang the new DEFPACKAGE etc).  Finally,
getting this done lets you construct variant CLs by package
manipulations of various kinds (for instance: one where the symbol you
get buy reading CL:DEFPACKAGE is not the common lisp DEFPACKAGE.  So
something like this is perhaps a good jumping-off place.

(Of course, I happen to have done work implementing things that do all
this, which is why I'm mentioning it - there are probably other areas
which would pay off at least as well. In any case what I *don't* have
is a specification, I just have code. Still less do I have a
specification which might be acceptable to implementors.)

I'm not disagreeing with you by the way - at least not intentionally.

On the subject of BDFLs which came up in another branch of this thread.
 All the mentioned BDFLs are for *implementations* not for standards.
Standards are very different things, and I'm not aware of any driven by
BDFLs.  In many ways standards are *harder* than implementations,
because for them to be useful they need to be widely accepted, and that
requires social skills.  Which is why the coup d'etat approach is not
likely to work for them.

Finally, the money issue. Writing code is something that people will do
for free (fools that they are), because it has an immediate payoff -
you have a problem, so you write something that makes the problem go
away.  And then you can write a little bit more code and some more
problems go away - it's just drugs without the being-illegal bit
really.  Writing standards, and doing all the political stuff involved
with them is a different issue: there is no immediate hit from solving
a problem, and you have to deal with a whole lot of social & political
stuff that most programmers find very painful, are really bad at and
avoid whenever they can.  And writing good standards is also just hard
work, even without the human interaction aspects, requiring very good
command of language and so on.  My guess is that very few standards are
written by people for free, and those that are will generally be thin
skins on an imlementation (like the python standard or something).  No
one is going to work on POSIX for free for instance!  And though the
original poster has mentioned money, I don't think he realises how
little it is, given that people with the skills to do standardisation
work also have the skills to earn a lot of money (all those social
skills turn out to matter).

--tim


    Reply to author    Forward  
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.
jshra...@gmail.com  
View profile  
 More options Apr 19 2006, 3:55 pm
Newsgroups: comp.lang.lisp
From: JShra...@gmail.com
Date: 19 Apr 2006 12:55:47 -0700
Local: Wed, Apr 19 2006 3:55 pm
Subject: Re: A Gentle proposal: Coup d'etat

Tim Bradshaw wrote:
> ... though the original poster has mentioned money, I don't think
> he realises how little it is ...

Of course he relalizes how little it is. He didn't just offer the cash,
he challenged others to step up like he did. You don't have to give
$10,000 -- how about $1000? How about $500? How about $100?

    Reply to author    Forward  
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.
Tayssir John Gabbour  
View profile  
(1 user)  More options Apr 20 2006, 3:15 am
Newsgroups: comp.lang.lisp
From: "Tayssir John Gabbour" <tayss_te...@yahoo.com>
Date: 20 Apr 2006 00:15:42 -0700
Local: Thurs, Apr 20 2006 3:15 am
Subject: Re: A Gentle proposal: Coup d'etat

JShra...@gmail.com wrote:
> Of course he relalizes how little it is. He didn't just offer the cash,
> he challenged others to step up like he did. You don't have to give
> $10,000 -- how about $1000? How about $500? How about $100?

If the goal is newbie adoption, it sounds like there's a much easier
solution, based on work that's already been done for us by hard
workers. The canonical newbie distro can be LispBox. The nice website
can be built around it, with recommended, tested libs. Resources can be
applied to port things to Wintel and MacOS X.

If someone else thinks this is a bad approach, they can do something
else. A democratic process where people manage themselves.

And really, it seems more important to hear newbies talk, rather than
experienced Lisp users debate. Seems the newbies' problems are much
more humble than we think. Like being able to reliably install CLSQL
under Lispbox. (Which I kinda did yesterday, and had a big hiccup,
which would've turned off the casual newbie. I say "kinda" because I
didn't use Lispbox but did use asdf-extensions.lisp which I extracted
from Lispbox. That interacts badly with makefiles, requiring a
workaround; an issue I expect Lispbox users face.)

Tayssir


    Reply to author    Forward  
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.
jshra...@gmail.com  
View profile  
(2 users)  More options Apr 20 2006, 9:34 am
Newsgroups: comp.lang.lisp
From: JShra...@gmail.com
Date: 20 Apr 2006 06:34:52 -0700
Local: Thurs, Apr 20 2006 9:34 am
Subject: Re: A Gentle proposal: Coup d'etat

> If the goal is newbie adoption, it sounds like there's a much easier
> solution, based on work that's already been done for us by hard
> workers.

The goal isn't newbie adoption, but if it were, you'd be right, Lispbox
is good. Regardless, what you are in fact exactly right about is that
building and maintaining Lispbox is hard work done by hard workers, and
the guy/folks who does/do it need to pay his/their rent and
occasionally eat. As has been pointed out, $10,000 isn't much, but it's
something. I don't mean this in a nasty way, but I'll bet you and the
rest of the community aren't going to offer the Lispbox guy/folks a
dime for all his/their hard work, nor will you (that is, the community)
offer him/them, nor anyone else anything but a warm handshake for the
work involved in doing what it takes to keep Lisp alive. The open
source/freeware mentality has broken something deep in the world, and
it's killing Lisp, and probably lots of other good things. Companies
that build fantastic Lisp platforms can barely stay in business and
need to scratch for every dime to pay their hard-working engineers, and
the community is full of people who think that just because they write
and give away yet another crappy, partly working implementation of
variable persistence that they knocked off in their spare time, they
deserve to get excellent working software by the hard work of brilliant
people for free. Ugh.

(Sorry, TJG, this flame isn't directed at you -- just prompted by your
note.)


    Reply to author    Forward  
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 Enge  
View profile  
(1 user)  More options Apr 20 2006, 10:12 am
Newsgroups: comp.lang.lisp
From: "Erik Enge" <erik.e...@gmail.com>
Date: 20 Apr 2006 07:12:12 -0700
Local: Thurs, Apr 20 2006 10:12 am
Subject: Re: A Gentle proposal: Coup d'etat

JShra...@gmail.com wrote:
> I don't mean this in a nasty way, but I'll bet you and the
> rest of the community aren't going to offer the Lispbox guy/folks a
> dime for all his/their hard work, nor will you (that is, the community)
> offer him/them, nor anyone else anything but a warm handshake for the
> work involved in doing what it takes to keep Lisp alive.

My reply may be besides your point but I'd like to offer, as a
data-point, that part of the community collectively gave $1123.09 to
common-lisp.net.  If you look at the donors list you'll recognize some
of them as regular posters to this group.  While it may not be much
money, the annual budget is only $900.

(Thanks everyone!)

Erik.


    Reply to author    Forward  
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.
Ken Tilton  
View profile  
(1 user)  More options Apr 20 2006, 10:22 am
Newsgroups: comp.lang.lisp
From: Ken Tilton <kentil...@gmail.com>
Date: Thu, 20 Apr 2006 10:22:29 -0400
Local: Thurs, Apr 20 2006 10:22 am
Subject: Re: A Gentle proposal: Coup d'etat

Well, nothing is going to kill Lisp. What may get killed is people
trying to make money off commodity software, because they will be up
against free versions and it is hard to be better enough to justify
bucks. Especially when some people do not realize how much the rough
edges of "free" stuff costs them.

> Companies
> that build fantastic Lisp platforms can barely stay in business and
> need to scratch for every dime to pay their hard-working engineers,

Agreed. But look at CLisp. That sets the bar $$$ Lisps must clear by a
high enough margin to justify the $$$. And Lispworks sets the bar for
Franz in re runtime licensing. I mention only win32-portable Lisps
because commercial success kinda requires that.

As a Lisp entrepreneur myself I am of course rooting for the commercial
Lisp vendors, but am I supposed to treat them as charity cases and give
them revenue for no reason when I could be using cheaper alternatives
(assuming for the sake of argument that CLisp and LW do not fall into
the "expensive free" category).

Note, btw, that your $10k would be financing another knife in the
$$$Lisp back, since all they have to point to are add-ons like CAPI (LTk
and Cells-Gtk killed that advantage) and AllegroCache. And their
proprietary implementations of sockets and FFI (CFFI killed that) do a
little to lock in developers (not much, tho).

The answer is simple: vertical apps, not tools. It is time for the IT
community to stop creating tools (or trying to make money off them) and
start using them to solve problems in the real world. Paul Graham did
it. Orbitz did it. That is what I have been trying to do for seven years.

All aboard?

ken

--
Cells: http://common-lisp.net/project/cells/

"Have you ever been in a relationship?"
    Attorney for Mary Winkler, confessed killer of her
    minister husband, when asked if the couple had
    marital problems.


    Reply to author    Forward  
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.
jshra...@gmail.com  
View profile  
 More options Apr 20 2006, 11:10 am
Newsgroups: comp.lang.lisp
From: JShra...@gmail.com
Date: 20 Apr 2006 08:10:18 -0700
Local: Thurs, Apr 20 2006 11:10 am
Subject: Re: A Gentle proposal: Coup d'etat

> Well, nothing is going to kill Lisp.

You're right. It's already dead. (In the sense that it's stopped
evolving-- which is what this was all about to begin with.)

> What may get killed is people
> trying to make money off commodity software, because they will be up
> against free versions and it is hard to be better enough to justify
> bucks. Especially when some people do not realize how much the rough
> edges of "free" stuff costs them.

Amen to that!

> The answer is simple: vertical apps, not tools. It is time for the IT
> community to stop creating tools (or trying to make money off them) and
> start using them to solve problems in the real world. Paul Graham did
> it. Orbitz did it. That is what I have been trying to do for seven years.

> All aboard?

I would be, if you were right, but unfortunately, you're not. "Vertical
apps" is too simplistic a way of thinking about it. I work primarily in
biocomputing (which, btw, I do entirely in Lisp!) where freeware
vertical apps abound too, and thus the vertical app manufacturers are
scratching around just like the platform manufacturers in the IT world
are.

It's utterly amazing to me that the folks in the labs that I work with
will drop $50,000 without even thinking about it hard for an HPLC
machine that they'll use, maybe 10 times a year, but I have to beg them
for $1500 to buy the Lisp platform that I use to support every
biocomputing activity in the lab (which is a LOT, and a LOT more work
than the HPLC machine supports.)

The answer isn't vertical or horizontal or anything so simple, and it's
not real or virtual -- what I do for the biologists in my lab is as
real as what that HPLC machine does -- do I get paid for it? No. Can I
get them to pay for software licenses (vertical or horizontal)? No.
It's something like: "Do something that no one can replicate, and that
everyone needs, and charge for it." No one can replicate what an HPLC
machine does, but the biologists <i>believe</i> that they can replicate
what I do for them... with excel or something (which, of course, they
think is free because it <i>appears</i> to be free on the Stanford site
license).  In fact, I (and a team of mostly volunteer, but paid when I
get pay them) engineers built them a lovely platform (entirely on Lisp)
with which to do their work... will they help pay for it at all? No.
Why? Well, because it's on the web, and it's just a web thing, and all
web things are just free, aren't they?

The world is all sooooooooooooo f'ed up with respect to software and
money that I just can't believe it...


    Reply to author    Forward  
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.
Tayssir John Gabbour  
View profile  
(1 user)  More options Apr 20 2006, 11:32 am
Newsgroups: comp.lang.lisp
From: "Tayssir John Gabbour" <tayss_te...@yahoo.com>
Date: 20 Apr 2006 08:32:28 -0700
Local: Thurs, Apr 20 2006 11:32 am
Subject: Re: A Gentle proposal: Coup d'etat

JShra...@gmail.com wrote:
> (Sorry, TJG, this flame isn't directed at you -- just prompted by your
> note.)

No problem. I personally feel the recent discussions here are almost
too objectionable and irrational to participate in, partly because I
don't think people are interested in listening to each other
(preferring debate rather than building something). While I may not
agree with your points, it's not a reason for aiming abuse at you.

> > If the goal is newbie adoption, it sounds like there's a much easier
> > solution, based on work that's already been done for us by hard
> > workers.

> The goal isn't newbie adoption, but if it were, you'd be right, Lispbox
> is good.

Hmm, what's your goal? I (and perhaps others) haven't understood you,
in that case.

> Regardless, what you are in fact exactly right about is that
> building and maintaining Lispbox is hard work done by hard workers, and
> the guy/folks who does/do it need to pay his/their rent and
> occasionally eat. As has been pointed out, $10,000 isn't much, but it's
> something. I don't mean this in a nasty way, but I'll bet you and the
> rest of the community aren't going to offer the Lispbox guy/folks a
> dime for all his/their hard work, nor will you (that is, the community)
> offer him/them, nor anyone else anything but a warm handshake for the
> work involved in doing what it takes to keep Lisp alive.

Yes, there isn't even much funding for the people working hard on vital
issues like environmental destruction and need for independent media,
is there? Still, we prioritize. Where money is effective, maybe we give
money. Where our skills as Lisp programmers are effective, maybe we
contribute in that manner.

Or not.

> The open
> source/freeware mentality has broken something deep in the world, and
> it's killing Lisp, and probably lots of other good things. Companies
> that build fantastic Lisp platforms can barely stay in business and
> need to scratch for every dime to pay their hard-working engineers, and

Such is our economic system... it does not support infinitely
reproduceable goods well.

> the community is full of people who think that just because they write
> and give away yet another crappy, partly working implementation of
> variable persistence that they knocked off in their spare time, they
> deserve to get excellent working software by the hard work of brilliant
> people for free. Ugh.

Which persistence libs are you critiquing? A serious critique sounds
interesting.

Tayssir


    Reply to author    Forward  
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.
jshra...@gmail.com  
View profile  
 More options Apr 20 2006, 12:41 pm
Newsgroups: comp.lang.lisp
From: JShra...@gmail.com
Date: 20 Apr 2006 09:41:48 -0700
Local: Thurs, Apr 20 2006 12:41 pm
Subject: Re: A Gentle proposal: Coup d'etat

> > > If the goal is newbie adoption, it sounds like there's a much easier
> > > solution, based on work that's already been done for us by hard
> > > workers.
> > The goal isn't newbie adoption, but if it were, you'd be right, Lispbox
> > is good.
> Hmm, what's your goal? I (and perhaps others) haven't understood you,
> in that case.

It's having a systematic process through which the langauge -- by which
I mean the core language and the "standard library set" which amounts
to a distributed part of the language -- can be extended to encompass
modern needs and discoveries in order that professional work can be
done in it, and that we (professionals) can expect (and may have to
expect to support!) the continued growth of the language as new needs
and discoveries are discovered. The goal -- my goal, anyhow -- is to
retain professionals, and lead professionals to choose lisp for app
development over, say, Python, PERL, or Java or even C/C++ (although I
think that the latter serve a useful role in the world at the moment in
deep near-hardware development). I'm not just pissing this stuff: I
program in Lisp every single day of the week, and have to nearly 30
years. I do absolutely everything in Lisp (except, as above,
near-hardware stuff, and in many cases I do that with Lisp-based
macros!) I've written god knows how much code, and published over 50
peer-reviewed professional papers most of who's contents is ENTIRELY
based on Lisp -- InterLisp, *Lisp, MacLisp, CMUCL (the origianl -- I
was at CMU!). But, you know, every time I need to dig around to find
something that is essentially standard in Python or Java, and end up
just writing it myself and hating it, I have to resist the urge to jump
ship myself. And it's not merely that the language doesn't have X or Y,
it's that there is no process by which X or Y could EVER become part of
the language (or standard libraries), and so I watch Python, Perl, C#,
and Java racing by while I'm yet-again writing my own dumb partial
implementation of something that should be standard in ANY MODERN
LANGUAGE. The language is like Latin. It's perfect for the Roman world.
And like Latin it's perfectly dead. So, to answer your quesiton: My
goals is not to attract newbies, it's to keep myself from breaking my
own heart by leaving the love of my life.

    Reply to author    Forward  
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  
(1 user)  More options Apr 20 2006, 1:01 pm
Newsgroups: comp.lang.lisp
From: "Tim Bradshaw" <tfb+goo...@tfeb.org>
Date: 20 Apr 2006 10:01:16 -0700
Local: Thurs, Apr 20 2006 1:01 pm
Subject: Re: A Gentle proposal: Coup d'etat

JShra...@gmail.com wrote:
> Tim Bradshaw wrote:

> > ... though the original poster has mentioned money, I don't think
> > he realises how little it is ...

> Of course he relalizes how little it is. He didn't just offer the cash,
> he challenged others to step up like he did. You don't have to give
> $10,000 -- how about $1000? How about $500? How about $100?

I don't think you realise who ill-conceived I think the idea is.

--tim


    Reply to author    Forward  
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.
Jack Unrue  
View profile  
(1 user)  More options Apr 20 2006, 1:40 pm
Newsgroups: comp.lang.lisp
From: Jack Unrue <no.s...@example.tld>
Date: Thu, 20 Apr 2006 17:40:07 GMT
Local: Thurs, Apr 20 2006 1:40 pm
Subject: Re: A Gentle proposal: Coup d'etat
On 20 Apr 2006 09:41:48 -0700, JShra...@gmail.com wrote:

> It's having a systematic process through which the langauge -- by which
> I mean the core language and the "standard library set" which amounts
> to a distributed part of the language -- can be extended to encompass
> modern needs and discoveries in order that professional work can be
> done in it, and that we (professionals) can expect (and may have to
> expect to support!) the continued growth of the language as new needs
> and discoveries are discovered.  [snip snip]

In my opinion, Common Lisp is caught in a catch-22. On the one hand,
the language and the standard library are not a commodity. Thus in
the marketplace for implementations and tools, customer lock-in is
still a viable business plan -- given all the parameters that go
into a decision of which implementation(s) to use, today the path
of least resistance given many permutations of those parameters is
to just go with a single vendor, and then it becomes very, very
hard to migrate to a different implementation. This situation is
facilitated in part by the spec that we have today (which we must
recognize is a product of not just a technical process, but also a
political process).

The vendors today have enough marketshare and remain healthy enough
as businesses that the bar for commoditization to take hold is too
high. The FOSS implementations are strong in their own right, but
not yet compelling enough to displace the commercial implementations.
And the commercial vendors see a relatively low potential ROI
in encouraging further standardization. So for all of these
reasons, the status quo remains. But I do think there is a
change occurring.

I do not in any way blame the commercial vendors for finding
strategies to earn revenue. I would be hard-pressed to come up
with better strategies, and I deeply respect the ability of these
companies to survive conditions that would have put lesser companies
out of business long ago. In other words, I don't have an
anti-commercial mindset. I'm just explaining my view as to
why a sanctioned standards process is a non-starter right
now.

So, my thinking is that Common Lisp can only evolve at this
point through ad hoc standards, with CFFI being the easiest
and most obvious example of an emerging ad hoc standard.
It's getting harder and harder to justify staying with
vendor-specific FFI. To my way of thinking, emerging ad hoc
standards are the most likely disruptive development that
could change the status quo.

Obviously I can't say where the tipping point is, but I do
believe that there is a tipping point where commoditization
can occur. That's where I see a sanctioned process coming
into play, and in my opinion a process like that would become
essential.

--
Jack Unrue


    Reply to author    Forward  
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 1 - 25 of 51   Newer >
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google