Vihan

Results 45 issues of 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...

bug
needs: generator

VSL currently detects recursive initializers however initializers in the form: ``` init^D_A -> init^D_B -> init^D_A ```

bug
validation
needs: transformer

Only definite classes & `struct`s should qualify for primitive tags. This excludes `abstract class` and `interface`.

bug
validation
needs: transformer
scoping

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....

proposal

**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

bug

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...

proposal

Merely here for reference but the next release will contain while-loops for easier translation of older code-snippets: ``` while (condition) { body } ```

feature-request

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...

proposal

**(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...

proposal

Comments currently have a huge amount of line spacing. This needs to be reduced

enhancement
good first issue
Frontend