On Wed, Mar 12, 2003 at 05:09:25PM +0100, Max Kellermann wrote:
> Or did you mean viewports, not frames?
Ok, viewports then. CF_PLACEMENT_GEOM check is indeed implemented in
ionws.c.
> I don't like the standard C++ library either. But in my opinion, your
> ion code is much more an awful kludge on top of C ;) I'm only talking
> about the syntax, which is OK in C++, but looks strange in your code.
The c++ syntax for casts, templates and some other things I don't recall
is awful. The DECLOBJ and INTROBJ stuff, that probably break the syntax
the most in Ion are there just because I'm too lazy to type all over the
place struct foobar_struct; typedef struct foobar_struct struct; ...
struct foobar{ ... } what is needed because of the lame way structs
are defined in C (at least there's on thing better in C++!) and to avoid
dependency problems.
> > and in some aspects
> > the the dynamic function code in Ion is more convenient: no need to
> > specify all the functions in one place. Also, IIRC (it's been a long
>
> That's a good point against C++..
Speaking of dependency problems, putting all the dynamic (or "virtual"
-- neither Ion nor C++ have real dynamic functions) functions in the class
definitions might prove to be a lot of extra work.
> Java.
And speaking of java, at least it is a rather clean language unlike other
hacks based on C. It just sucks in every other aspect one can imagine :).
--
Tuomo