Jonathan Lindegaard Starup

Results 70 issues of Jonathan Lindegaard Starup

- The editor includes all(?) flix files, like `random/*.flix` while other commands only look in `./*.flix` and `src/**` - The editor includes jars from `./lib` while other commands online include...

Follow up from #7122 - `Array.enumerator` is useful for iterating through an array with indices, but since it returns an iterator you cannot write `foreach(p

Current backend phases are shown below. It seems like we can simplify the phases following `TailRec` by moving it down after `Eraser`. This would removed the `TailX` ast node variants...

## Example 1 Which of these cases would match un-annotated `Nil` (ignoring ordering) ``` case l: List[Int32] => case l: List[Unit] => case l: List[Object] => case l: List[_] =>...

fx in List

good first issue

For example `def frequency(l: List[t]): Map[t, Int32] = ???`

good first issue

```scala pub def main(): Bool = f(32, 12) pub def f(x: t, n: Int32): Bool = { if (n == 0) true else f(x :: Nil, n - 1) }...

bug

``` enum ProblematicRecursive[a] with ToString { case Simple(a) case Recurse(ProblematicRecursive[List[a]]) } ``` ``` >> ToString is not defined on ProblematicRecursive[List[a]]. Define or derive an instance of ToString. 53 | enum...

In the AST there is a lot of unused parameters (looking specifically at `_lift$xyz` variables. After a run of the optimizer, there variables are inlined somehow, resulting in a lot...