IBM developerWorks: XML Matters: reStructuredText "A light, powerful document markup".
The document format called reStructuredText has been adopted as one of the official source formats for Python documentation, but is also useful for other types of documentation. reStructuredText is an interesting hybrid of technologies -- in syntax and appearance it is similar to other "almost-plaintext" formats, but in semantics and API it is very close to XML. David takes a look at this format and shows you how existing tools can transform reStructuredText into several XML dialects (docutils, DocBook, OpenOffice), along with other useful formats like LaTeX, HTML, and PDF.
Via LtU: Apache vs. Yaws
Apache is the web-server most of the world uses. Yaws is a web-server written in Erlang. Apache has recently been totally redesigned to take advantage of OS threads in an effort to support higher loads. How successful have the Apache team been? Not very, compared to Yaws. In a through-put benchmark Apache falters at around 8'000 concurrent sessions. Yaws handles over 80'000 concurrent sessions. Why the difference? Because Erlang doesn't use OS threads, but its own user-level threads. In other words, continuations. The two points I got from this are:
* Theory is inextricably tied up with practice
* Languages are operating systems
Also via LtU, Wearing the hair shirt: a retrospective on Haskell
More Like This: Redirects and Movable Type Archives. With a link to this informative post from Jonathan Delacour about archive URLs.
Scott: Tekka's Up
Via Oliver, Eric Raymond: The Art of Unix Programming.
Feel free to post a comment below. Please see my comment policy.
Formatting Rules (No HTML):