APL logo: Difference between revisions

Jump to navigation Jump to search
7 bytes added ,  22:12, 10 September 2022
m
Text replacement - "</source>" to "</syntaxhighlight>"
No edit summary
m (Text replacement - "</source>" to "</syntaxhighlight>")
 
(5 intermediate revisions by 2 users not shown)
Line 4: Line 4:
The official APL logo was designed by [[Adám Brudzewsky]] and was adopted by [[BAA]] at the [[BAA Webinar]] on May 19, 2022, thereby concluding a nine months long process.
The official APL logo was designed by [[Adám Brudzewsky]] and was adopted by [[BAA]] at the [[BAA Webinar]] on May 19, 2022, thereby concluding a nine months long process.


The logo is has no legal restrictions on usage and are [https://github.com/abrudz/logos/tree/main/apl available in vector and bitmap formats]. Mugs, tote bags, shirts and hoodies featuring the logo can be bought in the [https://bonfire.com/store/apl-stuff/ APL stuff store]. It can also be experienced in various realistic web contexts, including as favicons:
The logo has no legal restrictions on usage and is [https://github.com/abrudz/logos/tree/main/apl available in vector and bitmap formats]. Many kinds of [[APL merchandise|merchandise]] featuring the logo can be bought online.
 
The logo can be experienced in various realistic web contexts, including as favicons:
# [https://abrudz.github.io/logos In a gallery of programming language logos]
# [https://abrudz.github.io/logos In a gallery of programming language logos]
# [https://abrudz.github.io/logos/funccomf.html On a mock conference website]
# [https://abrudz.github.io/logos/funccomf.html On a mock conference website]
Line 169: Line 171:
[[File:Display matrix.png|120px|frameless|left]]
[[File:Display matrix.png|120px|frameless|left]]
[[File:Display matrix green.png|120px|frameless|right]]
[[File:Display matrix green.png|120px|frameless|right]]
This is the output from the classic <source lang=apl inline>DISPLAY</source> function when applied to the matrix <source lang=apl inline>1 3⍴APL</source>.  
This is the output from the classic <syntaxhighlight lang=apl inline>DISPLAY</syntaxhighlight> function when applied to the matrix <syntaxhighlight lang=apl inline>1 3⍴APL</syntaxhighlight>.  


If placed in the matrix of other logos, it would stand out a bit because of its simplicity. A good graphic designer could stylize it a bit, perhaps removing some white space, a little kerning on the letters, some color, etc. The font could also be replaced with an older font where the characters are more italicized or even underscored. The frame might be improved if the arrows and the lines were connected without breaks.
If placed in the matrix of other logos, it would stand out a bit because of its simplicity. A good graphic designer could stylize it a bit, perhaps removing some white space, a little kerning on the letters, some color, etc. The font could also be replaced with an older font where the characters are more italicized or even underscored. The frame might be improved if the arrows and the lines were connected without breaks.
Line 247: Line 249:
</div>
</div>
Simple 3D logo from the imagination. The variants on the right are renderings of 4-by-4-by-4 Binary [[wikipedia:voxel|voxel]]s. Each letter A, P, and L, are projections of that cube as follows:{{clear}}
Simple 3D logo from the imagination. The variants on the right are renderings of 4-by-4-by-4 Binary [[wikipedia:voxel|voxel]]s. Each letter A, P, and L, are projections of that cube as follows:{{clear}}
<source lang=apl>
<syntaxhighlight lang=apl>
     b←4 4 4⍴(5 ¯2 6 ¯3 1 ¯8,23↑12⍴¯3 1)\'⎕' ⋄ (⊣/b)(⊣⌿b)(⊢/[2]b)
     b←4 4 4⍴(5 ¯2 6 ¯3 1 ¯8,23↑12⍴¯3 1)\'⎕' ⋄ (⊣/b)(⊣⌿b)(⊢/[2]b)
  ⎕⎕⎕⎕  ⎕⎕⎕⎕  ⎕     
  ⎕⎕⎕⎕  ⎕⎕⎕⎕  ⎕     
Line 253: Line 255:
  ⎕⎕⎕⎕  ⎕⎕⎕⎕  ⎕     
  ⎕⎕⎕⎕  ⎕⎕⎕⎕  ⎕     
  ⎕  ⎕  ⎕    ⎕⎕⎕⎕  
  ⎕  ⎕  ⎕    ⎕⎕⎕⎕  
</source>
</syntaxhighlight>


It might be unclear whether the name is "ALP" or "APL".
It might be unclear whether the name is "ALP" or "APL".

Navigation menu