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
True faiths ( was Re: The true faith )
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 99 - 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
 
israel r t  
View profile  
 More options Jan 11 2002, 6:45 pm
Newsgroups: comp.lang.lisp, comp.lang.ada, comp.lang.eiffel, comp.lang.smalltalk
From: israel r t <israe...@optushome.com.au>
Date: Sat, 12 Jan 2002 10:46:36 +1100
Local: Fri, Jan 11 2002 6:46 pm
Subject: True faiths ( was Re: The true faith )
On Fri, 11 Jan 2002 09:50:40 -0800, g...@jpl.nasa.gov (Erann Gat)
wrote:

Kent:

>> that the substance will end up mattering in the long run.

>The community seems to share a disdain for more than just advocacy.  Our
>disdain extends to just about everything that isn't Lisp.  This disdain is
>evident in statements like "substance will end up mattering in the long
>run", which implicit ly rejects the possibility that substance *has*
>mattered, and that the world has rejected Lisp for substantial reasons and
>not just superficial ones.

This seems to be typical of most marginal communities.
I have seen variants of the  argument  "substance will eventually win
" in the smalltalk, ada, eiffel, os2 and sgi communities.
It seems improbable that every marginalised language is going to win.

Lisp, Ada , Eiffel and Smalltalk are all excellent languages, far
superior to the Gang of Three ( Java, C++ , C ).

Yet, if Kent is right, they may have all been " rejected ...  for
substantial reasons and not just superficial ones."

Will we all end up like the Moonies , convinced that our faith is the
One True Faith while the rest of the world moves on ?


 
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.
Steven T Abell  
View profile  
 More options Jan 11 2002, 7:37 pm
Newsgroups: comp.lang.lisp, comp.lang.ada, comp.lang.eiffel, comp.lang.smalltalk
From: Steven T Abell <ab...@brising.com>
Date: Sat, 12 Jan 2002 00:38:02 GMT
Local: Fri, Jan 11 2002 7:38 pm
Subject: Re: True faiths ( was Re: The true faith )

israel r t wrote:
> This seems to be typical of most marginal communities.
> I have seen variants of the  argument  "substance will eventually win
> " in the smalltalk, ada, eiffel, os2 and sgi communities.
> It seems improbable that every marginalised language is going to win.

> Lisp, Ada , Eiffel and Smalltalk are all excellent languages, far
> superior to the Gang of Three ( Java, C++ , C ).

> Yet, if Kent is right, they may have all been " rejected ...  for
> substantial reasons and not just superficial ones."

> Will we all end up like the Moonies , convinced that our faith is the
> One True Faith while the rest of the world moves on ?

I have not done Ada or Eiffel,
have done Smalltalk and Lisp,
used to teach Smalltalk.

I think the reason is mindshare,
which unfortunately looks pretty relevant to a hiring manager.

Not very many people can use these languages well.
It's true that two or three people who can use them well
can outproduce a whole roomful of very competent C/C++/Java guys.
But a manager is highly influenced by the Truck Effect:
if one of your exotic wonderboys goes away for any reason,
he can be very hard to replace.
Furthermore, the loss of one of these
is equivalent to the loss of a whole team of C/C++/Java guys.
Yes, I know the time/cost tradeoffs,
but most managers don't want to hear the facts on this issue,
they just want to know if they can hire someone off the street,
and street people don't do Smalltalk.

I'm doing C++ right now,
and I'm painfully aware of just how unproductive this thing is.
But my client believes that I can be replaced if I go splat,
and that belief helps them get through the day.
Underneath it all,
my work is informed by my Smalltalk and Lisp experience
in ways that your average C/C++/Java guy just doesn't get,
and my client understands that I know something they don't.

I would love to be able to do Smalltalk all day long.
I would hate to go through life with the outlook of a C guy.
It's hard, but I try to be content,
and I go home and work on learning APL.
For those of us who actually have to produce things,
it's what you feed your brain that's relevant,
and C and its children are not enough.

Steve
--
Steven T Abell
Software Designer
http://www.brising.com

In software, nothing is more concrete than a good abstraction.


 
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.
Victor B. Putz  
View profile  
 More options Jan 11 2002, 9:31 pm
Newsgroups: comp.lang.lisp, comp.lang.ada, comp.lang.eiffel, comp.lang.smalltalk
From: vp...@bgp01364175bgs.sandia01.nm.comcast.net (Victor B. Putz)
Date: Sat, 12 Jan 2002 02:31:10 GMT
Local: Fri, Jan 11 2002 9:31 pm
Subject: Re: True faiths ( was Re: The true faith )
israel r t <israe...@optushome.com.au> writes:

> Will we all end up like the Moonies , convinced that our faith is the
> One True Faith while the rest of the world moves on ?

Depends.

If you can find the right group of folks who are all interested in improving
their productivity with marginal languages, you can always try and work outside
the "C Block" and do an end-run around slower-moving organizations.

