@manual{syme2011the, author = {Syme, Don}, title = {The F# 2.0 Language Specification}, year = {2011}, month = {April}, abstract = {The F# Language Specification gives an in-depth technical explanation of the F# language constructs and required compiler behavior. It discusses topics such as lexical analysis, grammar, types including type inference algorithm, expressions, patterns and other language elements}, publisher = {Microsoft Research}, url = {http://approjects.co.za/?big=en-us/research/publication/f-2-0-language-specification/}, }