xo-umbrella2/xo-object2
2026-10-05 10:25:11 -04:00
..
cmake x-object2: reflectable + printjson for DFloat [FEATURE] 2026-09-12 23:16:06 -04:00
doc git subrepo clone git@github.com:Rconybea/xo-object2.git xo-object2 2026-06-06 22:16:08 -04:00
idl x-object2: reflectable + printjson for DFloat [FEATURE] 2026-09-12 23:16:06 -04:00
include/xo/object2 build: delete unused sources [TIDY] 2026-09-27 18:36:11 -04:00
src/object2 xo-printjson stack: handle cycle graphs [FEATURE] 2026-10-05 00:05:05 -04:00
utest xo-printjson: generic json printer uses reflect [REFACTOR] 2026-10-05 10:25:11 -04:00
.gitrepo git subrepo push xo-object2 2026-06-07 00:05:27 -04:00
CMakeLists.txt x-object2: reflectable + printjson for DFloat [FEATURE] 2026-09-12 23:16:06 -04:00
README.md xo-facet: evidence for appx + json printers [FEATURE] 2026-09-17 08:43:26 -04:00

xo-object2

Example

# xo-python

import gc, json
import xo.facet as f
import xo.object2 as o
import xo.stringtable2 as st

fcx = f.configure_all()
stcx = st.configure(st.Stringtable2Config(), fcx)
fw = f.AllocFlywheel.make_default_app(fcx)

frame = lambda: json.loads(o.flyweheel_frame(fw)

print(json.dumps(frame()["pools"], indent=1))