URL: https://linuxfr.org/users/vivi/journaux/citations Title: Citations Authors: Vivi Date: 2003年10月14日T20:30:30+02:00 Tags: Score: 0 Bon, souvent en surfant je trouves des bouts de textes, des citations marrantes et/ou intéressantes. Plutôt que des les coller dans mes bookmarks (ils sont déjà assez en bordel comme ça) ou de les balancer dans un fichier que je vais finir par perdre, je vais les mettre ici. en provenance de LtU [http://lambda.weblogs.com/quotes/(...)](http://lambda.weblogs.com/quotes/) : ==================================== _Programming language people have a term for making the syntax of a language pretty: syntactic sugar. XML is syntactic arsenic. -- Patrick Logan_ _Structure is nothing if it is all you got. Skeletons spook people if [they] try to walk around on their own. I really wonder why XML does not. -- Erik Naggum, comp.lang.lisp_ _If SETI@home works, for example, we'll need libraries for communicating with aliens. Unless of course they are sufficiently advanced that they already communicate in XML. -- Paul Graham_ _Syntactic sugar causes cancer of the semicolon_ en provenance d'un journal sur advogato : [http://www.advogato.org/person/Bram/diary.html?start=68(...)](http://www.advogato.org/person/Bram/diary.html?start=68) ==================================== Bram's law : _ The easier a piece of software is to write, the worse it's implemented in practice. Why? Easy software projects can be done by almost any random person, so they are. It's possible to try to nudge your way into being the standard for an easy thing based on technical merit, but that's rather like trying to become a hollywood star based on talent and hard work. You're much better off trading it all in for a good dose of luck. This is why HTTP is a mess while transaction engines are rock solid. Almost any programmer can do a mediocre but workable job of extending HTTP, (and boy, have they,) but most people can't write a transaction engine which even functions. The result is that very few transaction engines are written, almost all of them by very good programmers, and the few which aren't up to par tend to be really bad and hardly get used. HTTP, on the other hand, has all kinds of random people hacking on it, as a result of which Python has a 'fully http 1.1 compliant' http library which raises assertion failures during normal operation. _