Jonathan Immanuel Brachthäuser
Jonathan Immanuel Brachthäuser
Yes, we just need to add `guardEffs` here: https://github.com/effekt-lang/effekt/blob/e0e5c60e3fdda4dbc693207a776ae60f41b0d292/effekt/shared/src/main/scala/effekt/Typer.scala#L122
Maybe related to #813 ?
@phischu ping
Closing this until next April ;)
I looked into the OOM. The `indexOf` test is causing OOM during the _second_ run of `normalize`. It seems like this is related to the shape of tests, after some...
We _can_ fix this by just reducing the default `--max-inline-size` to 20.
This would be even more useful if we wouldn't recompile the standard library every time :)
I think this is fixed in the WIP branch https://github.com/effekt-lang/effekt/tree/feature/llm
Many languages use keyword + default arguments, as you mention. Why do you think those are difficult to implement?
This is a quite subtle error. It seems it is caused by the renaming here https://github.com/effekt-lang/effekt/blob/8c74342451594bb9aea7235c14027c394c6f404e/effekt/shared/src/main/scala/effekt/core/optimizer/Normalizer.scala#L436 in Normalizer. The issue is that we rename bound variables to guarantee uniqueness. However,...