Embedded Languages
I don’t like them. I’ve ranted before about how the Web is a festering polyglot made horrific by Postel’s Law. Many, including Tim Bray, advocate more knowledge at the client end, when an error occurs in parsing the steaming pile…
Segregate Third-Party JS Libraries
Typically, web authors simply load whatever library they’d like to use with full trust. In JS, such loading amounts essentially to a #include. I’m flabbergasted that this practice remains normal. It could be paranoia, but even without invoking all the…
Homoiconic Dichotomy and Interactive Publications
Both Linguistics and Computer Science have some concern about the difference between form and meaning. This difference is usually introduced in a syntax vs semantics lecture. I would like to show that it actually occurs in a wide variety of…