Post ARTPw3j5iIHzfhHCCW by ralismark@fosstodon.org
 (DIR) More posts by ralismark@fosstodon.org
 (DIR) Post #ARTPw3j5iIHzfhHCCW by ralismark@fosstodon.org
       2023-01-09T14:28:51Z
       
       0 likes, 0 repeats
       
       why do people keep writing bespoke configuration languages instead of using something like json or yaml or even lispoffenders include hyprland and rofi. also a lot of older programs like less, various bits of x11i will excuse ones which are lightweight sugar around a sequence of commands (e.g. sway, tmux), but mmm not nicethe point is to write software, not a parser
       
 (DIR) Post #ARTPw5NBahxImL2jKq by reto@pleroma.labrat.space
       2023-01-09T17:26:41.088989Z
       
       0 likes, 0 repeats
       
       @ralismark json / lisp/ yaml are horrible formats for non programmers, as slight difference basically make the whole thing invalid (missing/trailing comma, tab vs space for yaml etc).Much easier to have a key=value thing or command based things like neomutt / tmux etc.
       
 (DIR) Post #ARTPw6SBZbY688OElc by ralismark@fosstodon.org
       2023-01-09T14:48:00Z
       
       0 likes, 0 repeats
       
       tldr: greenspun's tenth rule -- Any sufficiently complicated [...] program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp.https://en.wikipedia.org/wiki/Greenspun's_tenth_rule