It is Great Mistake to assume that, because a programming language has been
overlooked by the majority, it is therefore not worth pursuing in a niche.
Sure, there's a great draw to simply throwing up one's hands and saying "ah,
what the heck, everyone else is using C++"... and that is a choice of safety
over all else.  Not a bad choice, but perhaps not the best choice.

It all depends, of course.

-->VPutz


 
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.
Kenny Tilton  
View profile  
 More options Jan 11 2002, 10:57 pm
Newsgroups: comp.lang.lisp, comp.lang.ada, comp.lang.eiffel, comp.lang.smalltalk
From: Kenny Tilton <ktil...@nyc.rr.com>
Date: Sat, 12 Jan 2002 03:56:04 GMT
Local: Fri, Jan 11 2002 10:56 pm
Subject: Re: True faiths ( was Re: The true faith )

> Lisp, Ada , Eiffel and Smalltalk are all excellent languages, far
> superior to the Gang of Three ( Java, C++ , C ).

> Yet, if Kent is right, they may have all been " rejected ...  for
> substantial reasons and not just superficial ones."

For a second I thought by "they" you meant Java, C++ and C. They have
indeed all been rejected, if you think about it.

Anybody want to do without GC and OO (besides Graham)? Goodbye C.

Anybody want to do without GC and worry about pointers and use templates
to get past static typing and wait minutes for a single
edit-compile-link-run iteration? Goodbye C++, witness the rejoicing over
Java, Perl, Python, Ruby...

Anybody happy with Java? Why are people adding JIT compilation, GFs, MI
(AspectJ) and macros?

Obviously the winner is any compiled (fast), GCed, GFing, MI dynamic
language with macros. Mature, an ANSII standard and a free
implementation would not hurt either. hang on...

Kenny
CliniSys


 
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.
israel r t  
View profile  
 More options Jan 12 2002, 12:50 am
Newsgroups: comp.lang.lisp, comp.lang.ada, comp.lang.eiffel, comp.lang.smalltalk
From: israel r t <israe...@optushome.com.au>
Date: Sat, 12 Jan 2002 16:49:59 +1100
Local: Sat, Jan 12 2002 12:49 am
Subject: Re: True faiths ( was Re: The true faith )
On Sat, 12 Jan 2002 03:56:04 GMT, Kenny Tilton <ktil...@nyc.rr.com>
wrote:

>Obviously the winner is any compiled (fast), GCed, GFing, MI dynamic
>language with macros. Mature, an ANSII standard and a free
>implementation would not hurt either. hang on...

And Ocaml wins again !  :-)

No macros though...
Lots of currying and and higher order functions however.

And speeeeeeed !
( As if it really matters with commodity 2 GHz processors... )


 
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.
Thaddeus L Olczyk  
View profile  
 More options Jan 12 2002, 1:04 am
Newsgroups: comp.lang.lisp, comp.lang.ada, comp.lang.eiffel, comp.lang.smalltalk
From: olc...@interaccess.com (Thaddeus L Olczyk)
Date: Sat, 12 Jan 2002 06:04:31 GMT
Local: Sat, Jan 12 2002 1:04 am
Subject: Re: True faiths ( was Re: The true faith )
n Sat, 12 Jan 2002 16:49:59 +1100, israel r t

<israe...@optushome.com.au> wrote:
>On Sat, 12 Jan 2002 03:56:04 GMT, Kenny Tilton <ktil...@nyc.rr.com>
>wrote:

>>Obviously the winner is any compiled (fast), GCed, GFing, MI dynamic
>>language with macros. Mature, an ANSII standard and a free
>>implementation would not hurt either. hang on...

>And Ocaml wins again !  :-)

>No macros though...
>Lots of currying and and higher order functions however.

>And speeeeeeed !
>( As if it really matters with commodity 2 GHz processors... )

Hmmm. Is there a version of ML that supports macros?

 
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.
Friedrich Dominicus  
View profile  
 More options Jan 12 2002, 3:43 am
Newsgroups: comp.lang.lisp, comp.lang.ada, comp.lang.eiffel, comp.lang.smalltalk
From: Friedrich Dominicus <fr...@q-software-solutions.com>
Date: 12 Jan 2002 09:42:48 +0100
Local: Sat, Jan 12 2002 3:42 am
Subject: Re: True faiths ( was Re: The true faith )
olc...@interaccess.com (Thaddeus L Olczyk) writes:

> n Sat, 12 Jan 2002 16:49:59 +1100, israel r t
> <israe...@optushome.com.au> wrote:

> >On Sat, 12 Jan 2002 03:56:04 GMT, Kenny Tilton <ktil...@nyc.rr.com>
> >wrote:

> >>Obviously the winner is any compiled (fast), GCed, GFing, MI dynamic
> >>language with macros. Mature, an ANSII standard and a free
> >>implementation would not hurt either. hang on...

