Marcel Garus

Results 82 issues of Marcel Garus

`[Foo, 1, {a}] = [Foo, 2, {A: B]]` could generate a message like `` Expected `[_, 1, _]`, got `[_, 2, _]`. `` When checking individual cases of a match,...

T: Feature
P: Compiler: Frontend

https://github.com/candy-lang/candy/pull/588#discussion_r1275835946

T: Performance
P: Compiler: Frontend

Match cases should have an optional condition that also has to be fulfilled for the case to be executed. https://github.com/candy-lang/candy/blob/e98f2c346128138aed6b29f363237d8819f2cd59/language.md#pattern-matching

T: Feature
P: Compiler: Frontend

T: Feature
P: Compiler: Frontend

In several places, we use something like this: ``` Option // only None during state transitions ``` Apparently, the `take_mut` package allows temporarily taking ownership from a `&mut`.

T: Feature

T: Feature
P: Compiler: Frontend

T: Feature
Epic

T: Feature
Epic

T: Feature
P: Compiler: Frontend

Some ideas: - io - random - timing - environment variables - HTTP, UDP

T: Feature
P: Core
Epic