4 ms·
What do you mean by “runtime compiled”, exactly?
by DaiPlusPlus 5y ago
What do you mean by “runtime compiled”, exactly?
- dredmorbius 5y agoWith LaTeX, the document creator must compile the document, through a fairly persnickety processor (latex, tetex, or an equivalent). Whilst that may still pass poorly-structured documents and result in poorly-formed output, straight-up illegal syntax won't make. HTML has no such requirements. There's absolutely nothing stopping you from posting that in the first place. Throw something at a browser, and it will try its damndest to ingest it --- that's the "runtime compiled" element of the Web. (It's not a perfect analogy to software compilation, though it can get surprisingly close.) Essentially: the Web lacks any editor role. That's long been touted as a benefit. At scale, however, and over time ... it becomes problematic. Moreover, the commercial Web has a selection process and corresponding evolutionary path which has come to be seen as less than optimal for those seeking high-value, high-relevance content. It is in fact hostile to such content, on multiple bases. Again, LaTeX alone won't fix these problems. It addresses a few issues of structure. The concept of a post-authoring compliation state (ironically itself somewhat present in many web content-management systems, but not oriented around the document or content itself for the most part, but rather branding, advertising, and surveillance instrumenting) is also somewhat attractive but ... problematic. A discovery-mechanism scoring penalty might help (and Google's certainly applied that in other areas).
- DaiPlusPlus 5y ago> Moreover, the commercial Web has a selection process and corresponding evolutionary path which has come to be seen as less than optimal for those seeking high-value, high-relevance content. It is in fact hostile to such content, on multiple bases. That aspect has absolutely nothing to do with the technical format of a document.
- dredmorbius 5y agoThat's a large part of my larger point. It wasn't, however any aspect of the question you'd asked, and I'd answered. That said, and despite some quite strong semantic elements to HTML (and HTML5 especially), and the semantic/presentation separation of HTML/CSS, what we're getting, what seems to be encouraged by, and what the adtech-profiting browser vendor and driver of Web browser development seem to be encouraging, is not in fact well-structured, meaningful, high-value, high-relevance documents. You're absolutely correct that the core of the problem isn't the technical format. But the technical format's become infected by that core problem.
- ttybird 5y ago"must"? A web4 browser would probably use a "runtime compiled" implementation. "Whilst that may still pass poorly-structured documents and result in poorly-formed output" - this by the way happens much more often with LaTeX compared to html in my experience.
- dredmorbius 5y agoA LaTeX document is virtually never directly consumed by a reader. It's first converted ("compiled") into some consumable format. Typically PDF/Postscript, though there can be numerous others. You seem to be unfamiliar with this aspect of the system?
- garbagecoder 5y agoWe don’t see html raw either dude
- tasogare 5y agoUsername checks out. It's not the same: HTML is interpreted and often modified on the fly (with JavaScript), with the source being a click away, but it's still just HTML. On the other hand Latex documents are compiled into other formats like PDF that are distributed, instead of the Latex source.
- dredmorbius 5y agoCorrect, further: - The compilation means that there's at least a check for syntactic validity before any old crap is published. - JS-based HTML can be fully dynamic to the extent that there's no sense of an underlying document at all. There are times when this is useful. That is an exceedingly small minority of the cases in which it is used. The fact that it's often preferable to rerender an HTML document as PDF, simply for readability, let alone archival, should speak volumes.
- ttybird 5y ago