Refactor the value/neutral representation

did:plc:jjiv56ot7d6sgethto3jr3r5 opened this Mar 24, 2026 0 comments
did:plc:jjiv56ot7d6sgethto3jr3r5 opened Mar 24, 2026

Right now, value frames get "enriched" to include type information when they are applied to a neutral. There is a lot of thunking going on and this is making things kind of complicated. Ideally this wouldn't be needed at all.

I would like to move to something closer to https://github.com/AndrasKovacs/2ltt-impl/blob/main/src/Core/Value.hs. This change would touch a huge amount of code, which makes me think it is better to do it now than later.

No activity yet.

cospan · schematic version control on atproto built on AT Protocol