fusion-plugin
This plugin provides the programmer with a way to annotate certain types using a Fuse pragma from the fusion-plugin-types package. The programmer would annotate the types that are to be eliminated by fusion. During the simplifier phase the plugin goes through the relevant bindings and if one of these types are found inside a binding then that binding is marked to be inlined irrespective of the size. This plugin was primarily motivated by streamly but it can be used in general.
Ecosystem
hackage.haskell.org
hackage.haskell.org
Latest Release
over 2 years ago
0.2.7
over 2 years ago
Versions
10
10
Downloads
3,358 total
3,358 total
Dependent Packages
2
2
Dependent Repos
10
10
Loading...
Readme
Loading...
Links
| Registry | hackage.haskell.org |
| Source | Repository |
| JSON API | View JSON |
| CodeMeta | codemeta.json |
Package Details
| PURL |
pkg:hackage/fusion-plugin
spec |
| License | Apache-2.0 |
| First Release | about 6 years ago |
| Last Synced | 20 days ago |
Repository
| Stars | 18 on GitHub |
| Forks | 1 on GitHub |
| Commits | 108 |
| Committers | 4 |
| Avg per Author | 27.0 |
| DDS | 0.491 |
Rankings on hackage.haskell.org
Dependent packages
Top 7.1%