Vihan
Vihan
Currently dynamic lazy fields are attempted to be constructed in the primary constructor: ```swift class A { // Should work lazy let a = A() } func main() { let...
VSL currently detects recursive initializers however initializers in the form: ``` init^D_A -> init^D_B -> init^D_A ```
Only definite classes & `struct`s should qualify for primitive tags. This excludes `abstract class` and `interface`.
This proposal details the workings of the planned upgrade to arbitrary precision numbers. Details are yet to be worked out ### Overview At the moment Cheddar has limited 64-bit numbers....
**Version:** v1.0.5 `fd#write` function when passed a `Buffer`, does not write any text to the file. However when passed a `String` object, it correctly writes to the file
This proposal details the workings of the planned `switch` (optionally `*`) statement. ### Overview The switch lambda is a block statement which functions both as a literal and a conditional...
Merely here for reference but the next release will contain while-loops for easier translation of older code-snippets: ``` while (condition) { body } ```
This proposal outlines the proposed `print` statement. ### Overview `print` as an unary operator results in odd an unexpected behavior. This is often undesired and also requires unnecessary parenthesis around...
**(draft)** This proposal details the workings of the planned `let f ::` pattern matching statement ### Overview The pattern matching definition allows behavior to be assigned independently for given instance...
Comments currently have a huge amount of line spacing. This needs to be reduced