fix some things
This commit is contained in:
parent
d9111c3969
commit
bbac7858ae
16 changed files with 69 additions and 55 deletions
|
|
@ -4,6 +4,6 @@ import { compareDynamic, makeCompareFn } from "./dynamic.js";
|
|||
const mkType = getDefaultTypeParser();
|
||||
|
||||
export const ModuleCompareDynamic = [
|
||||
{i: makeCompareFn , t: mkType("∀a: Type -> a -> a -> Int")},
|
||||
{i: makeCompareFn , t: mkType("Type -> a -> a -> Int")},
|
||||
{i: compareDynamic, t: mkType("Dynamic -> Dynamic -> Int")},
|
||||
];
|
||||
|
|
@ -7,5 +7,5 @@ export const ModuleComparePrimitives = [
|
|||
{i: compareNumbers, t: mkType("Double -> Double -> Int")},
|
||||
{i: compareBools , t: mkType("Bool -> Bool -> Int")},
|
||||
{i: compareUnits , t: mkType("Unit -> Unit -> Int")},
|
||||
{i: compareSymbols, t: mkType("SymbolT -> SymbolT -> Int")},
|
||||
{i: compareSymbols, t: mkType("UUID -> UUID -> Int")},
|
||||
];
|
||||
|
|
|
|||
|
|
@ -4,13 +4,13 @@ import { compareDicts, compareLists, compareProducts, compareSets, compareSums }
|
|||
const mkType = getDefaultTypeParser();
|
||||
|
||||
export const ModuleCompareStructures = [
|
||||
{i: compareLists, t: mkType("∀a: (a -> a -> Int) -> [a] -> [a] -> Int")},
|
||||
{i: compareLists, t: mkType("(a -> a -> Int) -> [a] -> [a] -> Int")},
|
||||
|
||||
{i: compareProducts, t: mkType("∀a,b: (a -> a -> Int) -> (b -> b -> Int) -> (a*b) -> (a*b) -> Int")},
|
||||
{i: compareProducts, t: mkType("(a -> a -> Int) -> (b -> b -> Int) -> (a*b) -> (a*b) -> Int")},
|
||||
|
||||
{i: compareSums, t: mkType("∀a,b: (a -> a -> Int) -> (b -> b -> Int) -> (a+b) -> (a+b) -> Int")},
|
||||
{i: compareSums, t: mkType("(a -> a -> Int) -> (b -> b -> Int) -> (a+b) -> (a+b) -> Int")},
|
||||
|
||||
{i: compareSets, t: mkType("∀a: (a -> a -> Int) -> {a} -> {a} -> Int")},
|
||||
{i: compareSets, t: mkType("(a -> a -> Int) -> {a} -> {a} -> Int")},
|
||||
|
||||
{i: compareDicts, t: mkType("∀a,b: (a -> a -> Int) -> (b -> b-> Int) -> (a => b) -> (a => b) -> Int")}
|
||||
{i: compareDicts, t: mkType("(a -> a -> Int) -> (b -> b-> Int) -> (a => b) -> (a => b) -> Int")}
|
||||
];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue