Quote:
Originally Posted by dgatwood
Potaytoe, potahtoe. SGML is an ISO standard technology for defining markup languages. HTML is an SGML-based language. I guess I should have used the word "dialect" to be pedantic, though.
I've never heard of anyone who didn't use those terms interchangeably. A dialect of XML generally means a markup language based on XML that conforms to a particular DTD.
|
Hmm.. could be a regional difference or maybe a temporal one. I have not had to deal with this stuff professionally now for at least six years. At the time though we would consider a DTD to be an instance not a dialect. Never heard dialect used at all.
Quote:
Worse, it's a Turing complete template language. To use it, you have to wrap your head around the concept of template-based languages, which inherently have no real notion of state. It is enough to cause brain damage in programmers, in much the same way that LaTeX does, and for precisely the same reason. 
Put another way, even though I've modified XSLT for transforming XML to other output formats many times over the years, when I'm asked to write such a tool from scratch, I invariably end up writing it in Perl or C or some other actual programming language rather than a template language like XSLT. (Or, occasionally, Bourne shell scripts, if I want to cause people nightmares that they never wake up from. )
|
I never really minded TeX and most of LaTeX, guess because it beat other ways to get decent laser printed output I knew of. I too would use Perl or C when I had the choice, never did use Bourne for it, as I had to create things that often would work on a few OSes (VMS/OS2/Solaris/Windows) so setting them run under perl was the best bet as bourne shell clones for VMS never did handle its distinct path specification system well.
Guess I am going way