Humour: Difference between revisions

Jump to navigation Jump to search
642 bytes added ,  23:53, 8 November 2021
(3 intermediate revisions by the same user not shown)
Line 25: Line 25:
* <source lang=apl inline>⊢>+⌿÷≢</source>: This [[monadic]] [[train]] indicates [[element]]s that are "[[greater than]] average" or "above [[Simple_examples#Tacit_programming|average]]" and is used as catch phrase by [[Richard Park]] and [[Aaron Hsu]].<ref>[[Aaron Hsu]]. [https://www.bonfire.com/above-average/ Above Average] shirts. Bonfire web store.</ref>
* <source lang=apl inline>⊢>+⌿÷≢</source>: This [[monadic]] [[train]] indicates [[element]]s that are "[[greater than]] average" or "above [[Simple_examples#Tacit_programming|average]]" and is used as catch phrase by [[Richard Park]] and [[Aaron Hsu]].<ref>[[Aaron Hsu]]. [https://www.bonfire.com/above-average/ Above Average] shirts. Bonfire web store.</ref>


[[File:APLcart logo.png|thumb|right|The APLcart logo explained as a shopping cart.]]
== Glyph art ==
== Glyph art ==


As with [[wikipedia:ASCII art|ASCII art]], APL glyphs are often used to draw pictures.
As with [[wikipedia:ASCII art|ASCII art]], APL [[glyph]]s are often used to draw pictures.
* [[wikipedia:Nativity scene|Nativity scene]]:<source lang=apl>
* [[wikipedia:Nativity scene|Nativity scene]]:<source lang=apl>
     ⍟
     ⍟
Line 37: Line 38:
  (⍷_/
  (⍷_/
</source>
</source>
* The [[APLcart]] logo is a stylised profile view of a [[wikipedia:|shopping cart]] in the form of the two glyphs Left-shoe Underbar and Upstile: <source lang=apl inline>⊆⌈</source>


[[File:How X sees Y.png|thumb|right|APL vs J vs K]]
[[File:How X sees Y.png|thumb|right|APL vs J vs K]]
== Comparison of dialects ==
== Comparison of dialects ==


Line 53: Line 57:
* In 2017, as an [[wikipedia:April Fools' Day|April Fools' Day]] joke, [[Dyalog Ltd.]] announced "a final improvement" to the "otherwise deprecated language feature", [[Branch]], which would make it sensitive to the selected index origin. Such a change would cause a great many existing programs to break.
* In 2017, as an [[wikipedia:April Fools' Day|April Fools' Day]] joke, [[Dyalog Ltd.]] announced "a final improvement" to the "otherwise deprecated language feature", [[Branch]], which would make it sensitive to the selected index origin. Such a change would cause a great many existing programs to break.


* [[Nick Nickolov]] has created an interactive form that claims to be an ''Array Language Implementation Permission Request'' addressed to the fictitious ''Ministry of Vector Processing'' and contains many in-jokes for APL [[language developers]].<ref>[[Nick Nickolov]]. Chat message {{m|57121910}}. [[APL Orchard]]. 21 Feb 2021.</ref>
* [[Nick Nickolov]] has created an interactive form that claims to be an [https://ngn.codeberg.page/funny/reg.html Array Language Implementation Permission Request] addressed to the fictitious ''Ministry of Vector Processing'' and contains many in-jokes for APL [[language developers]].<ref>[[Nick Nickolov]]. Chat message {{m|57121910}}. [[APL Orchard]]. 21 Feb 2021.</ref>
 
* This poem of unknown origin has been circulating the internet:<ref>Dyalog Blog. [https://www.dyalog.com/blog/poetry/ Poetry]. Undated. Retrieved 29 Oct 2021.</ref><blockquote>'Tis the dream of each programmer,<br>Before his life is done,<br>To write three lines of APL,<br>And make the damn things run.</blockquote>


== Pop culture ==
== Pop culture ==
Line 59: Line 65:
References to Star Wars and Star Trek are common among programmers in general and APLers in particular.
References to Star Wars and Star Trek are common among programmers in general and APLers in particular.


* ''<source lang=apl inline>⍣¯1</source> is a pathway to many abilities some consider to be unnatural.''<ref>[[Adám Brudzewsky]]. Chat message {{m|56366116}}. [[APL Orchard]]. 7 December 2020.</ref> alludes to ''The dark side of the Force is a pathway to many abilities some consider to be unnatural.'' uttered by [[wikipedia:Darth Sidious|Darth Sidious]] in [[wikipedia:Star Wars: Episode III – Revenge of the Sith|Star Wars: Episode III – Revenge of the Sith]]. The similarity was drawn because the [[Power operator]] (<source lang=apl inline>⍣</source>), when given a negative number (e.g. <source lang=apl inline>¯1</source>) right operand, indicating the of times to apply a [[function]], works much like a [[wikipedia:black box|black box]]. It will at times appear to solve "impossible" problems (by using numerical methods to what appears to be require symbolic manipulation) or give "fantastical" results by succeeding in reversing non-numeric operations. It can also choose any one of multiple correct answers, with no obvious system as to which answer is chosen. The full power of this operator is not documented.
* ''<source lang=apl inline>⍣¯1</source> is a pathway to many abilities some consider to be unnatural.''<ref>[[Adám Brudzewsky]]. Chat message {{m|56366116}}. [[APL Orchard]]. 7 December 2020.</ref> alludes to ''The dark side of the Force is a pathway to many abilities some consider to be unnatural.'' uttered by [[wikipedia:Darth Sidious|Darth Sidious]] in [[wikipedia:Star Wars: Episode III – Revenge of the Sith|Star Wars: Episode III – Revenge of the Sith]]. The similarity was drawn because the [[Power operator]] (<source lang=apl inline>⍣</source>), when given a negative number (e.g. <source lang=apl inline>¯1</source>) right operand, indicating the number of times to apply a [[function]], works much like a [[wikipedia:black box|black box]]. It will at times appear to solve "impossible" problems (by using numerical methods to what appears to be require symbolic manipulation) or give "fantastical" results by succeeding in reversing non-numeric operations. It can also choose any one of multiple correct answers, with no obvious system as to which answer is chosen. The full power of this operator is not documented.
[[File:Me at the APL Orchard.png|right|thumb|Me at the APL Orchard]]
[[File:Me at the APL Orchard.png|right|thumb|Me at the APL Orchard]]


Navigation menu