APL logo: Difference between revisions

Jump to navigation Jump to search
(Restore cube apple)
(Organise into three thematic categories)
Line 8: Line 8:


{{clear}}
{{clear}}
== Logos based on apples ==
=== [[File:APL_logo_light.png|16px|frameless]] Cube Apple ===
=== [[File:APL_logo_light.png|16px|frameless]] Cube Apple ===
[[File:APL_logo_light.png|120px|frameless|left]]
[[File:APL_logo_light.png|120px|frameless|left]]
Line 16: Line 17:


{{clear}}
{{clear}}
=== [[File:Script logo.png|16px|frameless]] Script apple [[File:Script logo filled.png|16px|frameless]] ===
[[File:Script logo.png|120px|frameless|left]]
[[File:Script logo filled.png|120px|frameless|right]]
This [[apple]] logo is a basic update of [[IBM]]'s classic "I like APL" promotional, but with the leaf styled as a filled [[Del]] which symbolises [[function]] definition and has been used in application icons for [[APL+]] and [[APLX]].  The colours comes from [[IBM]]'s modern '''Carbon''' design to honour IBM's role APL's history. The script lettering commemorates APL's origins as handwritten notation and at the same time symbolises the ease with which APL is written. On dark backgrounds, the lettering would be produced in white rather than black. The logo also exists as a filled green version.


