Re: How C Sucks
- From: Ken Tilton <kentilton@xxxxxxxxx>
- Date: Tue, 25 Apr 2006 09:13:10 -0400
pschombe@xxxxxxx wrote:
Bjarne is going for the multi-paradigm thing this time around. ie, they
are still changing the language per se, trying to decide what C++ wants
to be when it grows up. Of course they need a formal process and
committees and votes and crap.
Why should anyone take your opinions seriously?
ha-ha, the argument sketch from Monty Python:
Continue that thread!
Ok.
Why should I listen to you?
You asked me to continue!
Did not.
Did, too!
Good one, you got me.
Besides, name-calling
directed at other languages won't improve CL in the slightest.
Name-calling? Where? Do you even know what C++0x is about? Hint: it is not about adding a GUI to the C++ standard.... Oops. Bjarne says here:
http://public.research.att.com/~bs/rules.pdf
"The most commonly requested new feature for C++ is a standard GUI."
!!!! The same idiots must be running from NG to NG whining about standard GUIs. But I was right in spirit, they have a separate process for mo better standard libs as contrasted with language changes per se.
Now let's look at the list of open issues, suggestions, and proposals:
http://public.research.att.com/~bs/evol-issues.html
My favorite, a suggestion, in toto:
"ES017. Lambda.
???"
Can you say "culture gap"? Sher ya can. Now enter Greenspun:
ES049. Multimethods
Provide the ability to do a dynamic lookup on more than one operand. Frequest suggestion."
ES057. Closures
"Like the ones in Borland C++"
ES062. Code blocks
Provide a way of providing code to be provided as arguments without having to define a separate named function.
ES070. Allow default arguments for template template arguments
....and last but not least:
ES033. Optional garbage collection.
Explicitly acknowledge that garbage collection is a valid implementation technique for C++ and define when destructors are called and what it means for a an object to be unreferenced.
If you
wish to believe that CL is perfect you can feel free to of course, but
at that point you have abandoned any pretense of being a rational
computer scientist, and are simply a cult member.
You make that sound like a bad thing.
ken
--
Cells: http://common-lisp.net/project/cells/
"Well, I've wrestled with reality for 35 years, Doctor, and I'm happy to state I finally won out over it." - Elwood P. Dowd
.
- Follow-Ups:
- Re: How C Sucks
- From: Jonathon McKitrick
- Re: How C Sucks
- References:
- How C Sucks
- From: Ken Tilton
- Re: How C Sucks
- From: pschombe
- Re: How C Sucks
- From: Ken Tilton
- Re: How C Sucks
- From: pschombe
- Re: How C Sucks
- From: Ken Tilton
- Re: How C Sucks
- From: pschombe
- How C Sucks
- Prev by Date: Re: Portable Allegroserve and SBCL
- Next by Date: Re: Portable Allegroserve and SBCL
- Previous by thread: Re: How C Sucks
- Next by thread: Re: How C Sucks
- Index(es):
Relevant Pages
|