Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Expanded documentation (inc. @gteege's manual) #334

Draft
wants to merge 33 commits into
base: master
Choose a base branch
from

Commits on Oct 7, 2020

  1. docs: Import Gunnar Teege's manual (hence gtm') into doc/'.

    Most of the transformation was done automatically with a gnarly mess of
    Emacs-Lisp, and was cleaned up a bit (especially the custom TeX macros)
    by hand.
    
    This is a temporary location --- I'll be working on folding this into
    the rest of the manual, copy-editing, etc.
    
    [skip ci][skip lemma]
    jashank committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    b7e11db View commit details
    Browse the repository at this point in the history
  2. docs: Restructure into two major parts: introduction and reference.

    The 'introduction' expands the 'getting started' documentation, a quick
    installation reference, and the first programs.
    
    The 'reference' is intended to combines the previous (proto-reference)
    documentation with Gunnar Teege's manual, expanding and clarifying them.
    
    [skip ci][skip lemma]
    jashank committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    666dabe View commit details
    Browse the repository at this point in the history
  3. docs: Use the documentation tree's symlink. (SQUASH ^^)

    [skip ci][skip lemma]
    jashank committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    f7d1a4c View commit details
    Browse the repository at this point in the history
  4. docs: Lose the first-page header. (SQUASH ^{3})

    [skip ci][skip lemma]
    jashank committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    bbde6d4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bfd90f8 View commit details
    Browse the repository at this point in the history
  6. docs: Mark the appendices for the LaTeX output. (SQUASH ^{5})

    [skip ci][skip lemma]
    jashank committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    13ed8f1 View commit details
    Browse the repository at this point in the history
  7. docs: Rearrange the "introduction" section. (SQUASH ^{6})

    Split up the old 'getting started' page; the examples can be fleshed out
    some more and cleaned up, which is on the todo list.
    
    [skip ci][skip lemma]
    jashank committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    78cd4d6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d2ceed6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    88d40de View commit details
    Browse the repository at this point in the history
  10. docs: intro/install: point at the full installation instructions (SQU…

    …ASH ^{10})
    
    [skip ci][skip lemma]
    jashank committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    09a7445 View commit details
    Browse the repository at this point in the history
  11. docs: `preamble' has been teased apart. (SQUASH ^{11})

    [skip ci][skip lemma]
    jashank committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    8b1bb4f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a598ed6 View commit details
    Browse the repository at this point in the history
  13. docs: ref/syntax: merge @gteege's syntax docs in as surface syntax. (…

    …SQUASH ^{13})
    
    [skip ci][skip lemma]
    jashank committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    ae52010 View commit details
    Browse the repository at this point in the history
  14. docs: ref/core: Import liamoc fig 3.1. (SQUASH ^{13})

    [skip ci][skip lemma]
    jashank committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    071b000 View commit details
    Browse the repository at this point in the history
  15. docs: Use the magic |cogent| macro. (SQUASH ^{14})

    [skip ci][skip lemma]
    jashank committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    547ff88 View commit details
    Browse the repository at this point in the history
  16. docs: ref/values: intro, patterns (SQUASH ^{15})

    [skip ci][skip lemma]
    jashank committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    3729508 View commit details
    Browse the repository at this point in the history
  17. docs: ref/compiler: Clean up sectioning. (SQUASH ^{16})

    [skip ci][skip lemma]
    jashank committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    7fd9236 View commit details
    Browse the repository at this point in the history
  18. docs: appx/todo: Do something with all those `.todo's floating around…

    …. (SQUASH ^{17})
    
    [skip ci][skip lemma]
    jashank committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    779eb65 View commit details
    Browse the repository at this point in the history
  19. docs: Use the small-caps Cogent runes more often. (SQUASH ^{18})

    [skip ci][skip lemma]
    jashank committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    a79a1af View commit details
    Browse the repository at this point in the history
  20. docs: ref/types: Style cleanup; spelling, grammar. (SQUASH ^{19})

    [skip ci][skip lemma]
    jashank committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    af353f8 View commit details
    Browse the repository at this point in the history
  21. docs: Use reST's xref syntax. (SQUASH ^{20})

    [skip ci][skip lemma]
    jashank committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    00d3691 View commit details
    Browse the repository at this point in the history
  22. docs: intro/first-program: working through content. (SQUASH ^{21})

    [skip ci][skip lemma]
    jashank committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    ad3f25b View commit details
    Browse the repository at this point in the history
  23. docs: intro/first-program: Expand the Cogent introduction more. (SQUA…

    …SH ^{22})
    
    A gentle, step-wise introduction to the `add' function unfolds, where we
    build up the language's capabilities piecewise.  Instead of diving into
    a polymorphic type definition, let's start with a very simple function,
    and build from there.
    
    [skip ci][skip lemma]
    jashank committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    1406acf View commit details
    Browse the repository at this point in the history
  24. docs: intro/first-program: Fix the branches; promote a par. (SQUASH ^…

    …{23})
    
    [skip ci][skip lemma]
    jashank committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    e06b33f View commit details
    Browse the repository at this point in the history
  25. docs: intro/first-program: Gentler introduction to AqC.

    [skip ci][skip lemma]
    jashank committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    ceb0b73 View commit details
    Browse the repository at this point in the history
  26. docs: shunt old documentation out of the way.

    [skip ci][skip lemma]
    jashank committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    129db3c View commit details
    Browse the repository at this point in the history
  27. docs: Bump version numbers in documentation.

    [skip ci][skip lemma]
    jashank committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    1fa5f62 View commit details
    Browse the repository at this point in the history
  28. docs: Fix path to the Cogent logo.

    [skip ci][skip lemma]
    jashank committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    08f1cbd View commit details
    Browse the repository at this point in the history
  29. docs: reference/surface-syntax: note identifier moves.

    [skip ci][skip lemma]
    jashank committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    05a5e33 View commit details
    Browse the repository at this point in the history
  30. docs: introduction/first-program: Clean up some language.

    [skip ci][skip lemma]
    jashank committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    0b88c12 View commit details
    Browse the repository at this point in the history
  31. docs: Move the Antiquoted C documentation out of the way.

    [skip ci][skip lemma]
    jashank committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    c666169 View commit details
    Browse the repository at this point in the history
  32. docs: A first draft of a first draft of new AqC docs.

    Based on discussions with Peter Chubb, some of my own experiments to
    clarify behaviours, and presented here for first review.  Much, much
    more work is needed, of course.
    
    [skip ci][skip lemma]
    jashank committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    3049739 View commit details
    Browse the repository at this point in the history
  33. docs: reference/antiquoted-c: Expand some of the description.

    Includes changes derived from feedback from Louis Cheung -- thanks!
    jashank committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    f5dc7f1 View commit details
    Browse the repository at this point in the history