> >And Ocaml wins again !  :-)

> >No macros though...

Not fully correct see
http://caml.inria.fr/camlp4/

> >Lots of currying and and higher order functions however.

> >And speeeeeeed !
> >( As if it really matters with commodity 2 GHz processors... )
> Hmmm. Is there a version of ML that supports macros?

Well I think it's Ocaml.

Regards
Friedrich


 
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.
Andreas Bogk  
View profile  
 More options Jan 12 2002, 10:13 am
Newsgroups: comp.lang.lisp, comp.lang.ada, comp.lang.eiffel, comp.lang.smalltalk
From: Andreas Bogk <andr...@andreas.org>
Date: 12 Jan 2002 16:44:40 +0100
Local: Sat, Jan 12 2002 10:44 am
Subject: Re: True faiths ( was Re: The true faith )
israel r t <israe...@optushome.com.au> writes:

> >Obviously the winner is any compiled (fast), GCed, GFing, MI dynamic
> >language with macros. Mature, an ANSII standard and a free
> >implementation would not hurt either. hang on...
> And Ocaml wins again !  :-)

OCaml doesn't have generic functions, and it is statically typed.  

On the other hand it comes with algebraic data types, which can be
handy...

Andreas

--
"In my eyes it is never a crime to steal knowledge. It is a good
theft. The pirate of knowledge is a good pirate."
                                                       (Michel Serres)


 
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.
Preben Randhol  
View profile  
 More options Jan 12 2002, 10:58 am
Newsgroups: comp.lang.lisp, comp.lang.ada, comp.lang.eiffel, comp.lang.smalltalk
From: Preben Randhol <randhol+ab...@pvv.org>
Date: Sat, 12 Jan 2002 15:58:51 +0000 (UTC)
Local: Sat, Jan 12 2002 10:58 am
Subject: Re: True faiths ( was Re: The true faith )

On Sat, 12 Jan 2002 10:46:36 +1100, israel r t wrote:
> Yet, if Kent is right, they may have all been " rejected ...  for
> substantial reasons and not just superficial ones."

This implies that the marked is rational and logical. It has shown time
and time again that it isn't. The marked won't choose a superior
technical solution over an inferior yet better marketed or seemingly
cheaper solution.

Capitalisme will need to adjust itself in the near future from the
short-term gain view to a long-term view. This includes taking into
account security and maintainability over time. In all sectors we see
that the drive to cut costs leads to problems with the security; secure
food, transport, utilities, software etc... There now seems to come
articles that looks at the cost of software bugs for bussinesses.

It is just as frustrating every time I hear about some company that
makes some kind of "secure" solution and when you ask them what language
they use they say C or C++. When one then ask them why they use such an
unsafe language they start arguing not that C/C++ is safe, they mostly
agree that it isn't, but out of economical concerns or that they need
people that can program and people know C/C++.

Preben
--
 ()   Join the worldwide campaign to protect fundamental human rights.
'||}
{||'                                           http://www.amnesty.org/


 
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.
Nils Goesche  
View profile  
 More options Jan 12 2002, 11:29 am
Newsgroups: comp.lang.lisp, comp.lang.ada, comp.lang.eiffel, comp.lang.smalltalk
From: Nils Goesche <car...@t-online.de>
Date: Sat, 12 Jan 2002 17:18:55 +0100
Local: Sat, Jan 12 2002 11:18 am
Subject: Re: True faiths ( was Re: The true faith )

In article <slrna40nb0.7nn.randhol+ab...@kiuk0156.chembio.ntnu.no>, Preben Randhol wrote:
> On Sat, 12 Jan 2002 10:46:36 +1100, israel r t wrote:
>> Yet, if Kent is right, they may have all been " rejected ...  for
>> substantial reasons and not just superficial ones."

> This implies that the marked is rational and logical. It has shown time
> and time again that it isn't. The marked won't choose a superior
> technical solution over an inferior yet better marketed or seemingly
> cheaper solution.

It won't?  Where do you know that?  Who is ``the market''?  Software
companies decide for themselves which programming language they use.
Your company is free to choose, too.

> Capitalisme will need to adjust itself in the near future from the
> short-term gain view to a long-term view.

Funny; ``in the near future''.  This claim is *very* old, but we are
still waiting ;-)

> It is just as frustrating every time I hear about some company that
> makes some kind of "secure" solution and when you ask them what language
> they use they say C or C++. When one then ask them why they use such an
> unsafe language they start arguing not that C/C++ is safe, they mostly
> agree that it isn't, but out of economical concerns or that they need
> people that can program and people know C/C++.

Well, that's the decision they made, then.  If you think it's a wrong
one, you could prove it by making a different decision in /your/ company.
If you are right, your product should be more successful, right?

