
                   comp.os.os2.programmer.tools     (Usenet)

                 Saturday, 11-Dec-1999 to Friday, 17-Dec-1999

+----------------------------------------------------------------------------+

From: snowman@xds.ru                                    11-Dec-99 08:32:15
  To: All                                               11-Dec-99 05:07:10
Subj: ANNOUNCE: Native XDS-x86 2.40 for OS/2 Pre-Release

From: snowman@xds.ru (Dmitry Leskov)

11 Dec 1999 - Pre-release packages of Native XDS-x86 2.40 for OS/2
and the respective TopSpeed Compatibility Pak are available for
download as:

ftp://ftp.xds.ru/pub/xds/xds-x86-env-240-pr1-os2.zip
ftp://ftp.xds.ru/pub/xds/tscp-x86-240-pr1-os2.zip

XDS is a family name for professional systems featuring Modula-2 and
Oberon-2 programming languages. Native XDS-x86 is a highly optimizing
32-bit Modula-2/Oberon-2 compiler for Intel x86, available for Windows
NT/95/98, OS/2, and Linux.

----------------------------------------------------------
Dmitry V. Leskov     Phone     : +7 3832 39 78 24 (ext. 14)
Product Manager      E-mail    : snowman@xds.ru

JSC XDS
P.O. Box 415         Phone/fax : +7 3832 39 78 24
Novosibirsk          E-mail    : info@xds.ru
630090 Russia        Web       : http://www.xds.ru/

--- WtrGate+ v0.93.p7 sn 165
 * Origin: Origin Line 1 Goes Here (1:109/42)

+----------------------------------------------------------------------------+

From: jensja@rz.fh-augsburg.de                          10-Dec-99 21:59:15
  To: All                                               11-Dec-99 10:16:29
Subj: Re: tcp/ip programming

From: Jens Schiffler <jensja@rz.fh-augsburg.de>

Hi Jeff,

afaik in os/2's tcp/ip there is no (working) timeout option for send and
recv other than making nonblocking calls or to wait endlessly.
What I usually do to circumvent this problem is:

	make the socket nonblocking
	while not all bytes have been sent / received
		issue a blocking call to select 
		// (select can block on nonblocking sockets)
		 if select returns "socket is ready" 
			call send / recv for the rest of the data
			// (now send/recv can't block)
			// you might want to check the returncode from send/recv,
			// since it could indicate that actually no bytes were transmitted
			// which would mean end of conversation ??? (not really sure on that)

		 else the socket might be closed -> exit the loop
	end while

Jeff Proefrock wrote:

> I'm trying to write a program using Visual Age C++ v 3.0, TCP/IP Version
> 2.0 for OS/2 Programmer's Toolkit.  I'm using socket calls to
> communicate to a remote device.  I can connect to the address/port, but
> it occasionally hangs while I'm trying to receive (recv) information
> from the remote device.  Is there any way to set a timeout on the recv?
> I've tried using setsockopt(), but after further reading it doesn't
> support the SO_RCVTIMEO anymore.
> 
> Has anyone seen or had experience with this type of problem before?  Any
> help would be greatly appreciated!

Bye
Jens
--
Jens Schiffler  email: jensja@rz.fh-augsburg.de

--- WtrGate+ v0.93.p7 sn 165
 * Origin: Usenet: University of Augsburg, InterNetNews (1:109/42)

+----------------------------------------------------------------------------+

From: stefanj@gte.net                                   12-Dec-99 13:55:13
  To: All                                               12-Dec-99 14:24:13
Subj: Joystick Device Driver Contest.....New Entries!!

From: stefanj@gte.net (Jason Stefanovich)

I have received a new entry from J Da Silva,
An enhanced version of the popular gameport.sys.



MAMERun Joystick Device Driver Contest.

What is it?

Write your own joystick device driver for OS/2 and you could win $290
plus valuable prizes and earn the respect and gratitude of OS/2
gamers around the world! With the many new games available and the
advance of game controllers there arises a need for a better 
joystick device driver than IBM's advanced joystick device driver. 
Support for new controller features, such as 8+ buttons or USB, will
greatly enhance the OS/2 gaming experience for gamers as well as 
developers.

For rules and other information check out:

  http://home1.gte.net/stefanj/contest.htm 

I am looking for additional sponsors for this contest. If you would
like to contribute please go to: 

  http://home1.gte.net/stefanj/sponsor.htm 

Any questions can be sent to me at Stefanj@gte.net

--- WtrGate+ v0.93.p7 sn 165
 * Origin: Origin Line 1 Goes Here (1:109/42)

