[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Go Programming Environment Offered (?)



Jeffrey Greenberg wrote:
> ...
> My purpose has been to get the programming going. Much of the 
> above are available for use in your engine  (i.e. they are public
> classes), but they have been first oriented to getting the 
> environment going. As you note in the last sentence, the environment
> has it's own datatypes on which it is built.  It is not clear whether
> a programmer will prefer to use their own or use what is provided  
> (I expect the former.)  Thus all the other classes may be useful or
> useless depending. 
> ...

Classes are personal matters. :) Really! Because they often are
hierarchical, and who wants to be at the bottom of a hierarchy?
I share Jeffrey's concern that people will not use 'stray classes',
which then are much too personal.

I honestly believe that our reluctancy to use other peoples stuff is 
a flaw in C++, rather than anything else. Java has a neat abstraction 
in the Interface concept. What we want is a clean, simple API not
constrained to any particular language or environment. I mean, just
because one is programming in a certain language, it doesn't mean one
have to think in that language.

About time: I think I speak for everyone if I say: We all are afraid 
of making commitments because we are all up to our ears in other things,
but we would all like to contribute to the good cause. Hence my
suggestion is that you, Jeffrey, distribute pieces of work to all of 
us, and let the giant parallel machine work for you. :)

Henrik
-- 
"Time is an illusion. Lunch time doubly so." (Hitchhiker's guide)

Henrik Rydberg (http://fy.chalmers.se/~rydberg),
Department of Applied Physics, Chalmers University of Technology.