Syndicate Wishlist
Syndicate projects I want to exist but am not actively working on atm.
-
Facet dataflow blocks in syndicate-rs
- Similar to
.on_asserted_facet()
but for dataflow blocks, basically wraps the dataflow block in it’s own facet and destroys the previous version of the facet each run of the dataflow block. - this is mostly because I am lazy and don’t want to manually retract assertions or handle updating assertions for complicated setups where I’m asserting/retracting many draw commands.
- this could probably be implemented as a
dataflow!()
proc macro.
- Similar to
-
Iroh Tools
- building block for cow-feds using iroh for all the networking and maybe sync?
- I am still confused between what Iroh is doing for sync vs Willow (there’s also iroh-willow?? and a separate willow-rs?????)
-
UXN Actor
- wraps the uxn SDL2 emulator and provides a syndicate protocol to interact with the emulator and it’s actively running rom.
- Could also maybe be a fun experiment in externalizing a VM’s state using assertions.
-
GPGPU Actor
- I want to assert live-editable pipelines & shaders for arbitrary GPU compute! Idk why I would use it but it sounds fun. WGPU gives us a nice inroad but unfortunately is much more limited in GPGPU capabilities compared to raw Vulkan. Some previous work here: https://github.com/calebwin/emu
-
Syndicate-native Wayland compositor
-
Syndicate-embassy
- library built on top of embassy that provides dataspace federation and a
no-std
syndicate implementation so that we can write syndicate actors targeting ESP32’s.
- library built on top of embassy that provides dataspace federation and a