clojureclojurescriptgoogle-waveoperational-transformpedestal

Is the architectural model in the Clojure Pedestal framework an operational transform similar to Google Wave?


Reading through the Pedestal presentation (and reading the sample source code) - I see a model based on transforms and operations.

Is it true that Pedestal uses operational transformations (look here and here) similar to what was used in Google Wave?


Solution

  • Both use concepts and techniques that show up frequently in Dataflow Programming, Reactive Programming, Functional Reactive Programming, and Software Transactional Memory. Any links between Pedestal and Wave are related to the common design patterns between these various techniques for handling data between processes.