Blaming the market doesn't make sense at all here.  You think the market
is ``irrational and illogical''?  Who is ``rational and logical'' then?
Some communist party?  There isn't much of an alternative here; either
companies are free to choose, as they are now, or some communist party
decides which programming language we all have to use.  Just imagine
which one would that be, considering the ``rational and logical''
decisions those parties have made in the past...

Regards,
--
Nils Goesche
Ask not for whom the <CONTROL-G> tolls.

PGP key ID 0xC66D6E6F


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Thomas F. Burdick  
View profile  
 More options Jan 12 2002, 12:03 pm
Newsgroups: comp.lang.lisp, comp.lang.ada, comp.lang.eiffel, comp.lang.smalltalk
From: t...@conquest.OCF.Berkeley.EDU (Thomas F. Burdick)
Date: 12 Jan 2002 09:03:46 -0800
Local: Sat, Jan 12 2002 12:03 pm
Subject: Re: True faiths ( was Re: The true faith )

Nils Goesche <car...@t-online.de> writes:
> In article <slrna40nb0.7nn.randhol+ab...@kiuk0156.chembio.ntnu.no>, Preben Randhol wrote:

> > Capitalisme will need to adjust itself in the near future from the
> > short-term gain view to a long-term view.

> Funny; ``in the near future''.  This claim is *very* old, but we are
> still waiting ;-)

Even restricting one's view to economics alone, look at the United
States.  We're in the second economic recession in 10 years.  And in
the time in between, although unemployment was low, wages didn't grow.
This isn't much of a refultation of the claim.  Or are you just
arguing that capitalism still exists?  If so, that's not much of an
argument.

