J
Joe keane
1. it's not twos' complement
2. an 'int' may have a trap value
-who- -cares-
go have sex with youselves
2. an 'int' may have a trap value
-who- -cares-
go have sex with youselves
1. it's not twos' complement
2. an 'int' may have a trap value
-who- -cares-
go have sex with youselves
1. it's not twos' complement
2. an 'int' may have a trap value
-who- -cares-
go have sex with youselves
Le 12/03/12 00:05, Joe keane a écrit :
As you have seen from the promoters of those sterile discussions
(thompson for instance) they need to go on forever with those
discussions...
The prototype of main() is a hot topic for them too.
At the same time, thompson and the others shun REAL discussions about
REAL progress that can be done to improve the language.
In all my discussions about the C containers library thompson and the
other "clc regulars" were conspicuously ABSENT. Technically they have
absolutely NOTHING to say.
Don Y said:I prepare a lot of formal documentation for my projects.
I'll have an "English major" check my grammar, spelling,
etc. But, I'd never trust any of them to *write* (or
rewrite) the documents -- even if they were as knowledgeable
about the material as I! E.g., they might not appreciate
the choice and role of analogies used in the descriptions.
Or, might write a "text book" that no one is inclined to
*read*!
I assumed twos' complement was mentioned because of the way it was spelled.
Who knows? And does anyone *really* care?
Hi Jacob,
On 3/12/2012 10:44 AM, jacob navia wrote: ....
....
And, I don't see the "containers" thread you mentioned
(possibly old or something I marked as "read" without
having actually *read* it).
That's just how jacob perceives it when someone disagrees with him about
whether or not one of his proposals counts as "progress" or an
"improvement". He only wants to discuss how his proposals should be
implemented. Any disagreement with the fundamental concept of his
proposals is treated as a personal attack; which tends to discourage
those who would otherwise be willing to engage in a "REAL" discussion of
why they think the proposals should not be implemented.
Google for clc and comp.std.c messages with "containers" in the
Subject:; most of the messages after 2009 are part of the discussion
he's referring to. As you'll see, a fair number of the messages are from
Keith Thompson, though I agree that he's far from being the most active
participant.
That none of the more active participants in that discussion counts as a
"clc regular" in jacob's eyes surprises me, but then the definition of
that term has always been rather peculiar. The term is used, and
therefore defined, almost exclusively by people who don't consider
themselves a member of the group it describes - even though many of
those people are among the ones who post to clc most regularly.
Therefore, it certainly doesn't mean "people who post to clc regularly".
Hi James,
------------------------------------------^
Yikes! Can you spell "ancient history"?
Yes, and for me it starts a millennium or two earlier than it does for
you. I come from a background in science and in particular astronomy -
for some purposes, I consider anything less than a billion years old to
be relatively young
While the start of that discussion is several years old, the most recent
messages are relatively recent. Jacob's still working on it, and is
still interested in discussing it, so it's still current.
If you don't care, you don't have to participate in such discussions.
They are certainly on topic for a group that discusses the C
programming language. Would you suggest another forum to discuss
such issues, or would you censor them entirely?
You are teetering on the edge of my killfile.
If you are interested in knowing what the container's library is about
look at
http://code.google.com/p/ccl/
There you will find the whole containers library for C, the
documentation, and the source code.
"containers" means lists (single/double linked), hash-tables,
flexible arrays, buffers, circular buffers, trees, and several others.
My proposal is to standardize this in a similar way to C++
stl and allow you to use lists and hashtables in your C code without
reinventing the wheel.
If you've ever dealt with a "building inspector", you've
seen how they might (and *are*, LEGALLY!) be the epitome of
what is allowed/expected in the construction of a building.
But, chances are, you'd never hire any of them to *design*
a building for you! Or, furnish it. Sure, it might meet
all the structural, electrical, plumbing, etc. requirements
of the current Codes... but that doesn't mean it would be a
pleasant or *useful* place to live/work!
But what is the *philosophy* behind the language maintainers?
I.e., *should* C's libraries continue to grow to creep further
into the application domain?
Where do you stop -- what about
cryptographic functions? Infinite precision/decimal math?
etc.
Nice analogy.
It can probably be stretched a little further to say a building company
benefits from an inspector and a software company benefits from a
language lawyer!
Le 13/03/12 01:17, Don Y a écrit :
No. The containers library is not an application; A container is used
in most applications though, and that is the difference.
Most serious programs use lists, need flexible arrays, hash tables, etc.
The "solution" now is that each program redevelops a linked list
package, a hash table package, etc from scratch at each project.
Since there isn't a common interface all this programs are incompatible
and need to be adapted when used together.
If I use package "A" with its list module and package "B" with another
incompatible lost module, I have to write adapter code to pass lists
written in package "A" to lists in package "B".
And you know very well what I am talking about. Never done
a list package? You never used a list in your programs?
That depends on the role he plays in the organization.
A building inspector, in theory, serves a vital role.
OTOH, he can also be an *impediment* to progress -- by
insisting on detail that may or may not be significant.
jacob said:My proposal is to standardize this in a similar way to C++
stl and allow you to use lists and hashtables in your C code without
reinventing the wheel.
1. it's not twos' complement
2. an 'int' may have a trap value
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.