proj-oot-old-150618-ootDocumentation

the official Python tutorial is wonderful

here's a pretty haskell tutorial: http://yannesposito.com/Scratch/en/blog/Haskell-the-Hard-Way/

incidentally, the asm.js spec formatting is pretty.

---

things i learned from the Hoon tutorial (which i didn't like) and the Python tutorial (which i loved) and some of the Haskell tutorials, and On Lisp, and the Scala tutorial, and the Clojure tutorial (which i didn't like):

--- small programs tutorial

hello world / intro, print hello world with variable / variable ask name, hello world / variable usage, input arithmetic string manipulation count to ten / for hello world in a while loop? / while guess my number even or odd accept, then print a list / list find highest number in a list / list usage (for hoon) faces, cells? see python tutorial, find basic book i read when younger

---

io's web page style looks nice:

http://iolanguage.org/scm/io/docs/IoTutorial.html

http://iolanguage.org/

http://iolanguage.org/scm/io/docs/IoGuide.html

--

also the Flask web page style looks nice:

http://flask.pocoo.org/

---

since we'll have standard documentation conventions in Oot, need to choose (or create) a std markup. Should look at reStructuredText, Markdown (w/ extensions MultiMarkdown?, Markdown Extra, Pandoc), WikiCreole?, AsciiDoc?, and of course EasyLatex?!

--

use the Haskell 'xs' convention for list variables (i.e. variables which hold lists end with 's')

--