--
           /|_     .-----------------------.                        
         ,'  .\  / | No to Imperialist war |                        
     ,--'    _,'   | Wage class war!       |                        
    /       /      `-----------------------'                        
   (   -.  |                              
   |     ) |                              
  (`-.  '--.)                              
   `. )----'                              


 
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 Jan 12 2002, 12:56 pm
Newsgroups: comp.lang.lisp, comp.lang.ada, comp.lang.eiffel, comp.lang.smalltalk
From: Christopher Browne <cbbro...@acm.org>
Date: 12 Jan 2002 17:56:57 GMT
Local: Sat, Jan 12 2002 12:56 pm
Subject: Re: True faiths ( was Re: The true faith )
t...@conquest.OCF.Berkeley.EDU (Thomas F. Burdick) writes:

> Nils Goesche <car...@t-online.de> writes:

> > In article <slrna40nb0.7nn.randhol+ab...@kiuk0156.chembio.ntnu.no>, Preben Randhol wrote:
> > > Capitalism will need to adjust itself in the near future from
> > > the short-term gain view to a long-term view.
> > Funny; ``in the near future''.  This claim is *very* old, but we
> > are still waiting ;-)
> Even restricting one's view to economics alone, look at the United
> States.  We're in the second economic recession in 10 years.  And in
> the time in between, although unemployment was low, wages didn't
> grow.  This isn't much of a refultation of the claim.  Or are you
> just arguing that capitalism still exists?  If so, that's not much
> of an argument.

And "wages" and "unemployment" are forcibly supposed to be related to
the manner of ownership of the results of production _how_?

[You're probably _not_ amongst the clueless on this, but I find it
tremendously irritating when people get spectacularly worshipful about
"capitalism" when they're clearly thinking about things that aren't
forcibly related, such as when concepts of "private property" and
"free markets" could apply equally well under arrangements such as
"mercantilism."]

The notion that it makes sense for "capitalism to adjust itself" to
something when capitalism is an _economic concept_ seems just
spectacularly silly.  It's a _definition_, and definitions don't
adjust themselves.
--
(concatenate 'string "cbbrowne" "@acm.org")
http://www3.sympatico.ca/cbbrowne/
"We're all  a little weird.  And life is  a little weird. And  when we
find someone whose weirdness is  compatible with ours, we join up with
them  and  fall into  mutually  satisfying  weirdness  - and  call  it
love..." -- R. Fulghum


 
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.
Doug Hockin  
View profile  
 More options Jan 12 2002, 2:39 pm
Newsgroups: comp.lang.lisp, comp.lang.ada, comp.lang.eiffel, comp.lang.smalltalk
From: Doug Hockin <dhoc...@staffware-spokane.com>
Date: 12 Jan 2002 19:39:25 GMT
Local: Sat, Jan 12 2002 2:39 pm
Subject: Re: True faiths ( was Re: The true faith )

> Obviously the winner is any compiled (fast), GCed, GFing, MI dynamic
> language with macros. Mature, an ANSII standard and a free
> implementation would not hurt either. hang on...

Like Dylan?

comp.lang.dylan
http://www.gwydiondylan.org
http://www.functionalobjects.com

-- Doug


 
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.
Kenny Tilton  
View profile  
 More options Jan 12 2002, 3:16 pm
Newsgroups: comp.lang.lisp, comp.lang.ada, comp.lang.eiffel, comp.lang.smalltalk
From: Kenny Tilton <ktil...@nyc.rr.com>
Date: Sat, 12 Jan 2002 20:14:53 GMT
Local: Sat, Jan 12 2002 3:14 pm
Subject: Re: True faiths ( was Re: The true faith )

Doug Hockin wrote:

> > Obviously the winner is any compiled (fast), GCed, GFing, MI dynamic
> > language with macros. Mature, an ANSII standard and a free
> > implementation would not hurt either. hang on...

> Like Dylan?

Is Dylan mature, stable, ANSII standard?

Anyway, not enough parentheses. And I like unhygienic macros.

Dylan to me adds no value over Lisp, so why bother?

All that said, yup, Dylan is something I would consider if Lisp did not
exist.

Oh, damnit, I forgot. How about a MOP. Does Dylan expose the MOP so I
can metaclass?

Anyway, the big quetsion is: what is the added value over Lisp to make
me give up Lisp.

One more thing: I love editing with parentheses-aware editors. Infix
won't cut it.

kenny
clinisys


 
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.
Fernando Rodríguez  
View profile  
 More options Jan 12 2002, 5:51 pm
Newsgroups: comp.lang.lisp, comp.lang.ada, comp.lang.eiffel, comp.lang.smalltalk
From: Fernando Rodríguez <spam...@must.die>
Date: Sat, 12 Jan 2002 23:45:29 +0100
Local: Sat, Jan 12 2002 5:45 pm
Subject: Re: True faiths ( was Re: The true faith )

On Sat, 12 Jan 2002 20:14:53 GMT, Kenny Tilton <ktil...@nyc.rr.com> wrote:
>> Like Dylan?

>Is Dylan mature, stable, ANSII standard?

>Anyway, not enough parentheses. And I like unhygienic macros.

>Dylan to me adds no value over Lisp, so why bother?

If you are allergic to parentheses, Dylan and Python are very useful. ;-)

--
Fernando Rodríguez
frr at wanadoo dot es
--


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Thomas F. Burdick  
View profile  
 More options Jan 12 2002, 7:52 pm
Newsgroups: comp.lang.lisp, comp.lang.ada, comp.lang.eiffel, comp.lang.smalltalk
From: t...@conquest.OCF.Berkeley.EDU (Thomas F. Burdick)
Date: 12 Jan 2002 16:52:33 -0800
Local: Sat, Jan 12 2002 7:52 pm
Subject: Re: True faiths ( was Re: The true faith )

I was responding to a claim that seemed to be implying that there
wasn't anything wrong with capitalism's optimizing for short-term
gain.  In fact, I think imperialism has just about reached a point of
equilibrium, where it's no longer beneficial (for the capitalist
class) to increase productivity.  The United States is now a society
where the average amount of labor is increasing, but the net
production isn't (if things are produced but subsequently exploded or
thrown out, there was no net production).  Increased work and
declining wages during the period *between* cyclical recessions is a
symptom of this.

> [You're probably _not_ amongst the clueless on this, but I find it
> tremendously irritating when people get spectacularly worshipful about
> "capitalism" when they're clearly thinking about things that aren't
> forcibly related, such as when concepts of "private property" and
> "free markets" could apply equally well under arrangements such as
> "mercantilism."]

> The notion that it makes sense for "capitalism to adjust itself" to
> something when capitalism is an _economic concept_ seems just
> spectacularly silly.  It's a _definition_, and definitions don't
> adjust themselves.

But capitalism has certainly evolved over time.  Property and class
relations have changed since the mid 19th century.  Who knows, maybe
it will evolve some more and find a way to increase production.  Or
maybe it won't, and we'll have a social crisis and a change in
property relations :)

--
           /|_     .-----------------------.                        
         ,'  .\  / | No to Imperialist war |                        
     ,--'    _,'   | Wage class war!       |                        
    /       /      `-----------------------'                        
   (   -.  |                              
   |     ) |                              
  (`-.  '--.)                              
   `. )----'                              


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Thomas F. Burdick  
View profile  
 More options Jan 12 2002, 8:03 pm
Newsgroups: comp.lang.lisp, comp.lang.ada, comp.lang.eiffel, comp.lang.smalltalk
From: t...@conquest.OCF.Berkeley.EDU (Thomas F. Burdick)
Date: 12 Jan 2002 17:03:43 -0800
Local: Sat, Jan 12 2002 8:03 pm
Subject: Re: True faiths ( was Re: The true faith )

Kenny Tilton <ktil...@nyc.rr.com> writes:
> Doug Hockin wrote:

[> > > is Kenny Tilton]

> > > Obviously the winner is any compiled (fast), GCed, GFing, MI dynamic
> > > language with macros. Mature, an ANSII standard and a free
> > > implementation would not hurt either. hang on...

> > Like Dylan?

