the hard work of programming is dealing ugly input data you don't like. that's why people are paid to write that code, and why devs who "do it for free" do it for the challenge. Or sometimes...there's a reason that you need to have that data that makes it worth writing.
virtually ALL of the code I wrote as a professional dev / osg ninja was based around dealing with real, physical devices that gave out nonsensical data in formats that weren't lisp, written 'just good enough' to be possible to work. And when we sent our data back to other systems, we often even had to send it back in a very specific xml format(because that's what their devs wanted, due to the libraries they were building on)
obviously if you could re-architect the whole thing lisp/json would better. but we couldn't for a variety of reasons
even getting the systems that we were dealing with that were proprietary to not be proprietary would have been a big win, and we couldn't manage *that* much. ALL that work has to be done yet.
@jeffcliff@alyastay3547@nigger@Zergling_man >stdin gives me json, xml, whatever. >validate >it is not valid lisp >fail with code -1 and message "this application only accepts well-formed data in well-formed formats designed by people with well-formed crania"
...because that's what your input is. You can't choose your input, you can only choose your output. You could of course just ignore all the data stored or sent in xml, but some of us were paid explicitly not to do that. #RFC791
@nigger@alyastay3547@Zergling_man i still don't understand and will never understand json. in the 50's god was experimenting with what would eventually become st davis. during this time he made st mccarthy, who gave us the most brilliant data format ever devised. it was such a brilliant data format that it could also be code at the same time.
@HatkeshiatorTND@alyastay3547@Zergling_man I hate that that json enforces no ',' as last token in a list actual programming languages don't do this, yet they aren't data formats, which move more often. it doesn't make parsing any easier either