Re(2): saving a URL/newbie rant

>Another thing I think would help is a quick intro to how the pseudo-C++
>works and how it relates to C++.

			Hi, guys!

	I'll put my 2 cents in even though I am not particularly entitled to.

{ // begin 2 cents

	I have been working with WWW Lib a month or two ago and since then
gave up that unsatisfying hobby.  I have stayed on the list, however,
since I suspect I'll be plunging into the depth of the library sometime
in the future.

	From the very beginning, I have found myself scrambling around
the docs, trying to understand what the heck was going on, how things
were done, and trying to resolve many other side issues like: compiling
the stuff on several different platforms.  I have found (as many of you 
did) several things:
	- Docs are unsatisfactory and mostly out of date
	- Support is fibble (and as someone correctly mentioned,
	  Henrik is WAY overworked and should not be doing this
	  on the first place)
	- The code is well organized but since there is SO MUCH of it,
	  it is extremely hard to understand what it is supposed to do
	  without GOOD documentation.
	The things that baffled me the most was that the library was written
is pseudo-C++.  The docs spoke of methods and objects when in all actuality
there were none!  I really wished that the library WAS written in C++.
Why in the age of Object-Oriented revolution, when most of algorithms
and design methods are developped using some kind of OO methods, would
you choose a non-OO language and try your darnest to make it look like
an OO one?  Why couldn't the development had been done in C++ on the first
place where you would have actual objects, methods, etc, where the design
could have been much more aesthetic, clean and understandable?  For me,
as I am sure for many other people on the list, it would have been MUCH
easier to understand what is going on if the code was in C++.  Even more
so, I am sure the design of the library and the whole architecture could 
have been organized in such a way that it would be a breeze to enhance, 
maintain and support.
	I understand that some people on the list do not share my views and
that my opinions may be a little biased, but I am an ardent C++ fan and
I believe that a good OO design can solve most of the problems.

} // End 2 cents

	Best Programming Wishes,

Leo Shuster

Received on Thursday, 23 May 1996 09:23:02 UTC