Re: [orbitcpp-list] announcing o2cpp
Status: Beta
Brought to you by:
philipd
From: Andreas K. <ak...@ix...> - 2000-02-01 22:49:21
|
Hi Phil, Phil dawes wrote: > > Cool - was I really that rude? Guess so :) Nah, you did not quite hurt my feelings, but neither did I feel you'd appreciate anything like a c++ port of the compiler at the time. > > * Choice of language > > Fair enough (BTW, it's only the compiler that's written in python - all > of the runtime is and will be in C++). What didn't you like about > python? True, it is only the compiler. But all this get-python-install-automake-stuff-get-everything-to-work-retry-several-times can really suck, and I believe it can scare people off, even coders. People that are looking for a c++ binding do know c++, but they might not know python. If they wanted to help properly, they'd have to know both. (You want to know what i disliked about python? oh, plenty. not that i had actually tried, but there were several things that pissed me off enormously. first, python is not as declarative, as, say, c++. this makes code generally a bit harder to read. also, python does not try to separate declaration and implementation. second, qualifying everything with "self." does not contribute to either code legibility or coding speed. Of course, the need for extra qualification is a direct consequence of having no declarations. third, i did at first not like the idea of a language being picky about whitespace. (I have changed my opinion a little on this one) ... <insert more senseless criticism here>... ) > What's your plan? Do you want to join forces / merge code? Yup. :) My proposal would be to base the "new thing" (tm) upon your new runtime code (see other mail) along with an adapted version of my idl compiler. Which sucks because it is loads of work to do. Not that I'd mind, but currently I'm facing one and a half month featuring five exams, in two weeks' distance each. I guess I won't be able to do much of the like until March 24, when the exams will finally be over. After that date, however, I've got six weeks of free time (being a student is not so bad after all :). We might start real soon by putting everything into one cvs tree, however. > > Cheers, > > Phil. > > (BTW, I've put my thoughts and comments about the o2cpp implementation > in another mail) (your fault. you'll have to read two replies ;) cu andreas |