Lenses for Composable Servers

03/29/2022
by   André Videla, et al.
0

We implement the semantics of server operations using parameterised lenses. They allow us to define endpoints and extend them using classical lens composition. The parameterised nature of lenses models state updates while the lens laws mimic properties expected from HTTP. This first approach to server development is extended to use dependent parameterised lenses. An upgrade necessary to model not only endpoints, but entire servers, unlocking the ability to compose them together.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/19/2023

Preliminaries paper: Byzantine Tolerant Strong Auditable Atomic Register

An auditable register extends the classical register with an audit opera...
research
06/10/2021

Multi-server Blind Quantum Computation Protocol With Limited Classical Communication Among Servers

A user who does not have a quantum computer but wants to perform quantum...
research
11/28/2019

General supervised learning as change propagation with delta lenses

Delta lenses are an established mathematical framework for modelling and...
research
11/28/2019

Supervised categorical learning as change propagation with delta lenses

Delta lenses are an established mathematical framework for modelling and...
research
11/28/2019

General supervised categorical learning as change propagation with delta lenses

Delta lenses are an established mathematical framework for modelling and...
research
10/23/2019

Towards a Complete Picture of Lens Laws

Bidirectional transformation, also called lens, has played important rol...
research
11/26/2019

Multiple Model Synchronization with Multiary Delta Lenses with Amendment and K-Putput

Multiple (more than 2) model synchronization is ubiquitous and important...

Please sign up or login with your details

Forgot password? Click here to reset