> Is Dylan mature, stable, ANSII standard?

I thought those were just niceties, not necessary for the language to
"win", according to you just above.

> Anyway, not enough parentheses. And I like unhygienic macros.

> Dylan to me adds no value over Lisp, so why bother?

Well, sure, right now.  Since Dylan seems to have what you think it
would take for a non-mainstream language to make it into the
mainstream, if it did, that's the value it *would* offer.  I'd be
*thrilled* to be a Dylaner if there were a ton of Dylan jobs.

You seem to have changed from talking about what "the winner" needs,
to talking about what language you'd rather use.  I don't think it's a
good idea to change the definition of "win" so radically, at least
mid-thread :)

> All that said, yup, Dylan is something I would consider if Lisp did not
> exist.

> Oh, damnit, I forgot. How about a MOP. Does Dylan expose the MOP so I
> can metaclass?

Yeah, it might have just fallen out of the winning category.  I agree,
a MOP is vital.

> Anyway, the big quetsion is: what is the added value over Lisp to make
> me give up Lisp.

> One more thing: I love editing with parentheses-aware editors. Infix
> won't cut it.

If you had an infix language that could be turned into a sexp form,
you could probably make an editor that actually worked on its
structure in the image.  Not that I'm advocating this, I'm just sayin...

--
           /|_     .-----------------------.                        
         ,'  .\  / | No to Imperialist war |                        
     ,--'    _,'   | Wage class war!       |                        
    /       /      `-----------------------'                        
   (   -.  |                              
   |     ) |                              
  (`-.  '--.)                              
   `. )----'                              


 
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.
Thaddeus L Olczyk  
View profile  
 More options Jan 12 2002, 9:11 pm
Newsgroups: comp.lang.lisp, comp.lang.ada, comp.lang.eiffel, comp.lang.smalltalk
From: olc...@interaccess.com (Thaddeus L Olczyk)
Date: Sat, 12 Jan 2002 19:49:00 GMT
Subject: Re: True faiths ( was Re: The true faith )
On 12 Jan 2002 19:39:25 GMT, Doug Hockin

<dhoc...@staffware-spokane.com> wrote:
>> Obviously the winner is any compiled (fast), GCed, GFing, MI dynamic
>> language with macros. Mature, an ANSII standard and a free
>> implementation would not hurt either. hang on...

>Like Dylan?

>comp.lang.dylan
>http://www.gwydiondylan.org
>http://www.functionalobjects.com

>-- Doug

He didn't say dead language.

 
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.
Kenny Tilton  
View profile  
 More options Jan 13 2002, 12:26 am
Newsgroups: comp.lang.lisp, comp.lang.ada, comp.lang.eiffel, comp.lang.smalltalk
From: Kenny Tilton <ktil...@nyc.rr.com>
Date: Sun, 13 Jan 2002 05:24:20 GMT
Local: Sun, Jan 13 2002 12:24 am
Subject: Re: True faiths ( was Re: The true faith )

was doug making that distinction? anyway, that was just a point of
information. i do not follow dylan, for all i know it's spec is
stable--i wasn't arguing, i was asking.

> > Dylan to me adds no value over Lisp, so why bother?

> Well, sure, right now.  Since Dylan seems to have what you think it
> would take for a non-mainstream language to make it into the
> mainstream, if it did, that's the value it *would* offer.  I'd be
> *thrilled* to be a Dylaner if there were a ton of Dylan jobs.

well, my whole point was, look past current popularity to how developers
are reacting to the status quo with new languages or new features for
java to get at True Popularity. so might-make-it-mainstream is subtly
OT.

I anyway like to separate the question of how great is a language
regardless of its popularity from considerations deriving from
popularity, such as the number of available jobs, programmers and
libraries. The latter effects of popularity do not in the long run wag
the popularity dog; there was a day when COBOL, VSAM and CICS ruled the
world. Pascal was so big the original Mac OS team used it. And the
Romans really kicked the Christians' asses. Hang on...

Note that I am not saying popularity does not add value in the practical
ways we all grok, just that I like to control for popularity when
assessing long-term prospects of languages.

kenny
clinisys


 
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.
Kevin McFarlane  
View profile  
 More options Jan 13 2002, 7:23 am
Newsgroups: comp.lang.lisp, comp.lang.ada, comp.lang.eiffel, comp.lang.smalltalk
From: "Kevin McFarlane" <ke...@atech.globalnet.co.uk>
Date: Sun, 13 Jan 2002 12:20:29 -0000
Local: Sun, Jan 13 2002 7:20 am
Subject: Re: True faiths ( was Re: The true faith )

"Steven T Abell" <ab...@brising.com> wrote in message
news:3C3F8689.377A9F0F@brising.com...

I think Steve is right. I too am primarily a C++ developer but would like to
be using langages such as Eiffel, which I've read a lot about but not used.
However, I'm constrained by learning what I have to learn to make a living
and what can be leveraged off of C++. So things like C# and ASP are worth my
while investing in and Eiffel isn't - for now, at any rate.

I think that it is good for programmers to be familiar with more than one
language, even if only cursorily. My C++ has improved and is improving
(hopefully) by being informed by important concepts from Eiffel and from
more general reading on software engineering.

It's always going to be hard for something new to get a look in. There is,
of course, the economic reason that, for example, C/C++ guys are two a penny
but Eiffel and Smalltalk guys aren't. That's why you often need some kind of
killer application or killer technology area to leverage off of. Eiffel, for
example, may get a boost from .Net, especially as its offering a few things
that the other languages don't. But I fear it's not being marketed very well
at the moment.

Another barrier to overcome is programmers themselves. It's difficult enough
to get C programmers to buy into OO and to get C++ programmers to use the
techniques that exist to write safer, more maintainable code. This may
partly be due to the complexity of C++ but I also think it's just
boneheadedness (e.g., the attitude "I've always used sprintf why try
anything different?")

In my last job, a difficult-to-fine damaged memory problem was caused by an
incorrectly coded sprintf. This would not have been caused by using the more
modern C++ alternatives. But a dyed-in-the-wool C programmer would probably
just say that programmers should be competent enough not to make mistakes.

However, having said this, the minority languages would probably help their
case better by not dogmatically dismissing everything else but by being more
constructive. Not everything in C/C++ is bad.


 
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.
Patrick Doyle  
View profile  
 More options Jan 13 2002, 10:38 am
Newsgroups: comp.lang.lisp, comp.lang.ada, comp.lang.eiffel, comp.lang.smalltalk
From: doy...@eecg.toronto.edu (Patrick Doyle)
Date: Sun, 13 Jan 2002 15:23:06 GMT
Local: Sun, Jan 13 2002 10:23 am
Subject: Re: True faiths ( was Re: The true faith )
In article <3C409A34.7DE61...@nyc.rr.com>,
Kenny Tilton  <ktil...@nyc.rr.com> wrote:

>Oh, damnit, I forgot. How about a MOP. Does Dylan expose the MOP so I
>can metaclass?

Er, what's a MOP?

--
--
Patrick Doyle
doy...@eecg.toronto.edu


 
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.
Dr. Edmund Weitz  
View profile  
 More options Jan 13 2002, 11:30 am
Newsgroups: comp.lang.lisp, comp.lang.ada, comp.lang.eiffel, comp.lang.smalltalk
From: e...@agharta.de (Dr. Edmund Weitz)
Date: 13 Jan 2002 17:29:48 +0100
Local: Sun, Jan 13 2002 11:29 am
Subject: Re: True faiths ( was Re: The true faith )

doy...@eecg.toronto.edu (Patrick Doyle) writes:
> Er, what's a MOP?

MetaObject Protocol, see <http://www.elwoodcorp.com/alu/mop/>.

Edi


 
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.
Nils Goesche  
View profile  
 More options Jan 13 2002, 1:19 pm
Newsgroups: comp.lang.lisp, comp.lang.ada, comp.lang.eiffel, comp.lang.smalltalk
From: Nils Goesche <car...@t-online.de>
Date: Sun, 13 Jan 2002 19:17:57 +0100
Local: Sun, Jan 13 2002 1:17 pm
Subject: Re: True faiths ( was Re: The true faith )

There /is/ something wrong with your idea of `capitalism' being
`optimizing' for anything like `short-term gains'.  /People/ are
`optimizing'.  Maybe some managers and politicians are `optimizing
for short-term gains'.  But that is nothing to worry about:  If you
think you know better how to win in the long run, by any means, do it!
Those stupid short-term-thinkers that apparently worry you so much
will lose and you'll take them over when they're broke ;-)

