• Cite Icon13
  • https://doi.org/10.1145/3380787.3393683Copy DOI Icon

PushPin

  • Apr 27, 2020
  • Peter Van Hardenberg +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Fully peer-to-peer application software promises many benefits over cloud software, in particular, being able to function indefinitely without requiring servers. Research on distributed consistency mechanisms such as CRDTs has laid the foundation for P2P data synchronisation and collaboration. In this paper we report on our experience in taking these technologies beyond research prototypes, and working towards commercial-grade P2P collaboration software. We identify approaches that work well in our experience, such as the functional reactive programming paradigm, and highlight areas in need of further research, such as the reliability of NAT traversal and usability challenges.

Similar Papers
  • Book Chapter

The Functional Paradigm

  • Jan 01, 2010
  • Maurizio Gabbrielli +1
  • Conference Article
  • Citations8

Towards A Generic Computational Intelligence Library: Preventing Insanity

  • Dec 01, 2015
  • Gary Pampara +1
  • Conference Article

Ray Tracing Through Functional Programming Language Using OCaml with Comparative Performance Analysis

  • Jul 18, 2025
  • Poulomi Mukherjee +2
  • Research Article

A Design Level Optimization Approach for Functional Paradigm Software Designs Considering Low Resource Devices Development

  • Jun 23, 2016
  • Indian Journal of Science and Technology
  • Selvakumar Samuel +1
  • Conference Article
  • Citations42

Safe functional reactive programming through dependent types

  • Aug 31, 2009
  • Neil Sculthorpe +1
  • Conference Instance
  • Citations1

Proceedings of the 7th ACM SIGPLAN international conference on Principles and practice of declarative programming

  • Jul 11, 2005
  • Conference Article
  • Citations1

Functional Classes: Cost of Recursive Method Call in Java

  • Aug 01, 2007
  • Hannu Mayra +1
  • PDF
  • Research Article
  • Citations5

An Experimental Study to Evaluate the Impact of the Programming Paradigm in the Testing Activity

  • Apr 01, 2012
  • CLEI Electronic Journal
  • Simone De Rocio Senger De Souza +3
  • Research Article
  • Citations9

Real-time FRP

  • Oct 01, 2001
  • ACM SIGPLAN Notices
  • Zhanyong Wan +2
  • Research Article
  • Citations21

Simply RaTT: a fitch-style modal calculus for reactive programming without space leaks

  • Jul 26, 2019
  • Proceedings of the ACM on Programming Languages
  • Patrick Bahr +2
  • Research Article
  • Citations98

The relation between logic and functional languages: a survey

  • Oct 01, 1986
  • The Journal of Logic Programming
  • Marco Bellia +1
  • Research Article
  • Citations36

Asynchronous functional reactive programming for GUIs

  • Jun 16, 2013
  • ACM SIGPLAN Notices
  • Evan Czaplicki +1
  • Research Article

Functional reactive programming with liveness guarantees

  • Sep 25, 2013
  • ACM SIGPLAN Notices
  • Alan Jeffrey
  • Conference Article
  • Citations46

Fair reactive programming

  • Jan 08, 2014
  • Andrew Cave +3
  • Conference Article

Functional Reactive Program Translator for Controlling Robot Systems

  • Nov 01, 2007
  • Byeong-Joon Lee +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.