If it was as easy as that... how come you nominate someone that is confused by the
difference between a wrapper and an API?... I think I don't have the enough
experience (on the palm) to make something like that, at least not the same
experience some people have... not to say the time :)...
I was thinking... why make a wrapper and use dirty hacks and cracks (not to say
ugly macros) to make it work, if palm was already in the works in something like
this? (but looks like the short answer is "no, no plans in a C++ wrapper or api
whatsoever...")... so I guess I have to work with something dirty like that, or
wait for the release of the KVM...
Jose Manuel "Confused" Guerra
Christian Vandendorpe wrote:
> You are confusing things greatly here. One thing is a C++ API and the other
> thing is a C++ wrapper around the API. Since you mentioned MFC then you
> must mean the latter. Windows is just a C API and MS wrote a bunch of C++
> classes to make it "easier" to use (personally I prefere good old WIN32).
> There is absolutely nothing stopping you from writing your own PFC (Palm
> Foundation Classes). Actually, I nominate you!
>
> Chris
>
> At 06:46 PM 9/21/1999 -0600, you wrote:
> >And I'm using it... and I'm not liking it... :)
> >You can use C code in a C++ compiler alright, but that doesn't make it OO
> >code...
> >
> >(and about C++ being a superset of C, I think it is beyond that... but
> >that's not
> >the issue here...)
> >
> >these are some issues I have found rather unpleasant:
> >
> >make a new kind of gui control?... rewrite all the functionality each time?...
> >not very fast, right?...
> >
> >some kind of MFC would be great... not having to rewrite the tipical event
> >loop
> >each time would be great...
> >
> >there are much more things that would be great if the API was written in
> >C++...
> >like extending the core controls... and that's only speaking about GUI...
> >
> >just name the most recent programming technologies... I'm sure most of
> >them are
> >OO...
> >
> >here in the company I work with, a coworker made some kind of mini MFC (I
> >would
> >like an AWT better... but anyway... :-) for palm but he had to do some tweaks
> >using macros and some weird hacks to do it... so... I think this issue
> >should be
> >fixed from the source... so? why not?.... c'mon... give a REAL answer...
> >
> >a C++ API si VERY different from a C API....
> >
> >c'mon, I need backup!... how many OO programmers are there here?... :)
> >
> >[EMAIL PROTECTED] wrote:
> >
> > > Just curious...how is a C++ API different from a C API? Since C++ is
> > mostly a
> > > superset of C, you can use the current SDK in your C++ programs just fine.
> > >
> > > I detect a religious war coming on...
> > >
> > > -- Keith
> > >
> > > Jose Manuel Guerra Chapa <[EMAIL PROTECTED]> on 09/21/99
> > 04:46:32 PM
> > >
> > > Please respond to [EMAIL PROTECTED]
> > >
> > > Sent by: Jose Manuel Guerra Chapa <[EMAIL PROTECTED]>
> > >
> > > To: PalmDev <[EMAIL PROTECTED]>
> > > cc: (Keith Rollin/HQ/3Com)
> > > Subject: C++ SDK wanted!
> > >
> > > Hi, I don't know if this has been discussed here and my sincere
> > > apologies if it has, so here it goes...
> > >
> > > How come Palm Computing has not released a C++ SDK for PalmOS?
> > > I have some possible answers for this question that comes to my mind,
> > > but none of them (I think) is worth enough for leaving OO concepts and
> > > all it's benefits like code reuse, untouched...
> > >
> > > 1. maybe it's because of the platform constraints on this kind of
> > > devices, winCE and epoc32 have the same constraints (sort of) and they
> > > still use C++ as the best choice for programmming, so I think this is
> > > not a very good reason, and in time this kind of constraints will no
> > > longer be an issue anymore.
> > >
> > > 2. backward compatibility, this is still not an issue because most of
> > > the apps these days check for the most recent OS version anyway...
> > >
> > > 3. having to make another version of PalmOS. I think that software reuse
> > > is worth a OS remake. And it speeds development time, so if you have to
> > > sacrifice some time in the short term (maybe not too short ;-), it will
> > > surely benefit a lot of people to apply the latest OO techniques like
> > > UML & Design Patterns... so...
> > >
> > > 4. <your guess here>
> > >
> > > For what I have seen in the Palm C SDK, I could say that making a C++
> > > wrapper API would not be that hard... maybe there are some major issues
> > > I'm overseeing, but I think Palm Computing's should do this, so why they
> > > haven't do it? (anyone at Palm with an answer?)
> > >
> > > I surely hope something is in the works, because I think that this could
> > > be a major issue in the success of Palm in the future...
> > >
> > > BTW, I'm very excited about the KVM, but util summer next year for a
> > > release version?... hopefully... :(
> > >
> > > (Please don't answer "CodeWarrior supports C++"... what I'm talking
> > > about is a C++ API ;-)
> > >
> > > Jose Manuel Guerra Chapa
> > > LimeLight Technologies
>
> ---
> Christian Vandendorpe ([EMAIL PROTECTED])
> http://www.zorglub.com