There are guilty pleasure esoteric technologies. Something you don't really use everyday, something obscure, something challenging, but attractive nonetheless. It's usually something far outside the typical type of technology/programming one does.
For me, my guilty pleasure tech is #ed1. Writing scripts for it is super weird because buffers of text are the only abstraction ed(1) provides. With two-level-deep line filtering and actions at most. And that's challenging and thrilling.
For some, #Lisp might be the guilty pleasure tech. Because one rarely uses Lisp in everyday/work setting. I do use it everyday, so I'm kinda spoiled by Lisp always being there and yearn for even more atypical tech 😅
(I might also say that I use ed(1) everyday, and that won't be a lie. But using it for text editing is *different* from using it as a programming system, and that's what I want to do!)
This post was brought to you by Artyom wanting to write something in ed(1) come oooooooon something, I don't ask for much!
Using Ed(1) as My Static Site Generator
https://aartaka.me/this-post-is-ed.html
#HackerNews #Using #Ed(1) #as #My #Static #Site #Generator #StaticSiteGenerator #Ed1 #HackerNews #TechBlog #WebDevelopment
I still can't believe that most programming systems we use today are preoccupied with numbers. AFAIK, half of (R5RS?) #Scheme standard is numbers and operations on them. Same for #C, #CommonLisp, #Java—ten different types of numbers and huge libraries for them.
Humans think in images and words. Structured text-oriented languages feel like a much better fit for everyone not corrupted by C. Yet we have little to no popular attempts in that space. Structured Regular Expressions didn't catch up; #ed1 and #awk are considered mere #regex automation tools. Modal and the term rewriting systems have their Merveilles Town, but not much beyond. sh/#bash and the like are quite successful, but aren't considered real programming languages either.
Why.
The simplest syntax highlighter. I might copy it for Mycomarkup implementations. The script is in ed(1) of all languages, but it really takes next to no effort to copy it. Aartaka is truly the pioneer of technology choices.