Raghu Ranganathan
Raghu Ranganathan, known by the username Razetime, was a programmer involved in numerous array languages, and the code golf and esolang community. Ranganathan created resources to help users of APL, J, BQN, and ngn/k, and evaluated many other languages including Lil and Nial. He also worked with the golfing languages Jelly and Vyxal, among many other golfing and esoteric languages. In June 2024, Ranganathan's father contacted the J community with the news that he had died by drowning, at the age of 22.[1]
Ranganathan's contributions include programming language documentation, and tooling such as text editor support. Having been introduced to APL by Adám Brudzewsky on the APL Orchard, he wrote TryAPL#Chat box exec which adds the ability to execute APL inside the message input area in Stack Exchange's chat rooms, created the APLgolf[2] interface to allow APL programmers to solve a code golf problem and then quickly generate a post showing the solution, and briefly worked with Dyalog Ltd. on a project concerning image metadata. An early adopter of BQN, Ranganathan implemented VS Code support and a Javascript highlighter for the language, and contributed the short help pages[3] featured on the language's website. Later he began working with K, creating an extensive tutorial[4] on ngn/k, and the K Wiki following the design of the APL Wiki. He also made contributions to many languages and their tools, including Futhark, K.jl, the J Playground during its development, and created REPLs for BQN and April.
Ranganathan participated in the APL Problem Solving Competition and was one of the phase I winners in 2021 and 2022. He solved Advent of Code problems in 2020 in APL, 2021 in BQN,[5] and 2022 in Lil.[6]
Blog
The following posts on Razetime's blog relate to array programming:
- AOC 2021 in BQN
- Some balanced binary trees in APL
- Nial Notes
- Willans' Formula in APL
- Lil and Advent of Code
- Common misconceptions about APL
- Exploring Z-order in BQN
- Making a simple Decker-based static site
References
- ↑ lyxal. In memory of Razetime. CGCC Meta Stack Exchange. 2024-06-30.
- ↑ APLgolf. Accessed 2024-06-30.
- ↑ BQN website REPL Help.
- ↑ Razetime. ngn/k tutorial
- ↑ Razetime. AOC 2021 in BQN.
- ↑ Razetime. Lil and Advent of Code.
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 |