But yes, I know what you're up to.  You are, like everybody else
on the `leftist' side,
convinced that you can do better than the market; that you know what
people /really/ want, or at least should want to do or to buy because
you are, because of your superior intelligence, able to predict
the future and are the only one who can tell what has to be done instead
in order to save us all.  So, we need a strong government, ownership
of companies and anything else has to be transferred to the government
which must be led by yourself, of course, not by some ordinary,
mortal short-term-thinker.  Then, elections are no longer necessary
and in fact dangerous, because the stupid public might not recognize,
because of their lack of intelligence, how everything the government
does will be good for them, in the long run, of course, and some
`right-wing' evildoers might convince them to elect somebody else and
we can't have that, can we?

Pretty close?  I hope you are not offended by this too much, but I
wanted to show you how all this `leftist' talk sounds to people not
sharing your views.  Now you probably think that I am a `right-wing'
evil-doer, that would be a typical reflex at least, but there are
other views of the world than the leftist, and not all of them are
right-wing.

If you find this interesting, however, you might be also interested in

  ``The Vision of the Anointed: Self-Congratulation As a Basis for
 Social Policy''

   by Thomas Sowell,

or

  ``Free to Choose: A Personal Statement''

  by Milton and Rose D. Friedman,

both available at Amazon.

Regards,
--
Nils Goesche
Ask not for whom the <CONTROL-G> tolls.