+----------------------------------------------------------------------------+

From: hei@hatespam.norman.no                            13-Dec-99 07:57:27
  To: All                                               13-Dec-99 05:13:28
Subj: Re: Choice of compilers

From: hei@hatespam.norman.no (Harald Eilertsen)

On Fri, 10 Dec 1999 12:46:04, yyyc186.illegaltospam@flashcom.net 
wrote:

> In <Dq9QeiO5hGmk-pn2-GNdddRoYJ9s7@Barbarella>, on 12/10/99 
>    at 08:06 AM, hei@hatespam.norman.no (Harald Eilertsen) said:
> 
> >be the only choice. Version 11 seems to generate some bad  code every now
> >and then, so at work we stick with 10.6.
> 
> Really?  I never found this with V11 and did a lot with it.  Bad code must
> be in the area of templates which I was deliberately avoiding until the
> spec was finalized.

I don't know the details as I haven't experienced it myself. However 
we have seen the problem both on Novell and OS/2.

> Here is a stupid question.  Does the gui builder for vac generate code or
> a proprietary dat file format?  If code, have you tried running it through
> the Watcom compiler?

It generates code, but as someone else mentioned, it is based on the 
IBM OpenClass library. If you first manage to recompile OCL with 
watcom it may work. 

Take Care!
--
Harald Eilertsen
Norman Data Defence Systems
http://www.norman.no/

--- WtrGate+ v0.93.p7 sn 165
 * Origin: Usenet: Norman Data Defence Systems (1:109/42)

+----------------------------------------------------------------------------+

From: myself@pbn.dp.ua                                  13-Dec-99 12:22:03
  To: All                                               13-Dec-99 10:24:20
Subj: !.ttf -> .fnt

From: Ivan Klimenko <myself@pbn.dp.ua>

-- 

Ivan Klimenko   [Team OS/2]
e-mail:         myself@pbn.dp.ua
net-mail:       2:464/69.11@fidonet, 2:464/27.26@fidonet
ccmail:         Ivan Klimenko at Privat-Nikopol

--- WtrGate+ v0.93.p7 sn 165
 * Origin: Usenet: PrivatBank, Nikopol Branch (1:109/42)

+----------------------------------------------------------------------------+

From: SPAMGUARDstephen.howe@teamsybase...               13-Dec-99 18:30:23
  To: All                                               13-Dec-99 17:04:10
Subj: Re: Choice of compilers

Message sender: SPAMGUARDstephen.howe@teamsybase.com

From: "Stephen Howe" <SPAMGUARDstephen.howe@teamsybase.com>

>Really?  I never found this with V11 and did a lot with it.  Bad code must
>be in the area of templates which I was deliberately avoiding until the
>spec was finalized.

The original version 11.0 had quite a few bugs in it. 11.0a and 11.0b are
much more stable.

Stephen Howe [TeamSybase]


