[Lazarus] Size of binaries etc.
Mark Morgan Lloyd
markMLl.lazarus at telemetry.co.uk
Thu Mar 22 08:32:22 CET 2012
Hans-Peter Diettrich wrote:
> Mark Morgan Lloyd schrieb:
>> But the bottom line is that the target audience is IBM mainframe
>> hackers, used to handcrafting assembler and punching EBCDIC with their
>> teeth. I don't want them to say "Binaries bigger than 1Mb? NBG".
> I wonder how mainframe applications can make use of a GUI at all?
From my limited experience, either all or none :-) To a much greater
extent than unix-based systems they rely on having smart terminals to do
all the interactive stuff, and while waiting for something to happen sit
there in a halted state (on a test system here, I see a something happen
every couple of minutes spinning for a couple of thousand cycles).
There's not very much difference between a 3270 terminal (and its
equivalents from other manufacturers) and a classic web page with
embedded forms: stuff gets sent to the terminal, the user fills fields
in, changed areas get sent back. All of the frontend stuff can be
wrapped in the same sort of GUI as a web browser gets, in fact IBM seem
to have moved seamlessly to browsers rather than their classic terminals.
It appears than many mainframe people make a virtue of the backends
being written in assembler, for efficiency and- these days- geek cred.
And up until around 2000, that assembler was pretty limited, e.g. all
addressing was based on 12-bit offsets. These days a mainframe can run
Linux, X11 and so on, but it's not what they were designed for and
probably isn't the best way of using its specialised talents.
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk
[Opinions above are the author's, not those of his employers or colleagues]
More information about the Lazarus