Martin Zimmerman wrote:
Previously, Armin Steinhoff wrote in qdn.public.qnxrtp.advocacy:
It has something to say with the lack of C++ support of PhAB …Actually, it says that C++ support in PhAB has generated enough interest
for QSSL to work on it.
Hmm … could it be that this has to do with ignorance?
Would only be consistent after ignoring Ethernet, POSIX threads
and now C++ for years.
You can develop apps perfectly fine in C and
PhAB, and there are other things on the “to do” list that have higher
priority. Your preference for development is C++, that is not the case
for everyone.
What means everyone? The “Everyone’s” outsite of the QNX niche are
building GUI apps with C++ .
I talked about comparable desktop configurations of Photon and X.
The “desktop” is only supported for development environments,
Nice to see that QSSL is doing a great job just to please
developers
that is
the entire context that it exists in. There are MANY different
assumptions made when refering to a developer desktop vs. a user
desktop. You need to keep that in mind.I’m just talking about the support of the so called tool chains …
we saw in the past too many broken product lines. I hope we will get
a consistent strategy with the Metaware tools … or is it just only
an additional trial??What are you talking about? QSSL has always been very consistent in
it’s tool support. In QNX2 we had QNX’s own compiler, which was
supported until QNX2 was no longer sold.
First break …
In QNX4 we have the Watcom
compiler, it has been supported by QSSL and STILL IS supported by
them, even though Watcom no longer provides any support or updates.
QSSL is STILL supporting it and updating the libs as required.
It’s very quiet around the Watcom compiler. New updates? Nope.
Metrowerks was only ever offered as an ALTERNATIVE development
environment, the primary or baseline development environment of Watcom
was NEVER abandoned.
Watcom C/C++ is simply dead.
In QNX6, we have had gcc, consistenly throughout it’s life.
The point is that gcc isn’t eqal gcc … there are version numbers.
In Neutrino 1 (aka QNX5), gcc was supported on QNX4 to build
Neutrino 1 binaries in a cross-development mode.
The cross development of Neutrino 1 was based on Watcon C.
It continued to have
support as Neutrino 2 again in cross-development mode on QNX4.
Wrong … QSSL switched from Watcom C to one of the oldest ggc
versions for the cross development of Neutrino 2.0 .
With
Neutrio 2.1 the development environment was “upgraded” once again to be
self-hosted.
QSSL switched now from cross to self hoste development using a
more or less current gcc version.
Consistency? I call that a ‘zick-zack’ course
No where in there do I see ANY evidence of a broken product line.
Seriously ??
I’ve been developing on and using QNX for significantly longer than you.
If there had been a break in the development environment support, I’d
have noticed it. It simply has NEVER happened.
I don’t share your view.
QNET is unaccapptable for me as long as its concept(?) is so weired.
I don’t understand what you think is weird about QNET.
Name services, connection id, receive id, advertising of channels by
servers a.s.o
QNX 4 was using just a node id and PID.
You mention that
you have used QNX4, well… the concepts in QNET are identical to those
in FLEET. The only thing that might be considered different is how
“names” are resolved in QNX6 vs. QNX4. I agree that the resmgr
approach, although excellent makes this more confusing.
No, the resource manager concept is much clearer than the visible
concept of QNET!
Besides the weak resource manager docs … I have no difficulties
with the resource managers concept.
[ clip …]
As for threads, they can be a huge assistance,
I’m not interested to discuss that issue to dead … it’s good to
have POSIX thread NOW.
[ clip .]
The question is about the used features in such products …
download the Tilcon demo for Photon 2.0 and you will see problems
with off screen drawing and others, but don’t believe that this are
problems of the Tilcon software!Heh heh… I’d wager they ARE problems with the Tilcnon software.
You are completely WRONG!! There were huge QNX and Photon problems
discovered and I hope they will be fixed…
[ clip …]
Tilcon is attempting to do something very difficult,
Attempting?? Sorry, that’s nonsense. They HAVE a product line which
WORKS accross different platforms (excluding PHOTON 2.0)!!
[ clip …]
Actually, I agree with Bill on this one, and if you talk to the folks at
QSSL they too will give the same advice. DON’T RELY ON REALTIME CODE
WITHIN THE GUI.
OK … then forget PHOTON and use Windows )
Armin