use static versioning module instead
This commit is contained in:
parent
176bb5c109
commit
01dabaa219
3 changed files with 11 additions and 6 deletions
|
|
@ -20,6 +20,9 @@ import { ModuleCompareDynamic } from "./compare/dynamic.types.js";
|
||||||
import { ModuleVersioning } from "./versioning/value_slot.js";
|
import { ModuleVersioning } from "./versioning/value_slot.js";
|
||||||
import { ModuleMerge } from "./versioning/merge.js";
|
import { ModuleMerge } from "./versioning/merge.js";
|
||||||
import { ModuleVersioningCompare } from "./versioning/compare.js";
|
import { ModuleVersioningCompare } from "./versioning/compare.js";
|
||||||
|
import { ModuleStaticVersioning } from "./versioning/static/value_slot.js";
|
||||||
|
import { ModuleStaticMerge } from "./versioning/static/merge.js";
|
||||||
|
import { ModuleStaticVersioningCompare } from "./versioning/static/compare.js";
|
||||||
|
|
||||||
export const ModuleStd = [
|
export const ModuleStd = [
|
||||||
// Symbols (for nominal types)
|
// Symbols (for nominal types)
|
||||||
|
|
@ -52,7 +55,11 @@ export const ModuleStd = [
|
||||||
...ModuleCompareDynamic,
|
...ModuleCompareDynamic,
|
||||||
|
|
||||||
// Versioning
|
// Versioning
|
||||||
...ModuleVersioning,
|
// ...ModuleVersioning,
|
||||||
...ModuleMerge,
|
// ...ModuleMerge,
|
||||||
...ModuleVersioningCompare,
|
// ...ModuleVersioningCompare,
|
||||||
|
|
||||||
|
...ModuleStaticVersioning,
|
||||||
|
...ModuleStaticMerge,
|
||||||
|
...ModuleStaticVersioningCompare,
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,7 @@ const mkType = makeTypeParser({
|
||||||
],
|
],
|
||||||
});
|
});
|
||||||
|
|
||||||
export const ModuleVersioningCompare = [
|
export const ModuleStaticVersioningCompare = [
|
||||||
// comparison
|
// comparison
|
||||||
["compareSlot" , newDynamic(compareSlot )(mkType("(a -> a -> Ordering) -> :=a=: -> :=a=: -> Ordering"))],
|
["compareSlot" , newDynamic(compareSlot )(mkType("(a -> a -> Ordering) -> :=a=: -> :=a=: -> Ordering"))],
|
||||||
["compareValue", newDynamic(compareValue)(mkType("(a -> a -> Ordering) -> *=a=* -> *=a=* -> Ordering"))],
|
["compareValue", newDynamic(compareValue)(mkType("(a -> a -> Ordering) -> *=a=* -> *=a=* -> Ordering"))],
|
||||||
|
|
|
||||||
|
|
@ -130,5 +130,3 @@ export const ModuleStaticVersioning = [
|
||||||
["read" , newDynamic(read )(mkType(":=a=: -> *=a=*" ))],
|
["read" , newDynamic(read )(mkType(":=a=: -> *=a=*" ))],
|
||||||
["transform" , newDynamic(transform )(mkType("*=a=* -> *=(a->b)=* -> *=b=*"))],
|
["transform" , newDynamic(transform )(mkType("*=a=* -> *=(a->b)=* -> *=b=*"))],
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue