chrisg,
@chrisg@fosstodon.org avatar

@mykhaylo Excellent point, and I didn't know Datomic calls them that. TIL, thanks.

But yes, the ability to transfer between clients assumes that Txs are reifiable entities, by definition.

And since does functions, the tx would start like:

tx = beginTx();

and tx is the handle, a Glowdust struct that you can return, serialize, inspect and pass around.

Commit is similarly

commit(tx);

and you can have

timestamp(tx), whatever_data(tx) etc

So fully reifiable, by design.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • DreamBathrooms
  • ethstaker
  • osvaldo12
  • magazineikmin
  • GTA5RPClips
  • rosin
  • mdbf
  • Youngstown
  • Durango
  • slotface
  • everett
  • kavyap
  • InstantRegret
  • thenastyranch
  • provamag3
  • tacticalgear
  • modclub
  • cisconetworking
  • tester
  • cubers
  • khanakhh
  • ngwrru68w68
  • normalnudes
  • megavids
  • anitta
  • Leos
  • JUstTest
  • lostlight
  • All magazines