Sysop: | Amessyroom |
---|---|
Location: | Fayetteville, NC |
Users: | 40 |
Nodes: | 6 (0 / 6) |
Uptime: | 21:51:52 |
Calls: | 291 |
Files: | 910 |
Messages: | 76,667 |
Posted today: | 1 |
Sed is one of the so-called "esolangs" which some people use for puzzling. >For instance, here is a kind of Lisp interpreter written in Sed:
https://github.com/shinh/sedlisp/blob/master/sedlisp.sed
The goal of writing in sed is not to solve the problem, and to communicate with
future users of the program so that they can adapt it to changing needs; the >goal is to puzzle out what it takes to solve it in Sed, and to show: "Hey, >look, I did this in Sed! Isn't it amazing? (And, by extension, aren't I?)"
In article <20241220184059.820@kylheku.com>,
Kaz Kylheku <643-408-1753@kylheku.com> wrote:
...
Sed is one of the so-called "esolangs" which some people use for puzzling. >>For instance, here is a kind of Lisp interpreter written in Sed:
https://github.com/shinh/sedlisp/blob/master/sedlisp.sed
The goal of writing in sed is not to solve the problem, and to communicate with
future users of the program so that they can adapt it to changing needs; the >>goal is to puzzle out what it takes to solve it in Sed, and to show: "Hey, >>look, I did this in Sed! Isn't it amazing? (And, by extension, aren't I?)"
Exactly. Well said and well put.
(rest clipped, but should be required reading for everyone)
Sometimes that puzzled out stuff people do in their spare time is really cool!
This just appeared on HackerNews:
https://github.com/izabera/pseudo3d
A raycast first-person maze navigator, written in Bash.
(The code is pretty small and not particularly cryptic.)
On 21.12.2024 04:57, Kaz Kylheku wrote:
Sometimes that puzzled out stuff people do in their spare time is really cool!
This just appeared on HackerNews:
https://github.com/izabera/pseudo3d
A raycast first-person maze navigator, written in Bash.
Wasn't there a similar code in Awk mentioned some time ago?
The goal of writing in sed is not to solve the problem, and to
communicate with
future users of the program so that they can adapt it to changing needs; the >> goal is to puzzle out what it takes to solve it in Sed, and to show: "Hey, >> look, I did this in Sed! Isn't it amazing? (And, by extension, aren't I?)"
In article <20241220184059.820@kylheku.com>,
Kaz Kylheku <643-408-1753@kylheku.com> wrote:
The goal of writing in sed is not to solve the problem, and to
communicate with
future users of the program so that they can adapt it to changing needs; the
goal is to puzzle out what it takes to solve it in Sed, and to show: "Hey, >>> look, I did this in Sed! Isn't it amazing? (And, by extension, aren't I?)"
Just like APL.
- "can you figure out what this one-line program does?"
- "can you think of a way to do this in fewer characters?"