This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{-# LANGUAGE | |
GADTs, FlexibleInstances, UndecidableInstances, | |
StandaloneDeriving, DeriveFunctor, Rank2Types, | |
GeneralizedNewtypeDeriving, ImpredicativeTypes | |
#-} | |
{- Andrew Miller | |
Mendler style fixpoint, algebra, and fold | |
See: Meta-Theory a la Carte | |
http://www.cs.utexas.edu/users/bendy/papers/MTC.pdf |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{- | |
Andrew Miller | |
Authenticated Data Structures, Generically: | |
Merkle-ized Lambda Calculator | |
-} | |
{-# LANGUAGE GADTs, | |
FlexibleInstances, FlexibleContexts, UndecidableInstances, | |
StandaloneDeriving, TypeOperators, Rank2Types, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{-# LANGUAGE | |
GADTs, | |
FlexibleInstances, FlexibleContexts, UndecidableInstances, | |
StandaloneDeriving, TypeOperators, Rank2Types, | |
MultiParamTypeClasses, ConstraintKinds, | |
DeriveTraversable, DeriveFunctor, DeriveFoldable, | |
TypeFamilies, FunctionalDependencies, | |
ScopedTypeVariables, GeneralizedNewtypeDeriving | |
#-} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{-# LANGUAGE | |
GADTs, | |
FlexibleInstances, FlexibleContexts, UndecidableInstances, | |
StandaloneDeriving, TypeOperators, Rank2Types, | |
MultiParamTypeClasses, | |
DeriveTraversable, DeriveFunctor, DeriveFoldable, | |
TypeFamilies, FunctionalDependencies, | |
ScopedTypeVariables, GeneralizedNewtypeDeriving | |
#-} | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{-# LANGUAGE | |
GADTs, | |
FlexibleInstances, FlexibleContexts, UndecidableInstances, | |
StandaloneDeriving, TypeOperators, Rank2Types, | |
MultiParamTypeClasses, | |
DeriveTraversable, DeriveFunctor, DeriveFoldable, | |
TypeFamilies, FunctionalDependencies, | |
ScopedTypeVariables, GeneralizedNewtypeDeriving | |
#-} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{- | |
Andrew Miller - Feb 19 | |
I'm playing around with indexed functors | |
Generic Programming with Indexed Functors | |
Andres Löh and Joseé Pedro Magalhães WGP 2012 | |
http://www.dreixel.net/research/pdf/gpif.pdf |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{- | |
Andrew Miller - RegTree.agda | |
An attempt at translating "Exploring the Regular Tree Types" from Epigram | |
http://strictlypositive.org/regular.pdf | |
-} | |
module RegTree where | |
open import Data.Product |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{- | |
Andrew Miller | |
Merkle Monads - Generalized Authenticated Data Structures in Haskell | |
-} | |
{-# LANGUAGE | |
FlexibleInstances, FlexibleContexts, UndecidableInstances, | |
StandaloneDeriving, TypeOperators, Rank2Types, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{-# LANGUAGE | |
FlexibleInstances, | |
FlexibleContexts, | |
UndecidableInstances, | |
StandaloneDeriving, | |
TypeOperators, | |
UnicodeSyntax, | |
Rank2Types, | |
MultiParamTypeClasses, | |
DeriveTraversable, DeriveFunctor, DeriveFoldable, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(blockplayer)amiller@amiller-asus:~/projects/tahoe-lafs$ bin/tahoe debug trial allmydata.test.test_mutable.MultipleEncodings | |
allmydata.test.test_mutable | |
MultipleEncodings | |
test_multiple_encodings ... [ERROR] | |
=============================================================================== | |
[ERROR] | |
Traceback (most recent call last): | |
Failure: twisted.trial.util.DirtyReactorAggregateError: Reactor was unclean. | |
DelayedCalls: (set twisted.internet.base.DelayedCall.debug = True to debug) |