gozala
banner
gozala.io
gozala
@gozala.io
Tinkerer on a mission to shift control from servers to users
unit is {} and bottom a.k.a never is []
November 15, 2025 at 11:40 PM
Found details about pure vs effectful functions www.roc-lang.org/tutorial#eff...
Tutorial | Roc
Learn the Roc programming language.
www.roc-lang.org
November 15, 2025 at 11:21 PM
bang functions are managed effects unless it changed since last time I’ve checked. Notation used to be different, I think you can schedule effects only from bang functions which can’t be called from reg functions
November 15, 2025 at 11:14 PM
I think their take on Maybe being inferior to Result is on point. As of bottom it’s just closed union with 0 variants.

Memory management story is really cool too
November 15, 2025 at 11:12 PM
I'm hoping for www.roc-lang.org
The Roc Programming Language
A fast, friendly, functional language.
www.roc-lang.org
November 15, 2025 at 8:29 PM
@cloudhead.io relatedly www.roc-lang.org does have a very interesting memory management model although reading radiant.computer/log/002-inte... I suspect it may not be giving enough control
The Roc Programming Language
A fast, friendly, functional language.
www.roc-lang.org
November 6, 2025 at 4:04 PM
How is memory managed in Radiance ?
November 6, 2025 at 3:58 PM
syntax and language primitives as content addressed data like unison would be amazing

Even better if syntax is just data so you can use any desired notation like isomorf did
November 6, 2025 at 3:57 PM
Cloud was appealing when it was the only way to collaborate with others but when collaborating with an agent cloud seems like like an inconvenient ceremony. I don't want to go to place to collaborate with a machine, I want it meet me where I am to collaborate with me.
October 15, 2025 at 11:54 PM
Personally I have being wishing not just local issue tracking system for collaborating with agents, but also a local pull request system so I have a better interface for managing work agents do. Broadly yet a project management system as a pace to manage tools/resources allocated for ongoing tasks
October 15, 2025 at 11:51 PM
Interesting to observe that #local-first has a resonance with LLMs aided workflows. Need for sophisticated undo is definitely a big factor. Increasingly I'm suspecting that lack of control in feudal web creates a friction that is easier to overcome on local device under your control
Local-first software: You own your data, in spite of the cloud
A new generation of collaborative software that allows users to retain ownership of their data.
inkandswitch.com
October 15, 2025 at 11:45 PM
Seems like 1:n vs 1:1 relation. If many people are interested in the interview with someone that someone probably won't have time to do 1:1 with each one of them
October 15, 2025 at 9:21 PM
In all fairness I should also mention that github.com/git-bug/git-... project both and has similar properties
GitHub - git-bug/git-bug: Distributed, offline-first bug tracker embedded in git
Distributed, offline-first bug tracker embedded in git - git-bug/git-bug
github.com
October 14, 2025 at 4:01 PM
Current paradigm: predict access patterns, optimize for them. LLMs enable the opposite: open-ended exploration without knowing what questions will be asked. This fundamental incompatibility creates conditions favoring shift from service-oriented to user-oriented model
gozala.io/dialog/parad...
Paradigm Shift
gozala.io
September 22, 2025 at 10:38 PM
isomorf.io was an interesting language (which I think is dead now) where syntax was just projection of AST and you could choose between different notations.

In rust you can go pretty wild with macros
isomorƒ
a visual programming environment for cloud services
isomorf.io
September 21, 2025 at 6:59 AM