started writing out semantics for my dark hypothesis (that there’s an effect calculus equivalent to lambda calculus but without let or lambdas, where computations are given meaning entirely by effects)
Conversation
Will the structural effect operations be labelled?
2
Nice, seems like this might address this concern
Quote Tweet
Replying to @brendanzab and @rob_rix
Been a bit spooked with the ‘stringy’ nature of the implementations row labels I’ve seen. Seems to pose some issues for modularity? I dunno. 
1
Replying to
Yeah I’ve been wondering about this for Pikelet, where I’m hoping to use records as modules. I love the idea of smooshing together structures, but don’t like the idea that I might then run into issues with fields clashing…
Replying to
yeah, if field names are actually named entities, that problem goes away, altho I suppose it raises the question of where those are defined… who namespaces the namespaces themselves? quis namespa… you know what, never mind the mock-latin
1
1
Yeah! It gets a bit weird! Clojure lets you have ‘namespaced symbols’ but that requires a top level namespace thingy. Where as I would love to be able to get rid of the top level ‘command’ language (like in Dhall and Nix)
1
2
Show replies

