YAML: the result of people ignoring the lessons from JSON (the result of people ignoring the lessons from XML). Now we’re ‘coding’ infra with 3000 line typeless, indentationsensitive markup, escaping it, then embed it in another 3000 line typeless, indentationsensitive file.
-
Show this thread
-
Replying to @larsrosenquist
Well to be honest
#XML didn’t build on the lessons of SGML either. And then reinvented#Lisp in a very bad way with#XSLT. Just learn your history and then use a Lisp there. Scheme or Common Lisp I won’t even care. Cc@RainerJoswig@andywingo4 replies 4 retweets 43 likes -
Replying to @tapoueh @larsrosenquist and
I tried doing some XML stuff in scheme (specifically, guile) recently; more or less straight away I ended up finding an 18+-year-old data-corrupting bug in the fairly widely copied SSAX code.
1 reply 0 retweets 1 like -
Replying to @RhodiumToad @larsrosenquist and
Cc
@andywingo who will know how to handle big reports for guile. My (poorly stated) point was that when you have Lisp you don’t need XML as a data format, because you already have Lisp for that. The built in extensible reader and printer are doing the job fine.3 replies 0 retweets 0 likes -
Replying to @tapoueh @larsrosenquist and
Except when you need to communicate with other people... As for the bug report, it was filed weeks ago.
1 reply 0 retweets 1 like
Also that kind of bug worries me because it literally jumps out at you reading the src—which spends 10+ lines plus comments and test cases on doing absolutely the wrong thing—which suggests to me that no XML expert ever read the code and also that it hasn't been heavily used
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.