kerravon said:
At which point they become a C-using organisation, so it's time for
them to invest in a C compiler.
No, a single programmer is unable to trigger the paperwork
and money and support required to get a commercial C compiler
installed. He will be told to use PL/1 or assembler etc
instead.
However, no-one (especially his immediate boss) cares if
he uploads 700,000 lines of assembler code, then does a
bit of this and that, then ends up with 1000 lines of
assembler and says "Ok, I've got that assembler utility now".
That's how things tend to work.
Even on sites that don't have a batch transfer mode, it's pretty
trivial to write a wrapper around the file transfer mechanism.
Well, I upload stuff to a z/VM system via c3270. I manually
initiate the transfer after pressing ctrl-[.
There may well be a way to automate that, but I don't know it.
That program appears to mangle file transfers though, because
it seems that it opens a file in text mode instead of binary.
So prior to doing the transfer, I do a hexdump (sort of) of
the zip file. However, for some reason, text mode transfers
don't work either, so I do the conversion to EBCDIC in
advance.
Theoretically I could transfer the 400 or 500 files up one
by one instead of using zip.
But I found a single transfer to be more convenient.
If the organisation *needs* a C compiler and no free compiler is
available, it will buy one. If it isn't prepared to buy one,
presumably it doesn't need one.
It doesn't *need* a C compiler. That's the problem. While
ever there are organizations who don't *need* one, there
will be programmers who don't *have* one, unless there is
one freely available.
So perfectly good C code needs to be rewritten for no
reason other than it's too expensive to justify the cost
of a commercial compiler that can compile it.
Hence the effort to ensure a lingua franca exists, meaning
creating a free C compiler in places where one doesn't
exist.
BFN. Paul.