1
1
mirror of https://github.com/tweag/nickel.git synced 2024-08-16 23:20:38 +03:00
nickel/spec
Yann Hamdaoui 030c71eed7
Use long names for string and numbers
Rename the builtin `Num` and `Str` types to `Number` and `String`, and
use long names on a number of related functions and stdlib modules for
consistency. This is a breaking syntax change.
2023-03-08 16:36:13 +01:00
..
type-system Use long names for string and numbers 2023-03-08 16:36:13 +01:00
README.md Slight rewording of the spec README 2022-11-04 15:04:55 +01:00

Nickel Language Specification

This directory hosts the specifications of different parts of the Nickel core language. It is currently limited to ongoing work on the type system and the typechecking algorithm, but is intended to eventually cover syntax as well as the operational semantics of Nickel. As opposed to RFCs or other kind of technical documentation, specifications don't include motivation or justification, but are extensive and usually formal descriptions of the current model of the language.