You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Ramon Rüttimann ca87271792
Bachelor thesis (#2)
5 years ago
proposals Bachelor thesis (#2) 5 years ago
thesis Bachelor thesis (#2) 5 years ago
work Bachelor thesis (#2) 5 years ago
.gitignore Bachelor thesis (#2) 5 years ago
.gitmodules Bachelor thesis (#2) 5 years ago
LICENSE Bachelor thesis (#2) 5 years ago
README.md Bachelor thesis (#2) 5 years ago
README.pdf Bachelor thesis (#2) 5 years ago
thesis.pdf Bachelor thesis (#2) 5 years ago

README.md

Functional Go

See thesis.pdf for the actual thesis document. That itself links to thesis/thesis.pdf.

Structure and Files:

  • thesis: contains the latex code plus a pre-compiled version of the document. There are also further tools in that directory that are needed to build the document.
  • work: contains subfolders for practical work that was done.
    • common-list-functions: See the thesis' appendix on what it is. Contains git submodules and a shell script to acquire the results that are described in the thesis.
    • examples: contains different examples of functional Go code. Some code snippets are described in the thesis, some have been developed out of curiosity.
    • funcheck: git submodule that contains the implementation of `funcheck' as described in the thesis.
    • go: git submodule with the Go compiler code.
  • proposals: contains old proposals that where submitted.

See Appendix 1 in thesis.pdf for more information.