Lazarus

Miscellaneous => Suggestions => Topic started by: Kays on June 24, 2020, 11:03:53 am

Title: FPC logo
Post by: Kays on June 24, 2020, 11:03:53 am
Following the TIOBE (https://forum.lazarus.freepascal.org/index.php/topic,13771.0.html) discussion I wondered how to gain (positive) publicity. One thing I just noticed is that, apparently, FPC does not have a logo. Although I do specify ‑l on the command line (https://freepascal.org/docs-html/current/user/usersu12.html), I can’t see or recognize what “the FPC logo” is. There isn’t even a figlet(6) style
Code: Text  [Select][+][-]
  1.  _____ ____   ____
  2. |  ___|  _ \ / ___| Free Pascal Compiler version
  3. | |_  | |_) | |     16.32.64 [2020‑06‑19] for x86_128
  4. |  _| |  __/| |___
  5. |_|   |_|    \____| © 1993–2020 by The Chief and others
or some different “fancy” eye candy.

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/cheetah. And as far as I see Delphi has various logos.

So why’s there no (actual) logo? Maybe this is on purpose.
Title: Re: FPC logo
Post by: PascalDragon on June 24, 2020, 11:11:46 am
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.

It's a Cheetah and the Cheetah alone is FPC's logo (just look at the main page (https://www.freepascal.org/)). Lazarus has it on a Greek column to reference Delphi.

So 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.

Title: Re: FPC logo
Post by: Kays on June 24, 2020, 11:38:24 am
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”.

PS: ‑l now reported as bug #37248 (https://bugs.freepascal.org/view.php?id=37248)
Title: Re: FPC logo
Post by: winni on June 24, 2020, 11:51:44 am
Hi!

I agre with Kay that there is not enough publicity about fpc/Lazarus.

Both projects have no reason to be so quiet and shy.

In the Hacker News there are a lot of discussions about Turbo Pascal and a lot of those people dont't know nothing about fpc/Lazarus.

Example: https://news.ycombinator.com/item?id=22843140 (https://news.ycombinator.com/item?id=22843140)

Welcome in the new age: Without propaganda you are nothing. If you like it or not. I am the last one who likes it, but reality goes the other way.

Winni
Title: Re: FPC logo
Post by: Bi0T1N on June 24, 2020, 12:40:22 pm
I really like the idea with printing the logo - looks quite decent :)

So 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 of
Code: Text  [Select][+][-]
  1. Free Pascal Compiler version 3.3.1 [2020/06/22] for x86_64
  2. 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).
Code: Text  [Select][+][-]
  1.  _____ ____   ____
  2. |  ___|  _ \ / ___| Free Pascal Compiler version
  3. | |_  | |_) | |     3.3.1 [2020/06/22] for x86_64
  4. |  _| |  __/| |___
  5. |_|   |_|    \____| © 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.
Title: Re: FPC logo
Post by: PascalDragon on June 24, 2020, 01:44:31 pm
So 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 of
Code: Text  [Select][+][-]
  1. Free Pascal Compiler version 3.3.1 [2020/06/22] for x86_64
  2. Copyright (c) 1993-2020 by Florian Klaempfl and others

The -l option is enabled by default in the distributed configuration file.

Above text needs 113 characters (113 bytes) while the logo version below needs 199 characters (202 bytes).
Code: Text  [Select][+][-]
  1.  _____ ____   ____
  2. |  ___|  _ \ / ___| Free Pascal Compiler version
  3. | |_  | |_) | |     3.3.1 [2020/06/22] for x86_64
  4. |  _| |  __/| |___
  5. |_|   |_|    \____| © 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.

We don't need logos, we need features and even more important libraries.
Title: Re: FPC logo
Post by: lucamar on June 24, 2020, 01:57:48 pm
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:

Code: Bash  [Select][+][-]
  1. lucamar@selene:~/SoftDev/zTemp$ fpc empty
  2. Free Pascal Compiler version 3.0.4 [2018/10/29] for i386
  3. Copyright (c) 1993-2017 by Florian Klaempfl and others
  4. Target OS: Linux for i386
  5. Compiling empty.pas
  6. Linking empty
  7. /usr/bin/ld: warning: link.res contains output sections; did you forget -T?
  8. 3 lines compiled, 0.2 sec
  9.  
  10. lucamar@selene:~/SoftDev/zTemp$ fpc -l- empty
  11. Target OS: Linux for i386
  12. Compiling empty.pas
  13. Linking empty
  14. /usr/bin/ld: warning: link.res contains output sections; did you forget -T?
  15. 3 lines compiled, 0.2 sec
Title: Re: FPC logo
Post by: PascalDragon on June 24, 2020, 03:16:03 pm
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:

That is because the default fpc.cfg we ship contains a -l. If you call fpc with -n ("don't read config") then the switch won't be active either.
Title: Re: FPC logo
Post by: winni on June 24, 2020, 06:10:10 pm
Hi!

Okay: For all docs and other ASCII papers:
Cheetah as ASCII Art:

This is frame 5 from the animated Gif, resized to 50% and converted to ASCII Art.

See attachment

Winni
Title: Re: FPC logo
Post by: jwdietrich on June 24, 2020, 07:26:08 pm
Okay: For all docs and other ASCII papers:
Cheetah as ASCII Art:

Thanks, this is nice.
Title: Re: FPC logo
Post by: Ñuño_Martínez on July 02, 2020, 12:15:30 pm
Code: Text  [Select][+][-]
  1.  _____ ____   ____
  2. |  ___|  _ \ / ___| Free Pascal Compiler version
  3. | |_  | |_) | |     16.32.64 [2020‑06‑19] for x86_128
  4. |  _| |  __/| |___
  5. |_|   |_|    \____| © 1993–2020 by The Chief and others
I like this simple logo.
TinyPortal © 2005-2018