While GPC had a sketch of a gnu and Blaise Pascal, I do not associate FPC with some specific graphic. Lazarus obviously has its leopard. And as far as I see Delphi has various logos.
So why’s there no (actual) logo? Maybe this is on purpose.
It's a Cheetah and the Cheetah alone is FPC's logo (just look at the main page (https://www.freepascal.org/)).Ah, OK.
Lazarus has it on a Greek column to reference Delphi.Smart. And subtle.
The compiler itself does not print some fancy logo, cause that's simply a waste of resources (both time and space). It's main job is to compile code after all. However if you open the textmode IDE you'll see a welcome logo.Agreed. Nevertheless, then the user’s guide/the fpc man page need to be corrected. ‑l does not show “the FPC logo”.
It's only printed with -l specified even if it also would be nice to print it instead ofSo why’s there no (actual) logo? Maybe this is on purpose.
The compiler itself does not print some fancy logo, cause that's simply a waste of resources (both time and space). It's main job is to compile code after all. However if you open the textmode IDE you'll see a welcome logo.
It's only printed with -l specified even if it also would be nice to print it instead ofSo why’s there no (actual) logo? Maybe this is on purpose.
The compiler itself does not print some fancy logo, cause that's simply a waste of resources (both time and space). It's main job is to compile code after all. However if you open the textmode IDE you'll see a welcome logo.
Free Pascal Compiler version 3.3.1 [2020/06/22] for x86_64 Copyright (c) 1993-2020 by Florian Klaempfl and others
Above text needs 113 characters (113 bytes) while the logo version below needs 199 characters (202 bytes).
_____ ____ ____ | ___| _ \ / ___| Free Pascal Compiler version | |_ | |_) | | 3.3.1 [2020/06/22] for x86_64 | _| | __/| |___ |_| |_| \____| © 1993–2020 by Florian Klaempfl and others
For platforms where space REALLY matters (89 bytes) it could be neglected and the text is used. But don't you have to cross compile anyway? So I don't see why space should be such a problem.
Nevertheless, then the user’s guide/the fpc man page need to be corrected. ‑l does not show “the FPC logo”.
Nevertheless, then the user’s guide/the fpc man page need to be corrected. ‑l does not show “the FPC logo”.
I have to agree that the terms used for -l in the various helps is a little misleading: it should rather be "show compiler banner" or "show compiler version". But note that the main object of that switch is not to show fpc's "banner" but to not show it, by calling it with fpc -l-. In the absence of the switch the banner is always shown:
Okay: For all docs and other ASCII papers:
Cheetah as ASCII Art:
I like this simple logo.
_____ ____ ____ | ___| _ \ / ___| Free Pascal Compiler version | |_ | |_) | | 16.32.64 [2020‑06‑19] for x86_128 | _| | __/| |___ |_| |_| \____| © 1993–2020 by The Chief and others