Skip to content

cau-placc/ghc-language-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Language Plugin

The goal of this project is to make prototypical implementation of a plugin for the Glasgow Haskell Compiler (GHC), such that the GHC can be used to compile programs that contain an implicit monadic effect.

Compatibility

This plugin only works with GHC 9.2 and cannot be used with other versions.

Examples

The plugin has been used to create two example languages.

A fork of this has also been used to create a plugin for automatic function Inversion in Haskell. Details are in this paper and the project can be found at (https://github.com/cau-placc/inversion-plugin).

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published