--- WtrGate+ v0.93.p7 sn 165
 * Origin: Usenet: UUNET WorldCom server (post doesn't reflect views
(1:109/42)

+----------------------------------------------------------------------------+

From: SPAMGUARDstephen.howe@teamsybase...               13-Dec-99 18:29:02
  To: All                                               13-Dec-99 17:04:10
Subj: Re: Choice of compilers

Message sender: SPAMGUARDstephen.howe@teamsybase.com

From: "Stephen Howe" <SPAMGUARDstephen.howe@teamsybase.com>

yyyc186.illegaltospam@flashcom.net wrote in message
<385068b0$2$lllp186.vyyrtnygbfcnz$mr2ice@news.flashcom.com>...

>Tis too bad Watcom ceased before they got all the C++ standard with
>templates, etc. into the compiler....Perhaps that is why they
>ceased...they learned what others did.  The standard template spec can't
>be implemented.

It has not ceased so far. At the moment it is still in the balance. Some
customers are in a dialog with Sybase.

What is guaranteed is that there will be a 11.0c release on the web, no
specific date mentioned.

Stephen Howe [TeamSybase]


--- WtrGate+ v0.93.p7 sn 165
 * Origin: Usenet: UUNET WorldCom server (post doesn't reflect views
(1:109/42)

+----------------------------------------------------------------------------+

From: jbergman@ixc.ixc.net                              13-Dec-99 23:41:06
  To: All                                               14-Dec-99 03:29:06
Subj: Re: Choice of compilers

From: "Trancser" <jbergman@ixc.ixc.net>

I dont know how much luck people have had with it, but there is a freeware
compiler available for OS/2, which is based on EGC from the GNU GCC compiler
group, which is called PGCC. It's the OS/2 version of the Pentium-optimized
compiler (dont let the title give the wrong impression - it specializes in
486-optimized code as well - that is if you actually care about that) and has
(I'm pretty sure anyway) been used to compile a lot of generally used
programs today, including a game that was (un)officially ported to OS/2. I
cant say for 100% that this compiler is in every way BETTER than the
compilers one can buy from IBM, or wherever, but it is free and does not
require 100megs (or more) of disk space to be useable (three of the best
things I like about it - third being it has pentium-optimization code for
compiling programs)!



On Thu, 09 Dec 1999 16:44:46 GMT, Alex Taylor wrote:

>I have a few questions regarding available C/C++ compilers and the OS/2
>toolkit...
>
>First off, I realize this is probably a matter of taste, but which would
>people recommend:  Watcom C/C++, or IBM VisualAge C++ (either v3 or v4)?
>Do they both include visual developers, or just the IBM one?  Simplicity
>and ease of use are more important to me than OS/2/Win cross-development,
>and support for standards is a Good Thing.  (I'm also new to GUI
>programming in general, outside Java). 
>
>I was looking at Indelible Blue and Mensys for the VAC++ prices, and I'm
>confused.  IB lists VAC++ Pro for $794.00 (!).  VAC++ upgrade is $228.00
>(better), but VAC++ upgrade from C Set++ is $840.00!!
>
>Am I to understand that an upgrade version is more expensive than the base
>version?  And why the huge difference between the two upgrade versions
>anyway?  Why would there be two different UG versions?  Is one for a
>different market, or another OS/platform?  What am I missing?
>
>I currently have CSet++, BTW, hence my interest in the upgrade versions.
>Which brings me to my last question...
>
>The version of the OS/2 developer's toolkit that I have is rather old.
>Where can I get a new one?  The IBM Developer's Connection looks like the
>right place, but that costs about $600, and includes all kinds of stuff I
>don't need.  (Somebody suggested I look at PartnerWorld, but only
>companies seem to qualify for free toolkits and stuff.)  So what's the
>best way to get the latest toolkit (and just the toolkit) legally, and
>inexpensively?
>
>Thanks ...
>-- 
>-----------------------------------------------------------------
> Alex Taylor                  BA - CIS - University of Guelph
> alex@eddie.cis.uoguelph.ca   http://eddie.cis.uoguelph.ca/~alex
>-----------------------------------------------------------------




--- WtrGate+ v0.93.p7 sn 165
 * Origin: Usenet: EarthLink Network, Inc. (1:109/42)

+----------------------------------------------------------------------------+

From: spamtrap@cds-inc.com                              15-Dec-99 15:34:29
  To: All                                               15-Dec-99 16:48:09
Subj: Re: Choice of compilers

From: spamtrap@cds-inc.com (Brad Benson)

yyyc186.illegaltospam@flashcom.net wrote:

] IB is a company with damned few ethics and even less competance.  One of
] the first things I do when brought into a company as a contractor is get
] them banned from the clients vendor list.  Any vendor carrying software
] from either Stardock or CDS has to be treated just like you were having
] sex with an AIDS patient...because you are.


Feh.  Having dealt with IB many times as both a  customer and a
vendor, I can say that I've never been displeased with their service.
They've always treated us (as in CDS) and myself (as in me) fairly and
reasonably.   

Based on their success (they are, after all, the largest OS/2 vendor
outside of IBM itself), I would guess that whatever issue you may have
had with them was a misunderstanding more than anything else.   

Cheers,

Brad
replace "spamtrap" with "benson" in my reply address

--- WtrGate+ v0.93.p7 sn 165
 * Origin: Usenet: CDS, Inc. (1:109/42)

+----------------------------------------------------------------------------+

From: spamtrap@cds-inc.com                              15-Dec-99 15:44:26
  To: All                                               15-Dec-99 16:48:09
Subj: Re: Choice of compilers

From: spamtrap@cds-inc.com (Brad Benson)

