Mainly it is because the tar pit paper proposed the relational algebra in its functional relational programming. I do think for some it might be easier to reason mechanically about dataflow through collection-oriented…
A big part of the curse of lisp is that anything feels possible. Even for one guy who works at a veg shop.
A relic db is a persistent data-structure [1]. Applying a transaction with rel/transact gives you a new database, rel/track-transact also returns the changes to relations you have opted-in to change tracking (using…
Ahhh... a fellow traveller on the road. I have been hacking on a Clojure/Script library (https://github.com/wotbrew/relic) to experiment with exactly this kind of thing. / PLUG For most problems I encounter I want to…
I find naming discipline very important in reducing type uncertainty. If I call something 'user' I better be referring to the same thing every time, at least within a single namespace, package or library. As one thing…
Mainly it is because the tar pit paper proposed the relational algebra in its functional relational programming. I do think for some it might be easier to reason mechanically about dataflow through collection-oriented…
A big part of the curse of lisp is that anything feels possible. Even for one guy who works at a veg shop.
A relic db is a persistent data-structure [1]. Applying a transaction with rel/transact gives you a new database, rel/track-transact also returns the changes to relations you have opted-in to change tracking (using…
Ahhh... a fellow traveller on the road. I have been hacking on a Clojure/Script library (https://github.com/wotbrew/relic) to experiment with exactly this kind of thing. / PLUG For most problems I encounter I want to…
I find naming discipline very important in reducing type uncertainty. If I call something 'user' I better be referring to the same thing every time, at least within a single namespace, package or library. As one thing…