::'''[{{fullurl:{{TALKPAGENAME}}|action=edit&section=new&preloadtitle=Script%20apple%20comment%20by%20~~<noinclude></noinclude>~}} Click here to leave feedback on this logo.]'''
{{clear}}
=== [[File:50yearsapple.png|16px|frameless]] 50 Years Apple ===
[[File:50yearsapple.png|120px|frameless|left]]
This is based on the logo that [[Dyalog Ltd.]] commissioned for [https://www.dyalog.com/50-years-of-apl.htm APL's 50th anniversary], which was inspired by the
[[:File:I_like_APL_graphic.jpg|original "I like APL" apple motif]]; the green colour also recognises this original motif. As with some of the other suggestions, the simplicity and single colour means that it would still work well when shrunk to the size of a favicon and could be rendered in black and white without loss of detail.
::'''[{{fullurl:{{TALKPAGENAME}}|action=edit&section=new&preloadtitle=50%20years%20apple%20comment%20by%20~~<noinclude></noinclude>~}} Click here to leave feedback on this logo.]'''
{{clear}}
=== [[File:Angular Textured Apple.png|16px|frameless]] Angular Textured Apple ===
[[File:Angular Textured Apple.png|120px|frameless|left]]
This apple-based logo is designed by Aaron Brudzewsky. It uses realistic textures exclusively, for a crisp fresh look. The angles and orthogonally constructed letters hint at APL's emphasis on orthogonal [[array]]s.
::'''[{{fullurl:{{TALKPAGENAME}}|action=edit&section=new&preloadtitle=Angular%20Textured%20Apple%20comment%20by%20~~<noinclude></noinclude>~}} Click here to leave feedback on this logo.]'''
{{clear}}
=== [[File:Nested bitmaps logo.png|16px|frameless]] Nested Bitmaps ===
=== [[File:Nested bitmaps logo.png|16px|frameless]] Nested Bitmaps ===
[[File:Nested bitmaps logo dark.png|120px|frameless|left]]
[[File:Nested bitmaps logo dark.png|120px|frameless|left]]
Line 26: Line 51:


{{clear}}
{{clear}}
=== [[File:Script logo.png|16px|frameless]] Script apple [[File:Script logo filled.png|16px|frameless]] ===
== Logos based on grids ==
[[File:Script logo.png|120px|frameless|left]]
=== [[File:APL_Wiki_Touch_Square.png|16px|frameless]] APL Wiki ===
[[File:Script logo filled.png|120px|frameless|right]]
[[File:APL_Wiki_Touch_Square.png|120px|frameless|left]]
This [[apple]] logo is a basic update of [[IBM]]'s classic "I like APL" promotional, but with the leaf styled as a filled [[Del]] which symbolises [[function]] definition and has been used in application icons for [[APL+]] and [[APLX]].  The colours comes from [[IBM]]'s modern '''Carbon''' design to honour IBM's role APL's history. The script lettering commemorates APL's origins as handwritten notation and at the same time symbolises the ease with which APL is written. On dark backgrounds, the lettering would be produced in white rather than black. The logo also exists as a filled green version.
The [[APL Wiki logo]] encapsulates features of APL, is visually striking and takes an interesting new approach over traditional apple or cube designs. Its use here has already established its independent, community-wide use. It works in a variety of sizes and its simple black and white palette makes it suitable for all media forms. It could be enhanced with the letters A P L either underneath, or within the middle dots of the middle row.
 
Clearly, if you visit the APL wiki you'd expect to see the APL logo - and perhaps you already do.
 
::'''[{{fullurl:{{TALKPAGENAME}}|action=edit&section=new&preloadtitle=APL%20Wiki%20comment%20by%20~~<noinclude></noinclude>~}} Click here to leave feedback on this logo.]'''
 
 
{{clear}}
=== [[File:APL LOGO 2aac50ff.png|21px|frameless]] Revised APL Wiki [[File:APL LOGO Black.png|21px|frameless]] ===
 
[[File:APL LOGO 2aac50ff.png|120px|frameless|left|Revised APL logo in IBM Carbon Green, Inspired directly by the APL Wiki logo and including the classical APL glyphs.]]
 
[[File:APL LOGO Black.png|120px|frameless|right]]
 
This is a variant of the APL Wiki logo that combines many traits from other suggested logos such as the green colour from
[[IBM]]'s modern '''Carbon''' design and the Lamp Rho Downstile <code>⍝⍴⌊</code> glyphs displayed in the center.
 
::'''[{{fullurl:{{TALKPAGENAME}}|action=edit&section=new&preloadtitle=Revised%20APLWikiLogo%20comment%20by%20~~<noinclude></noinclude>~}} Click here to leave feedback on this logo.]'''
 
 
{{clear}}
=== [[File:OOQQ APL bright green proposal.jpg|16px|frameless]] APL Rotated Array [[File:APL dots proposal.jpg|16px|frameless]] ===
[[File:OOQQ APL bright green proposal.jpg|120px|frameless|left]]
[[File:APL dots proposal.jpg|120px|frameless|right]]
Following the central ideas of "Array-Based" Language, the three letters of the name, and the most established APL logo to date ([[APL Wiki logo|the APL Wiki one]]); This logo tries to encompass and simplify all of them, while the rotation and the negative space hints the nature of the multi-dimensional arrays that APL is founded on. The colour is green, hinting the IBM Carbon green lettering, begin friendly with hard reproduce surfaces that will need a black-and-white version, and also becoming the only green logo in the programming language landscape. Also exists in a darker version.
Made by [https://ooqq.me OOQQ]
::'''[{{fullurl:{{TALKPAGENAME}}|action=edit&section=new&preloadtitle=APL%20Rotated%20Array%20comment%20by%20~~<noinclude></noinclude>~}} Click here to leave feedback on this logo.]'''


::'''[{{fullurl:{{TALKPAGENAME}}|action=edit&section=new&preloadtitle=Script%20apple%20comment%20by%20~~<noinclude></noinclude>~}} Click here to leave feedback on this logo.]'''


{{clear}}
=== [[File:APL matrix logo.png|16px|frameless]] APL Matrix [[File:matrix logo.png|16px|frameless]] [[File:APL matrix logo Clarendon.png|16px|frameless]] [[File:APL matrix logo Plex.png|16px|frameless]]===
[[File:APL matrix logo.png|120px|frameless|left]]
<div style=float:right>[[File:matrix logo.png|120px|frameless]]  [[File:APL matrix logo Clarendon.png|120px|frameless]]  [[File:APL matrix logo Plex.png|120px|frameless]]</div>
This logo is inspired by the logos of TypeScript, JavaScript, and WebAssembly, being lettering along the bottom of a theme coloured square. The APL logo is distinct in its usage of Lamp Rho Downstile and in splitting up the square into subsquares to hint at APL's multi-dimensional arrays. The colour of the centre square is from IBM's Carbon design and occupies the saturated green gap in the rainbow of programming language logos. For small icons, the lettering can be left out. As an alternative to the Lamp Rho Downstile, the letters could be shown in a proper font like the traditional IBM user guide cover sheet font Clarendon (as used in the Fortran logo), or the modern IBM programming font Plex Mono.
::'''[{{fullurl:{{TALKPAGENAME}}|action=edit&section=new&preloadtitle=APL%20Matrix%20comment%20by%20~~<noinclude></noinclude>~}} Click here to leave feedback on this logo.]'''


{{clear}}
{{clear}}
== Logos based on the letters APL ==
=== [[File:Parallel Lines.png|16px|frameless]] Parallel Lines ===
=== [[File:Parallel Lines.png|16px|frameless]] Parallel Lines ===
[[File:Parallel Lines.png|120px|frameless|left]]
[[File:Parallel Lines.png|120px|frameless|left]]
Line 61: Line 118:


::'''[{{fullurl:{{TALKPAGENAME}}|action=edit&section=new&preloadtitle=Display%20matrix%20comment%20by%20~~<noinclude></noinclude>~}} Click here to leave feedback on this logo.]'''
::'''[{{fullurl:{{TALKPAGENAME}}|action=edit&section=new&preloadtitle=Display%20matrix%20comment%20by%20~~<noinclude></noinclude>~}} Click here to leave feedback on this logo.]'''
{{clear}}
=== [[File:QuadAPLAlt.png|16px|frameless]] Quad APL ===
[[File:QuadAPLAlt.png|90px|frameless|left]]
[[File:QuadAPL.png|90px|frameless|right]]
This is the design by LdBeth that plotted by the MetaPost program below. It is composed visually by Quad, And, Circle (Pi), Left Tack, and forms the stylized "APL". One day he needs an icon for his APL keyboard layout, and he spent an hour to do the sketching and wrote the code in his favorite font design tool MetaFont. The right one is the old, original one. There might be alternative glyphs, and he will gladly accept any interesting suggestions for improvements.
{{Collapse|MetaFont code converted to MetaPost for vectorized output.|<pre>
% show bound box
prologues := 2;
beginfig(1);
  % edge
  e=5;
  a=40;b=28;
  % misc points
  m=0.3a;n=0.5b;t=2;
  % center
  z0=(e+n,e+0.4a);r=7;
  % quad
  z1=(e,e);z2=(e,a+e);z3=(b+e,a+e);z4=(b+e,e);
  % and
  z5=(e+t,e+m);z6=(e+n,e+0.8a);z7=(e+b-t,e+m);
  % pi
  z8=z0+(0,r);z9=z0+(r,0);
  z10=z0-(0,r);z11=z0-(r,0);
  % left
  z12=(z1+z4)/2;z13=z10-(0.3b,0);
  % draw
  pickup pencircle scaled 3;
  draw z1--z2--z3--z4--cycle;
  draw z5--z6--z7;
  draw z8..z9..z10..z11..cycle;
  draw z0--z12; draw z10--z13;
endfig;
end
</pre>
}}
::'''[{{fullurl:{{TALKPAGENAME}}|action=edit&section=new&preloadtitle=Quad%20APL%20comment%20by%20~~<noinclude></noinclude>~}} Click here to leave feedback on this logo.]'''




Line 109: Line 126:


::'''[{{fullurl:{{TALKPAGENAME}}|action=edit&section=new&preloadtitle=Direction%20and%20Magnitude%20comment%20by%20~~<noinclude></noinclude>~}} Click here to leave feedback on this logo.]'''
::'''[{{fullurl:{{TALKPAGENAME}}|action=edit&section=new&preloadtitle=Direction%20and%20Magnitude%20comment%20by%20~~<noinclude></noinclude>~}} Click here to leave feedback on this logo.]'''
{{clear}}
=== [[File:50yearsapple.png|16px|frameless]] 50 Years Apple ===
[[File:50yearsapple.png|120px|frameless|left]]
This is based on the logo that [[Dyalog Ltd.]] commissioned for [https://www.dyalog.com/50-years-of-apl.htm APL's 50th anniversary], which was inspired by the
[[:File:I_like_APL_graphic.jpg|original "I like APL" apple motif]]; the green colour also recognises this original motif. As with some of the other suggestions, the simplicity and single colour means that it would still work well when shrunk to the size of a favicon and could be rendered in black and white without loss of detail.
::'''[{{fullurl:{{TALKPAGENAME}}|action=edit&section=new&preloadtitle=50%20years%20apple%20comment%20by%20~~<noinclude></noinclude>~}} Click here to leave feedback on this logo.]'''
{{clear}}
=== [[File:APL_Wiki_Touch_Square.png|16px|frameless]] APL Wiki ===
[[File:APL_Wiki_Touch_Square.png|120px|frameless|left]]
The [[APL Wiki logo]] encapsulates features of APL, is visually striking and takes an interesting new approach over traditional apple or cube designs. Its use here has already established its independent, community-wide use. It works in a variety of sizes and its simple black and white palette makes it suitable for all media forms. It could be enhanced with the letters A P L either underneath, or within the middle dots of the middle row.
Clearly, if you visit the APL wiki you'd expect to see the APL logo - and perhaps you already do.
::'''[{{fullurl:{{TALKPAGENAME}}|action=edit&section=new&preloadtitle=APL%20Wiki%20comment%20by%20~~<noinclude></noinclude>~}} Click here to leave feedback on this logo.]'''
{{clear}}
=== [[File:APL LOGO 2aac50ff.png|21px|frameless]] Revised APL Wiki [[File:APL LOGO Black.png|21px|frameless]] ===
[[File:APL LOGO 2aac50ff.png|120px|frameless|left|Revised APL logo in IBM Carbon Green, Inspired directly by the APL Wiki logo and including the classical APL glyphs.]]
[[File:APL LOGO Black.png|120px|frameless|right]]
This is a variant of the APL Wiki logo that combines many traits from other suggested logos such as the green colour from
[[IBM]]'s modern '''Carbon''' design and the Lamp Rho Downstile <code>⍝⍴⌊</code> glyphs displayed in the center.
::'''[{{fullurl:{{TALKPAGENAME}}|action=edit&section=new&preloadtitle=Revised%20APLWikiLogo%20comment%20by%20~~<noinclude></noinclude>~}} Click here to leave feedback on this logo.]'''




Line 151: Line 136:


{{clear}}
{{clear}}
=== [[File:Angular Textured Apple.png|16px|frameless]] Angular Textured Apple ===
[[File:Angular Textured Apple.png|120px|frameless|left]]
This apple-based logo is designed by Aaron Brudzewsky. It uses realistic textures exclusively, for a crisp fresh look. The angles and orthogonally constructed letters hint at APL's emphasis on orthogonal [[array]]s.
::'''[{{fullurl:{{TALKPAGENAME}}|action=edit&section=new&preloadtitle=Angular%20Textured%20Apple%20comment%20by%20~~<noinclude></noinclude>~}} Click here to leave feedback on this logo.]'''


{{clear}}
=== [[File:LampRhoDownstile.png|16px|frameless|left]] Lamp Rho Downstile ===
=== [[File:LampRhoDownstile.png|16px|frameless|left]] Lamp Rho Downstile ===
[[File:LampRhoDownstile.png|120px|frameless|left]]
[[File:LampRhoDownstile.png|120px|frameless|left]]
Line 179: Line 158:


{{clear}}
{{clear}}
=== [[File:OOQQ APL bright green proposal.jpg|16px|frameless]] APL Rotated Array [[File:APL dots proposal.jpg|16px|frameless]] ===
=== [[File:3D Lamp Rho Downstile.png|16px|frameless]] 3D Lamp Rho Downstile ===
[[File:OOQQ APL bright green proposal.jpg|120px|frameless|left]]
[[File:3D Lamp Rho Downstile.png|120px|frameless|left]]
[[File:APL dots proposal.jpg|120px|frameless|right]]
This is a variation on the [[#APL Germany|APL Germany]] icon, created by Tobias Wessels after Dieter Kilsch proposed it during the [[APL Germany]] meetup in November 2021. It takes the idea of using <code>⍝⍴⌊</code> as stylised letters "APL" and combining them into a 3D structure, alluding to APL's multi-dimensional arrays. It should be noted that it is intended as a rough draft, and that both final design and colour choices are subjust to evaluation by a professional logo designer.
Following the central ideas of "Array-Based" Language, the three letters of the name, and the most established APL logo to date ([[APL Wiki logo|the APL Wiki one]]); This logo tries to encompass and simplify all of them, while the rotation and the negative space hints the nature of the multi-dimensional arrays that APL is founded on. The colour is green, hinting the IBM Carbon green lettering, begin friendly with hard reproduce surfaces that will need a black-and-white version, and also becoming the only green logo in the programming language landscape. Also exists in a darker version.
::'''[{{fullurl:{{TALKPAGENAME}}|action=edit&section=new&preloadtitle=3D%20Lamp%20Rho%20Downstile%20comment%20by%20~~<noinclude></noinclude>~}} Click here to leave feedback on this logo.]'''
Made by [https://ooqq.me OOQQ]
 
::'''[{{fullurl:{{TALKPAGENAME}}|action=edit&section=new&preloadtitle=APL%20Rotated%20Array%20comment%20by%20~~<noinclude></noinclude>~}} Click here to leave feedback on this logo.]'''
{{clear}}


=== [[File:QuadAPLAlt.png|16px|frameless]] Quad APL ===
[[File:QuadAPLAlt.png|90px|frameless|left]]
[[File:QuadAPL.png|90px|frameless|right]]
This is the design by LdBeth that plotted by the MetaPost program below. It is composed visually by Quad, And, Circle (Pi), Left Tack, and forms the stylized "APL". One day he needs an icon for his APL keyboard layout, and he spent an hour to do the sketching and wrote the code in his favorite font design tool MetaFont. The right one is the old, original one. There might be alternative glyphs, and he will gladly accept any interesting suggestions for improvements.


{{clear}}
{{Collapse|MetaFont code converted to MetaPost for vectorized output.|<pre>
% show bound box
prologues := 2;
beginfig(1);
  % edge
  e=5;
  a=40;b=28;
  % misc points
  m=0.3a;n=0.5b;t=2;
  % center
  z0=(e+n,e+0.4a);r=7;
  % quad
  z1=(e,e);z2=(e,a+e);z3=(b+e,a+e);z4=(b+e,e);
  % and
  z5=(e+t,e+m);z6=(e+n,e+0.8a);z7=(e+b-t,e+m);
  % pi
  z8=z0+(0,r);z9=z0+(r,0);
  z10=z0-(0,r);z11=z0-(r,0);
  % left
  z12=(z1+z4)/2;z13=z10-(0.3b,0);
  % draw
  pickup pencircle scaled 3;
  draw z1--z2--z3--z4--cycle;
  draw z5--z6--z7;
  draw z8..z9..z10..z11..cycle;
  draw z0--z12; draw z10--z13;
endfig;
end
</pre>
}}


=== [[File:APL matrix logo.png|16px|frameless]] APL Matrix [[File:matrix logo.png|16px|frameless]] [[File:APL matrix logo Clarendon.png|16px|frameless]] [[File:APL matrix logo Plex.png|16px|frameless]]===
::'''[{{fullurl:{{TALKPAGENAME}}|action=edit&section=new&preloadtitle=Quad%20APL%20comment%20by%20~~<noinclude></noinclude>~}} Click here to leave feedback on this logo.]'''
[[File:APL matrix logo.png|120px|frameless|left]]
<div style=float:right>[[File:matrix logo.png|120px|frameless]]  [[File:APL matrix logo Clarendon.png|120px|frameless]]  [[File:APL matrix logo Plex.png|120px|frameless]]</div>
This logo is inspired by the logos of TypeScript, JavaScript, and WebAssembly, being lettering along the bottom of a theme coloured square. The APL logo is distinct in its usage of Lamp Rho Downstile and in splitting up the square into subsquares to hint at APL's multi-dimensional arrays. The colour of the centre square is from IBM's Carbon design and occupies the saturated green gap in the rainbow of programming language logos. For small icons, the lettering can be left out. As an alternative to the Lamp Rho Downstile, the letters could be shown in a proper font like the traditional IBM user guide cover sheet font Clarendon (as used in the Fortran logo), or the modern IBM programming font Plex Mono.
::'''[{{fullurl:{{TALKPAGENAME}}|action=edit&section=new&preloadtitle=APL%20Matrix%20comment%20by%20~~<noinclude></noinclude>~}} Click here to leave feedback on this logo.]'''


{{clear}}
=== [[File:3D Lamp Rho Downstile.png|16px|frameless]] 3D Lamp Rho Downstile ===
[[File:3D Lamp Rho Downstile.png|120px|frameless|left]]
This is a variation on the [[#APL Germany|APL Germany]] icon, created by Tobias Wessels after Dieter Kilsch proposed it during the [[APL Germany]] meetup in November 2021. It takes the idea of using <code>⍝⍴⌊</code> as stylised letters "APL" and combining them into a 3D structure, alluding to APL's multi-dimensional arrays. It should be noted that it is intended as a rough draft, and that both final design and colour choices are subjust to evaluation by a professional logo designer.
::'''[{{fullurl:{{TALKPAGENAME}}|action=edit&section=new&preloadtitle=3D%20Lamp%20Rho%20Downstile%20comment%20by%20~~<noinclude></noinclude>~}} Click here to leave feedback on this logo.]'''


{{clear}}
{{clear}}