aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/platform/compiler/phase/synthesis.lux
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--stdlib/source/lux/platform/compiler/phase/synthesis.lux28
1 files changed, 14 insertions, 14 deletions
diff --git a/stdlib/source/lux/platform/compiler/phase/synthesis.lux b/stdlib/source/lux/platform/compiler/phase/synthesis.lux
index cf29ad74b..f1239fdfe 100644
--- a/stdlib/source/lux/platform/compiler/phase/synthesis.lux
+++ b/stdlib/source/lux/platform/compiler/phase/synthesis.lux
@@ -5,11 +5,11 @@
[equivalence (#+ Equivalence)]
["ex" exception (#+ exception:)]]
[data
- [bit ("bit/." Equivalence<Bit>)]
- ["." text ("text/." Equivalence<Text>)
+ [bit ("bit/." equivalence)]
+ ["." text ("text/." equivalence)
format]
[collection
- [list ("list/." Functor<List>)]
+ [list ("list/." functor)]
["." dictionary (#+ Dictionary)]]]]
["." //
["." analysis (#+ Environment Arity Composite Analysis)]
@@ -24,7 +24,7 @@
(def: #export fresh-resolver
Resolver
- (dictionary.new reference.Hash<Variable>))
+ (dictionary.new reference.hash))
(def: #export init
State
@@ -192,7 +192,7 @@
(def: #export with-new-local
(All [a] (-> (Operation a) (Operation a)))
- (<<| (do //.Monad<Operation>
+ (<<| (do //.monad
[locals ..locals])
(..with-locals (inc locals))))
@@ -388,7 +388,7 @@
(Format Path)
(%path' %synthesis))
-(structure: #export _ (Equivalence Primitive)
+(structure: #export primitive-equivalence (Equivalence Primitive)
(def: (= reference sample)
(case [reference sample]
(^template [<tag> <eq> <format>]
@@ -404,7 +404,7 @@
_
false)))
-(structure: #export _ (Equivalence Access)
+(structure: #export access-equivalence (Equivalence Access)
(def: (= reference sample)
(case [reference sample]
(^template [<tag>]
@@ -424,7 +424,7 @@
_
false)))
-(structure: #export (Equivalence<Path'> Equivalence<a>)
+(structure: #export (path'-equivalence Equivalence<a>)
(All [a] (-> (Equivalence a) (Equivalence (Path' a))))
(def: (= reference sample)
@@ -435,8 +435,8 @@
(^template [<tag> <equivalence>]
[(<tag> reference') (<tag> sample')]
(:: <equivalence> = reference' sample'))
- ([#Test Equivalence<Primitive>]
- [#Access Equivalence<Access>]
+ ([#Test primitive-equivalence]
+ [#Access access-equivalence]
[#Then Equivalence<a>])
[(#Bind reference') (#Bind sample')]
@@ -452,17 +452,17 @@
_
false)))
-(structure: #export _ (Equivalence Synthesis)
+(structure: #export equivalence (Equivalence Synthesis)
(def: (= reference sample)
(case [reference sample]
(^template [<tag> <equivalence>]
[(<tag> reference') (<tag> sample')]
(:: <equivalence> = reference' sample'))
- ([#Primitive Equivalence<Primitive>])
+ ([#Primitive primitive-equivalence])
_
false)))
-(def: #export Equivalence<Path>
+(def: #export path-equivalence
(Equivalence Path)
- (Equivalence<Path'> Equivalence<Synthesis>))
+ (path'-equivalence equivalence))