From ... Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!news-hub.siol.net!newsfeed.Austria.EU.net!newsfeed.kpnqwest.at!nslave.kpnqwest.net!nloc.kpnqwest.net!nmaster.kpnqwest.net!nreader3.kpnqwest.net.POSTED!not-for-mail Newsgroups: comp.lang.lisp Subject: Re: The horror that is XML References: <3224504693262432@naggum.net> <3C88762A.31A729D5@hotmail.com> <3C89A3BB.588DC1E3@nyc.rr.com> <3224680700427395@naggum.net> <3C8A995D.8305EFB4@nyc.rr.com> Mail-Copies-To: never From: Erik Naggum Message-ID: <3224708561252229@naggum.net> Organization: Naggum Software, Oslo, Norway Lines: 28 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sun, 10 Mar 2002 00:22:31 GMT X-Complaints-To: newsmaster@KPNQwest.no X-Trace: nreader3.kpnqwest.net 1015719751 193.71.199.50 (Sun, 10 Mar 2002 01:22:31 MET) NNTP-Posting-Date: Sun, 10 Mar 2002 01:22:31 MET Xref: archiver1.google.com comp.lang.lisp:28308 * Erik Naggum > The parsability of arbitrary XML is such an obvious design goal of XML... * Kenny Tilton | Well, you posted early on something I recall as three different ways to | say (or interpret?) the same thing. I am not an XMLer, but I had read | enough to come to the same conclusion. So how could anyone parse that | blind? Or did you mean the DTD would sort out the alterniative meanings, | at which point the wackiness of DTDs can kill you? I am still not sure what you are referring to, but the main difference between SGML and XML is precisely that you do not need the DTD to parse an XML "document". | Are y'all lookin for a language in which one cannot write bad code? No, just a language that has static style checking and does not stop at proven correctness, but requires proven good taste. This would take care of a lot more real-life problems than, e.g., static type checking. Really, i just want every single professional programmer to be competent. (The difference between a hobbyist and a professional programmer should have been accountability. The difference today is whether he gets paid.) /// -- In a fight against something, the fight has value, victory has none. In a fight for something, the fight is a loss, victory merely relief.