Matthew Linkous
12/20/2021, 4:00 PMls
, cd
, cat
, etc to be used across the whole system. However, files have their drawbacks as well: primarily that they're difficult to merge or detect changes which is useful for syncing, collaborating, and/or subscribing to data.
Has anyone seen any alternatives to this paradigm? My startup is currently exploring the idea of append-only logs as our core primitive instead of files. We're not building a new kernel but we're attempting to create a new programming environment with collaboration and reactivity as core tenants. Would love to hear other perspectives on the subject!Daniel Krasner
12/20/2021, 4:41 PMDaniel Krasner
12/20/2021, 4:47 PMMatthew Linkous
12/20/2021, 4:52 PMMatthew Linkous
12/20/2021, 5:00 PMDaniel Krasner
12/20/2021, 5:07 PMMatthew Linkous
12/20/2021, 5:29 PMMatthew Linkous
12/20/2021, 5:34 PMmousePos() |> draw()
then the actual drawing application/process/actor is decoupled from the mouse agent. Which you could model with files but it seems like a different data structure would be more suitableDaniel Garcia
12/21/2021, 12:00 AMMatthew Linkous
12/21/2021, 1:01 PMTom Larkworthy
12/27/2021, 10:34 PM