-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Milestone
Description
In Juvix we have an extension HRAnn which is literally just the product of HR and Ann. So it would be nice if we could express that with something like
module HR where
data T
hrExtTerm :: ExtTerm
hrExtTerm = ...
extendTerm "Term" [t|T|] hrExtTerm
module Ann where
data T
annExtTerm :: ExtTerm
annExtTerm = ...
extendTerm "Term" [t|T|] annExtTerm
module HRAnn where
import HR; import Ann
data T
extendTerm "Term" [t|T|] (hrExtTerm `pair` annExtTerm)
cwgoes
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request