# Richard Stallman

Jump to navigation
Jump to search

*This article is about Stallman's relationship with APL. For more complete information about Stallman, see Wikipedia.*

**Richard Matthew Stallman**, founder of the GNU Project, was an early adopter of APL, and used it to write a text editor as a high school student in the summer of 1969^{[1]}. The same year, he also wrote a now famous rhyme:

Rho, rho, rho of X

Always equals 1

Rho is dimension, rho rho rank.

APL is fun!^{[2]}

This plays on the fact that `⍴X`

gives the shape (length of each axis; "dimension") of `X`

while `⍴⍴X`

gives the rank (number of axes/dimensions) and since the number of axes is always a count, it is a single number, which has the shape `1`

if a vector, and `⍴`

always returns a vector:

⎕←X←3 1 4∘.+2 7 1 8 5 10 4 11 3 8 2 9 6 11 5 12 ⍴X 3 4 ⍴⍴X 2 ⍴⍴⍴X 1

## References

- ↑ Stallman, Richard M. "RMS Berättar".
- ↑ Stallman, Richard M. "Doggerel"

APL community [edit]
| |
---|---|

Activities | Conferences ∙ User groups and meetups ∙ Iverson Award ∙ Exercises |

Chat rooms and forums | APL Farm ∙ APL Orchard ∙ APL Wiki |

People | Phil Abrams ∙ Brian Becker ∙ Bob Bernecky ∙ Larry Breed ∙ Charles Brenner ∙ Jim Brown ∙ Adám Brudzewsky ∙ Gitte Christensen ∙ Peter Donnelly ∙ John Earnest ∙ Adin Falkoff ∙ Garth Foster ∙ Lib Gibson ∙ Aaron Hsu ∙ Roger Hui ∙ Ken Iverson ∙ Morten Kromberg ∙ Dick Lathwell ∙ Marshall Lochbaum ∙ Eugene McDonnell ∙ Roger Moore ∙ Trenchard More ∙ Alan Perlis ∙ Raghu Ranganathan ∙ Henry Rich ∙ Al Rose ∙ John Scholes ∙ Ian Sharp ∙ Bob Smith ∙ Geoff Streeter ∙ Joey Tuttle ∙ Arthur Whitney |

Other | APL Trust ∙ APL Quote Quad ∙ Blogs ∙ Books ∙ Case studies ∙ Famous APL users ∙ Humour ∙ Jobs ∙ Merchandise ∙ Papers ∙ Podcasts ∙ TryAPL ∙ Try It Online ∙ Video channels |