build: xo-numeric build order + missing from xo-build --list [SDLC]

This commit is contained in:
Roland Conybeare 2026-05-30 12:05:20 -04:00
commit 8888986784
5 changed files with 11 additions and 10 deletions

View file

@ -98,6 +98,7 @@ add_subdirectory(xo-object2) # experiment w/ facet object model
add_subdirectory(xo-gc) # experiment w/ facet object model add_subdirectory(xo-gc) # experiment w/ facet object model
add_subdirectory(xo-type) # experiment w/ facet object model add_subdirectory(xo-type) # experiment w/ facet object model
add_subdirectory(xo-procedure2) # schematika procedure abstraction + runtime context (fomo) add_subdirectory(xo-procedure2) # schematika procedure abstraction + runtime context (fomo)
add_subdirectory(xo-numeric) # schematika poly arithmetic w/ facet object model
add_subdirectory(xo-allocutil) # xo-alloc api add_subdirectory(xo-allocutil) # xo-alloc api
add_subdirectory(xo-ratio) add_subdirectory(xo-ratio)
add_subdirectory(xo-unit) add_subdirectory(xo-unit)
@ -106,7 +107,6 @@ add_subdirectory(xo-callback)
add_subdirectory(xo-alloc) add_subdirectory(xo-alloc)
#add_subdirectory(xo-reflect2) # experiment w/ facet object model #add_subdirectory(xo-reflect2) # experiment w/ facet object model
add_subdirectory(xo-object) add_subdirectory(xo-object)
add_subdirectory(xo-numeric) # experiment w/ facet object model
add_subdirectory(xo-ordinaltree) add_subdirectory(xo-ordinaltree)
# #
add_subdirectory(xo-tokenizer2) # schematika tokenizer (fomo) add_subdirectory(xo-tokenizer2) # schematika tokenizer (fomo)

6
ci.nix
View file

@ -30,15 +30,15 @@ in
xo-stringtable2 xo-stringtable2
xo-object2 xo-object2
xo-gc xo-gc
xo-type
xo-procedure2
xo-numeric
xo-allocutil xo-allocutil
xo-ratio xo-ratio
xo-unit xo-unit
xo-callback xo-callback
xo-alloc xo-alloc
xo-object xo-object
xo-type
xo-procedure2
xo-numeric
xo-ordinaltree xo-ordinaltree
xo-tokenizer2 xo-tokenizer2
xo-expression xo-expression

View file

@ -333,6 +333,9 @@ in
stringtable2 = pkgs.xo-stringtable2; stringtable2 = pkgs.xo-stringtable2;
object2 = pkgs.xo-object2; object2 = pkgs.xo-object2;
gc = pkgs.xo-gc; gc = pkgs.xo-gc;
type = pkgs.xo-type;
procedure2 = pkgs.xo-procedure2;
numeric = pkgs.xo-numeric;
allocutil = pkgs.xo-allocutil; allocutil = pkgs.xo-allocutil;
ratio = pkgs.xo-ratio; ratio = pkgs.xo-ratio;
unit = pkgs.xo-unit; unit = pkgs.xo-unit;
@ -340,9 +343,6 @@ in
callback = pkgs.xo-callback; callback = pkgs.xo-callback;
alloc = pkgs.xo-alloc; alloc = pkgs.xo-alloc;
object = pkgs.xo-object; object = pkgs.xo-object;
type = pkgs.xo-type;
procedure2 = pkgs.xo-procedure2;
numeric = pkgs.xo-numeric;
ordinaltree = pkgs.xo-ordinaltree; ordinaltree = pkgs.xo-ordinaltree;
tokenizer2 = pkgs.xo-tokenizer2; tokenizer2 = pkgs.xo-tokenizer2;

View file

@ -18,6 +18,7 @@ xo-object2
xo-gc xo-gc
xo-type xo-type
xo-procedure2 xo-procedure2
xo-numeric
xo-allocutil xo-allocutil
xo-alloc xo-alloc
xo-object xo-object

6
xo.nix
View file

@ -43,6 +43,9 @@ let
xo-stringtable2 = callPackage pkgs/xo-stringtable2.nix { stdenv = jitStdenv; }; xo-stringtable2 = callPackage pkgs/xo-stringtable2.nix { stdenv = jitStdenv; };
xo-object2 = callPackage pkgs/xo-object2.nix { stdenv = jitStdenv; }; xo-object2 = callPackage pkgs/xo-object2.nix { stdenv = jitStdenv; };
xo-gc = callPackage pkgs/xo-gc.nix { stdenv = jitStdenv; buildDocs = true; }; xo-gc = callPackage pkgs/xo-gc.nix { stdenv = jitStdenv; buildDocs = true; };
xo-type = callPackage pkgs/xo-type.nix { stdenv = jitStdenv; };
xo-procedure2 = callPackage pkgs/xo-procedure2.nix { stdenv = jitStdenv; };
xo-numeric = callPackage pkgs/xo-numeric.nix { stdenv = jitStdenv; };
xo-allocutil = callPackage pkgs/xo-allocutil.nix { stdenv = jitStdenv; }; xo-allocutil = callPackage pkgs/xo-allocutil.nix { stdenv = jitStdenv; };
xo-ratio = callPackage pkgs/xo-ratio.nix { stdenv = jitStdenv; buildDocs = true; buildExamples = true; }; xo-ratio = callPackage pkgs/xo-ratio.nix { stdenv = jitStdenv; buildDocs = true; buildExamples = true; };
xo-unit = callPackage pkgs/xo-unit.nix { stdenv = jitStdenv; buildDocs = true; buildExamples = true; }; xo-unit = callPackage pkgs/xo-unit.nix { stdenv = jitStdenv; buildDocs = true; buildExamples = true; };
@ -50,9 +53,6 @@ let
xo-callback = callPackage pkgs/xo-callback.nix { stdenv = jitStdenv; }; xo-callback = callPackage pkgs/xo-callback.nix { stdenv = jitStdenv; };
xo-alloc = callPackage pkgs/xo-alloc.nix { stdenv = jitStdenv; buildDocs = true; }; xo-alloc = callPackage pkgs/xo-alloc.nix { stdenv = jitStdenv; buildDocs = true; };
xo-object = callPackage pkgs/xo-object.nix { stdenv = jitStdenv; }; xo-object = callPackage pkgs/xo-object.nix { stdenv = jitStdenv; };
xo-type = callPackage pkgs/xo-type.nix { stdenv = jitStdenv; };
xo-procedure2 = callPackage pkgs/xo-procedure2.nix { stdenv = jitStdenv; };
xo-numeric = callPackage pkgs/xo-numeric.nix { stdenv = jitStdenv; };
xo-ordinaltree = callPackage pkgs/xo-ordinaltree.nix { stdenv = jitStdenv; }; xo-ordinaltree = callPackage pkgs/xo-ordinaltree.nix { stdenv = jitStdenv; };
xo-tokenizer2 = callPackage pkgs/xo-tokenizer2.nix { stdenv = jitStdenv; buildExamples = true; }; xo-tokenizer2 = callPackage pkgs/xo-tokenizer2.nix { stdenv = jitStdenv; buildExamples = true; };
xo-webutil = callPackage pkgs/xo-webutil.nix { stdenv = jitStdenv; }; xo-webutil = callPackage pkgs/xo-webutil.nix { stdenv = jitStdenv; };