Some writings about a type system for nix
Go to file
regnat 686e289832 Only allow constants as default values in patterns
This doesn't change the expressivity of the language, but makes the
typing easier.
2017-04-26 17:06:48 +02:00
combined Include typing rules into the global document 2017-04-21 15:09:16 +02:00
common Add type annotations for lambdas and let-recs 2017-04-25 08:53:28 +02:00
grammar Only allow constants as default values in patterns 2017-04-26 17:06:48 +02:00
semantics Only allow constants as default values in patterns 2017-04-26 17:06:48 +02:00
typing typing: put typing rules in figures 2017-04-25 09:45:54 +02:00
.gitignore Add .gitignore 2017-03-28 15:17:37 +02:00
.latexmkrc .latexmkrc: quote the evince name 2017-04-11 11:17:45 +02:00
default.nix typing: split typing rules 2017-04-07 11:14:14 +02:00
Makefile fix makefile main target 2017-04-19 09:25:48 +02:00
mathpartir.sty added style 2017-04-19 10:45:40 +02:00
references.bib Add draft about the typing of records in nix 2017-04-01 12:28:19 +02:00