Subj : squish
To : Bob Ackley
From : andrew clarke
Date : Tue May 23 2006 06:24 pm
Sun 2006-05-21 08:06, Bob Ackley (1:2905/3) wrote to Alan Ianson:
AI>> I'm hoping one day Squish can be updated but we'll have to see.
AI>> The Win32 & linux versions could likely be updated but it will be a
AI>> challenge to find devs who have the tools to compile new DOS & OS/2
AI>> executibles.
BA> If people would write (only) ANSI standard code this wouldn't be
BA> an issue as any compiler that conforms to ANSI standards (and
BA> AFAIK most do) on any OS would work just fine.
You make it sound so easy! The Squish and Maximus code dates back to the early
1990s. It's a bit unrealistic to expect 15 year old DOS-based code to be
ANSI/ISO C standard conformant. If they were to be rewritten from scratch I
suspect this would not be much of a problem, although they would probably be
rewritten in C++ or Python now.
In any case, there are some things you can't do solely with ANSI/ISO C/C++, eg.
- findfirst/findnext (eg. Squish processing *.PKT and *.pkt), although you can
do this with less-portable POSIX calls
- serial port I/O (OS dependant) (required for Maximus)
- enhanced text mode display (required for Maximus but not Squish) (OS
dependant - requires Curses, OS/2 Vio* or Win32 console subsystem calls)
- probably a few other things that don't spring to mind
--
[email protected]
--- timEd/FreeBSD 1.11.b2
* Origin: Blizzard of Ozz, Melbourne, Victoria, Australia (3:633/267)