Vapor is a language made as a part of the Reaver Project effort. The name has originated as a word play on a word "vaporware" - the author often called this language a "vaporlang", and later decided to keep that name.
Implement support for distinguishing between pure and impure functions. Should include inferring purity when not specified, and some explicit syntactic markers to mark a function as pure or impure.
Implement support for distinguishing between pure and impure functions. Should include inferring purity when not specified, and some explicit syntactic markers to mark a function as pure or impure.