# Difference between revisions of "Richard Stallman"

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

1. Stallman, Richard M. "RMS Berättar".
2. Stallman, Richard M. "Doggerel"
APL community 
Activities Dyalog user meetingsDyalog webinarsAPL Problem Solving CompetitionConferencesIverson AwardCode golfAPL Cultivation
User groups APL Borealis (Canada) ∙ APL et J (France) ∙ APL-GermanyBAA (UK) ∙ FinnAPL (Finland) ∙ JAPLA (Japan) ∙ SAUG (Switzerland) ∙ SIGAPL (USA) ∙ SwedAPL (Sweden)
People Phil AbramsBob BerneckyLarry BreedCharles BrennerJim BrownAdám BrudzewskyGitte ChristensenPhilip Van CleavePeter DonnellyDan DyerAdin FalkoffGarth FosterRoger HuiKen IversonMorten KrombergMarshall LochbaumEugene McDonnellJohn McPhersonJon McGrewDonald McIntyreRoger MooreAlex MorrowAlan PerlisAl RoseWilliam RutiserJohn ScholesIan SharpLynne ShawBob SmithGeoff StreeterRoy SykesRaymond TisserandArthur WhitneyClark Wiedmann
Other APL OrchardSubredditsAPL WikiBlogsForumsBooksPapersAPL Quote Quad