3 ms·
Here is an interesting bit of APL history: Brian Kernigan wrote an entire APL interpreter in the early days of Unix. It was further developed by a number of o
by gregfjohnson 10y ago
Here is an interesting bit of APL history: Brian Kernigan wrote an entire APL interpreter in the early days of Unix. It was further developed by a number of others, and remained in use for decades. I have used it on Linux and Unix boxes on many projects large and small since grad school days. Recently I decided to see about trying to contribute to this cherished bit of community legacy. Working with the code is like pair programming across time with giants and geniuses! I am engaging in "TDP" programming, a facetious phrase we use with management at work: Temporally Decoupled Pair Programming...
- co_dh 10y agoCan you provide a link to Brian Kernigan's APL's source code? Can't find it by google. Thanks.
- gregfjohnson 10y agoYikes. I got a mental wire-crossing, and misattributed the origin of APL\11. It was Ken Thompson who wrote the version I was thinking of. Here is a link to the early history of the project: http://sigapl.org/Archives/waterloo_archive/apl/apl-11/QL_Sinclair/read_me http://sigapl.org/Archives/waterloo_archive/apl/apl-11/QL_Si... A recent version that has gone through many iterations can be found at https://github.com/PlanetAPL/openAPL https://github.com/PlanetAPL/openAPL If you google "Ken Thompson APL\11" you will find several links, including ancient archived versions of the code.