alex@eddie.cis.uoguelph.ca (Alex Taylor) wrote:

] I have a few questions regarding available C/C++ compilers and the OS/2
] toolkit...
] 
] First off, I realize this is probably a matter of taste, but which would
] people recommend:  Watcom C/C++, or IBM VisualAge C++ (either v3 or v4)?
] Do they both include visual developers, or just the IBM one?  Simplicity
] and ease of use are more important to me than OS/2/Win cross-development,
] and support for standards is a Good Thing.  (I'm also new to GUI
] programming in general, outside Java). 
] 
] I was looking at Indelible Blue and Mensys for the VAC++ prices, and I'm
] confused.  IB lists VAC++ Pro for $794.00 (!).  VAC++ upgrade is $228.00
] (better), but VAC++ upgrade from C Set++ is $840.00!!
] 
] Am I to understand that an upgrade version is more expensive than the base
] version?  And why the huge difference between the two upgrade versions
] anyway?  Why would there be two different UG versions?  Is one for a
] different market, or another OS/platform?  What am I missing?

 - snip -

The VAC++ Pro upgrade you are looking at is for an upgrade from
C-Set++ on AIX to VAC++ Pro on AIX; IB has it listed unclearly at
best.   Check out
http://commerce.www.ibm.com/cgi-bin/ncommerce/CategoryDisplay?cgmenbr=1&cgrfnbr
=1826260&lang=en_US&cntry=840
...to get it straight from IBM.

I've had excellent results with VAC++ on both OS/2 and Windows NT.
We've used them to develop major retail applications as well as
internal projects and have been quite pleased.  The only thing I don't
like about VAC++ 4.0 (and this is a biggie, for us) is that if you use
the IDE, you can use makefiles or vice versa.     

I've also used Watcom for device drivers; I never thought much of
their debugger or other development tools compared to VisualAge C++.
The only thing they did for us that VAC++ didn't was 16-bit code.
Since it's a dead product now anyway, I wouldn't consider using it for
new projects.


Cheers,

Brad
replace "spamtrap" with "benson" in my reply address

--- WtrGate+ v0.93.p7 sn 165
 * Origin: Usenet: CDS, Inc. (1:109/42)

+----------------------------------------------------------------------------+

From: jstucklex@attglobal.net                           15-Dec-99 11:37:22
  To: All                                               15-Dec-99 16:48:09
Subj: Re: Choice of compilers

From: Jerry Stuckle <jstucklex@attglobal.net>

Brad,

I've also dealt with IB many times - with no real problems (occasionally
there's a problem where something is backordered and doesn't come in
when they expect it - not their problem.

However, Roland's update looks more like he has a personal vendetta
against IB,

Brad Benson wrote:
 
> Feh.  Having dealt with IB many times as both a  customer and a
> vendor, I can say that I've never been displeased with their service.
> They've always treated us (as in CDS) and myself (as in me) fairly and
> reasonably.
> 
> Based on their success (they are, after all, the largest OS/2 vendor
> outside of IBM itself), I would guess that whatever issue you may have
> had with them was a misunderstanding more than anything else.
> 
> Cheers,
> 
> Brad
> replace "spamtrap" with "benson" in my reply address

-- 

=======================================================
To reply, delete the "x" from my email address

Jerry Stuckle
jstucklex@attglobal.net
JDS Computer Training Corp.
Sun Certified Java Programmer
VisualAge/Java Certified Advanced Technical Expert
VisualAge/C++ Certified Developer

=======================================================

--- WtrGate+ v0.93.p7 sn 165
 * Origin: Usenet: JDS Computer Training Corp. (1:109/42)

+----------------------------------------------------------------------------+

From: opensys5000@nospam.hotmail.com                    15-Dec-99 10:30:28
  To: All                                               16-Dec-99 02:11:09
Subj: Porting from OS/2 to 98/NT

From: Chris <opensys5000@nospam.hotmail.com>

Does ANYONE know of a program to make it easy to port from OS/2 to Win
98 / NT??  I have a C / C++ Visual Age 3.0 application.  It is a pretty
big application.  Maybe there is a shell that I could run in Windows to
allow it to run my OS/2 Application??

- Any help you could give me would be excellent!!

- Microsoft have any suggestions??

- Thank you all!!




--- WtrGate+ v0.93.p7 sn 165
 * Origin: Usenet: Internet Direct - http://www.mydirect.com (1:109/42)

+----------------------------------------------------------------------------+

From: chikien@ckh.tmfweb.nl                             16-Dec-99 22:47:24
  To: All                                               16-Dec-99 19:47:15
Subj: Winbatch99 compiler

From: "TMFweb" <chikien@ckh.tmfweb.nl>

I'm looking for a winbatch compiler! Can someone tell me where I can get it
for free?

CK


--- WtrGate+ v0.93.p7 sn 165
 * Origin: Usenet: FreeSurf (1:109/42)

+----------------------------------------------------------------------------+

+============================================================================+
