Seemingly Marked-up Language

SML (Seemingly Marked-up Language), also known as SMLSML (or SML.SML in SML notation), is See-ming Lee's Standard Markup Language.

It is meant to be highly human-readable, highly machine-readable and thus highly search-engine readable.

The syntax of SML is derived from object-oriented programming languages such as C# and Java as well as universal languages, most notably Mathematics notations.


  1. I go to work: I.goTo(work);
  2. Crazy is good: Crazy == Good;
  3. The SML Identity is composed of three circles: small, medium and large: SML.Identity = Circles(small + medium + large);

Examples in use in SML Notebook


Further examples of SML can be found on SML Notebook

Minimal use of SML can also be found in the following URLs:

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License