Consider design change in light of GHC join point work
未关闭
- 主要语言
- Haskell
- 星标
- 400
- 派生
- 145
- PR 合并指标
- 30 天内没有已合并 PR
描述
The [join points paper](https://www.microsoft.com/en-us/research/publication/compiling-without-continuations/) suggests that it may now be possible to avoid the need for `Skip` altogether. It would be worth checking if that's actually the case. If so, it might be possible to simplify the implementation considerably. Furthermore, I seem to recall that the presence of skips (which allow vectors of the same length to be represented by streams of different lengths) prevents one or more optimizations. I vaguely remember trying to do something a bit clever with `replicate` and finding it impossible because of skips, but I don't remember any details.
贡献指南
这个仓库没有索引到贡献指南
评估
这个 Issue 还没有评估数据。