Once in a while I imagine how much more pleasant HTML would be to type if only different brackets were originally chosen.
[div]
[p]
[a href=‘’][/a]
[/p]
[/div]
No single Shift press was necessary here.
EDIT: Please stop responding with “only on some keyboards.” I am aware.
Now curious exactly why SGML chose angle brackets! Would love to see a written statement. This is the closest I got to an answer, but it’s not really an answer.
This is from the standard, which I found online here: https://nvlpubs.nist.gov/nistpubs/Legacy/FIPS/fipspub152.pdf
(That footnote is prescient.)
There are references to an 1980 draft, but wonder if that would be explained there. There probably also also working group notes…
Poring over SGML Handbook from Goldfarb himself (Goldfarb is the “G” in GML).
SGML had some wild features!
Very interesting! https://jtc1info.org/sd-2-history/jtc1-subcommittees/sc-34/
Not sure those are available online…
More from the same person writing about “chicken scratches.” Includes a tantalizing cover page of a working document.
https://www.balisage.net/Proceedings/vol23/html/Mason01/BalisageVol23-Mason01.html
Still digging.
“To encourage acceptance, the authors of the SGML specification followed other design objectives: the ability to enter text and markup on "the millions of existing text entry devices"; no character set dependency; no national language bias; and markup usable by both humans and programs.”
https://www.loc.gov/preservation/digital/formats/fdd/fdd000465.shtml
Thanks to my emails but also people who were participating today, I got an email from one of the key players that sent me some great leads and info to investigate! (Including a PDF of the report I was salivating over earlier.)
It turns out the angle brackets are at most from 1979, if not earlier. More to research!
I like scanning and putting up interlibrary stuff on Internet Archive.
This is the first one I got. Not sure yet if it’s going to help with the HTML bracket investigation, but maybe it’ll help someone else! https://archive.org/details/gca-standard-101-1983
Believe it or not, I’m still figuring out where HTML got its angle brackets.
But despite grabbing a lot of interlibrary items, I am not sure I’m getting any closer. I still have some ideas, but one involves going to a museum in Maine, which might take a while.
However, good news (for someone?): There are now over 40 papers and books I scanned that deal with history of markup. Enjoy!
https://archive.org/details/wicharytypewriter?tab=collection&query=subject%3A%22markup%22
Wrote down what I learned so far and open questions in this new doc: https://docs.google.com/document/d/16QNavHjds1OdkKsfqLYx6EF0ohA-Qh_dZc8OK9TFrQk/edit?tab=t.0#heading=h.z1r9lwho309s
…in case you are interested in seeing where I am and what are my next steps, and maybe have new ideas. Thanks in advance! The doc is free to comment, or you can always ping me here.
EDIT: Please do not tag/bother Tim Berners-Lee. Angle brackets happened many years before he started working on HTML.
I really like this way of annotating/commenting on an old document – in this case an old markup language called PUB, from Larry Tesler himself.
I just wish it worked on mobile as well. And, perhaps, that it would show the scanned pages rather than recreated ones. Something about that feels important to me.
Thank you to @apples_and_pears for letting me know about XyWrite, a word processor that used guillemets! Because why not.
PS if anyone is curious about the current tally, the earliest appearance of angle brackets for markup I can see was is 1965, with the British COCOA. But not sure if it influenced anything that came after. I’m trying to find out more about it.
https://www.chilton-computing.org.uk/acl/applications/cocoa/p001.htm
That is 60 years ago!!!