On Jan 24, 2013, at 11:31 AM, Tom Ivar Helbekkmo wrote:
Ronald Natalie <ron(a)ronnatalie.com> writes:
Ah yes, VAX C. You're right about that one.
It had a completing
different internal implementation of the FILE struct. While I
supervised a team of VAX VMS programmers, that's one of the platforms
I never dabbled in directly.
I ported C-TeX to VAX/VMS many years ago, and got a huge performance
increase when I swapped the built-in FILE interface to RMS stream files
for one I wrote myself, which explicitly did block I/O on RMS binary
files instead. That was a fun project. :)
TeX was one of the programs I was thinking of. GNU Emacs was another... I ported about a
dozen different unix programs back in the day, and had to put lots of different hacks
in... The C FILE interface definitely was somewhat suboptimal...
Warner