Skip to content

Commit 099debe

Browse files
committed
Merge Class and Interface modules
1 parent 761f817 commit 099debe

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+230
-968
lines changed

Class/Applicative.agda

Lines changed: 0 additions & 6 deletions
This file was deleted.

Class/Applicative/Core.agda

Lines changed: 0 additions & 75 deletions
This file was deleted.

Class/Applicative/Derive.agda

Lines changed: 0 additions & 11 deletions
This file was deleted.

Class/Applicative/Instances.agda

Lines changed: 0 additions & 69 deletions
This file was deleted.

Class/DecEq.agda

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
-- {-# OPTIONS --safe #-}
1+
{-# OPTIONS --safe --without-K #-}
22
module Class.DecEq where
33

44
open import Class.DecEq.Core public
55
open import Class.DecEq.Instances public
6-
open import Class.DecEq.WithK public
7-
open import Class.DecEq.Derive public

Class/DecEq/Core.agda

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ open import Data.Bool using (Bool; not)
66
open import Data.Product using (_,_)
77
open import Relation.Nullary using (yes; no)
88
open import Relation.Nullary.Decidable using (⌊_⌋; dec-yes)
9-
open import Relation.Binary using () renaming (Decidable to Decidable²)
9+
open import Relation.Binary using (DecidableEquality) renaming (Decidable to Decidable²)
1010
open import Relation.Binary.PropositionalEquality using (_≡_; refl)
1111

1212
record DecEq {ℓ} (A : Type ℓ) : Type ℓ where
13-
field _≟_ : Decidable² {A = A} _≡_
13+
field _≟_ : DecidableEquality A
1414

1515
_==_ : A A Bool
1616
x == y = ⌊ x ≟ y ⌋

Class/Default.agda

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{-# OPTIONS --safe --without-K #-}
2+
3+
open import Level
4+
5+
module Interface.Default where
6+
7+
record Default {a : Level} (A : Set a) : Set a where
8+
field
9+
default : A

Class/Foldable.agda

Lines changed: 0 additions & 6 deletions
This file was deleted.

Class/Foldable/Core.agda

Lines changed: 0 additions & 14 deletions
This file was deleted.

Class/Foldable/Derive.agda

Lines changed: 0 additions & 11 deletions
This file was deleted.

0 commit comments

Comments
 (0)