-
If RFML was v1 of this little DSL of ours, and the current Directive-based formulation is v2, then moving recursion schemes would be our v3. Luckily, our current architecture isn't far off from RSs al…
-
Is it possible to use `bound` with `recursion-schemes` library?
i.e. to define the names in an AST using `bound` and doing AST transformations (*optimisations, inlining, etc*) with `recursion-schemes…
-
-
I am trying to implement zero-cost recursion schemes in Dart.
I'm using a technique that, I believe, is formally known as [type defunctionalization](https://github.com/dart-lang/language/issues/844…
-
As the maintainer of [recursion-schemes](hackage.haskell.org/package/recursion-schemes), I believe that the main reason recursion-schemes aren't used more often is simply because people are more comfo…
-
A follow-up of sorts of #278:
Add other recursion schemes. For inspiration, look at: https://hackage.haskell.org/package/recursion-schemes-5.0.3/docs/Data-Functor-Foldable.html
-
# Review: Bananas, Lenses, Envelopes and Barbed Wire :: Reasonably Polymorphic
[https://reasonablypolymorphic.com/blog/recursion-schemes/index.html](https://reasonablypolymorphic.com/blog/recursion…
-
See this blog post series: https://recursion.wtf/posts/rust_schemes_3/ which describes a scheme for managing recursive data structures which is likely to be (much) faster than our existing code and al…
-
@sellout said [he hopes to eventually get yaya merged into recursion-schemes, rather than splitting the user base](https://github.com/ekmett/recursion-schemes/pull/73#discussion_r252298333). I'm more …
-
Hi!
I'd like to suggest to use recursion schemes for AST transformations.
It greatly simplifies transformations code and reduces noise. E.g. only the domain relevant AST nodes should be mentioned …