PGP key ID 0xC66D6E6F


 
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 Jan 13 2002, 1:52 pm
Newsgroups: comp.lang.lisp, comp.lang.ada, comp.lang.eiffel, comp.lang.smalltalk
From: Erik Naggum <e...@naggum.net>
Date: Sun, 13 Jan 2002 18:52:43 GMT
Local: Sun, Jan 13 2002 1:52 pm
Subject: Re: True faiths ( was Re: The true faith )
* "Kevin McFarlane" <ke...@atech.globalnet.co.uk>
| It's always going to be hard for something new to get a look in.  There
| is, of course, the economic reason that, for example, C/C++ guys are two
| a penny but Eiffel and Smalltalk guys aren't.

  This is one of the most misleading abuses of statistics around.  Just
  because the probability that you hit a C++ programmer if you throw a rock
  into a crowd is very high, does not mean that the probability that he can
  replace _your_ C++ programmer is any higher than finding a replacement
  Eiffel or Smalltalk programmer.  Because you have to weed through tons of
  idiots who only _claim_ they know C++, the effort required to find a real
  replacement may be significantly lower for Eiffel or Smalltalk.  Besides,
  if you can find a good programmer, chances are very good that he will be
  able to learn any programming language you use reasonably well in the
  time it would take to find a good C++ programmer.  And learning from the
  sources of the previous programmer is a lot easier than learning the
  language from scratch in a general, application-independent way.

  I have actually witnessed this.  A company I worked for got a new manager
  level that was completely superfluous, so the new manager had to prove to
  herself that she had a real job, and spent a lot of time arguing against
  using languages that were not mainstream, and basically made it hard to
  use anything but Java, and many good people quit.  Then a Java man got
  seriously ill.  She was unable to replace him in the 5 months he was
  away.  The other Java men could not do his work.  To her amazement,
  choice of language mattered less than the other skills the programmers
  had.  The conclusion from this story that this manager actually arrived
  at was that it was bad to have skilled programmers -- she alone should
  make the design decisions and programmers would simply implement them.
  She could now return to her policy of using only mainstream languages and
  hire only unskilled programmers who lied about knowing a language.  As
  far as I know, nothing interesting has happened at that company for a
  long time.

///
--


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Thomas F. Burdick  
View profile  
 More options Jan 13 2002, 2:04 pm
Newsgroups: comp.lang.lisp, comp.lang.ada, comp.lang.eiffel, comp.lang.smalltalk
From: t...@conquest.OCF.Berkeley.EDU (Thomas F. Burdick)
Date: 13 Jan 2002 11:04:36 -0800
Local: Sun, Jan 13 2002 2:04 pm
Subject: Re: True faiths ( was Re: The true faith )

Nils Goesche <car...@t-online.de> writes:
> There /is/ something wrong with your idea of `capitalism' being
> `optimizing' for anything like `short-term gains'.  /People/ are
> `optimizing'.  Maybe some managers and politicians are `optimizing
> for short-term gains'.  But that is nothing to worry about:  If you
> think you know better how to win in the long run, by any means, do it!
> Those stupid short-term-thinkers that apparently worry you so much
> will lose and you'll take them over when they're broke ;-)

To say the above you need to completely ignore property relations.

> But yes, I know what you're up to.

No, you don't.  Just because you've met a whole lot of Stalinists and
holier-than-thou Social Democrats doesn't mean you understand the
views of everyone in the class struggle.  In particular, even if it
were reasonable to have that attitude with Europeans, projecting your
political understanding across the Atlantic is a recipe for disaster.

  You are, like everybody else

Oh, I know how I sound to others.  I can't do much about the fact that
some people listen to one thing and hear another.  The only way to get
past that is to have a real conversation with someone.  On that note,
if you want to continue this over e-mail, I'm down.  But I'd rather
not continue this in comp.*, for reasons I hope are obvious :)

>   by Milton and Rose D. Friedman,

Oh dear god, Milton Friedman???  I don't know about your politicl
views, but this man's are frighteningly right-wing.  If you want to
know what his politics means for the 2nd and 3rd world, look at what
he helped do in Latin America.  BTW, this is a very mainstream view to
be frightened of / hateful towards him.

--
           /|_     .-----------------------.                        
         ,'  .\  / | No to Imperialist war |                        
     ,--'    _,'   | Wage class war!       |                        
    /       /      `-----------------------'                        
   (   -.  |                              
   |     ) |                              
  (`-.  '--.)                              
   `. )----'                              

^This is a sabot cat, a big clue I'm not a communist


 
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 99   Newer >
« Back to Discussions « Newer topic     Older topic »