-
Notifications
You must be signed in to change notification settings - Fork 28
Home
Transient is reaching maturity.
For the fourth time I changed substantially the internals of wormhole
and teleport
for reason of communication socket management. Now each node communicate with other trough a single socket or websocket, no matter the number of wormholes and teleport that they may have. Also, now a node can go away and the rest of the nodes can free the connection resources gracefully.
Now most of the Web Browser EDSL for handling dynamic HTML works with the notable exception of spreadsheet cells (Module GHCJS.HPlay.Cell). It works for cells whose formula is executed locally, but not with expressions that invoke the execution on the server and other nodes.
There is a new example that summarizes the realization of the promises: This example composes two distributed applications, each one with his own web interface. See the video
| Intro
| How-to
| Backtracking to undo IO actions and more
| Finalization: better than exceptions
| Event variables: Publish Suscribe
| Checkpoints(New), suspend and restore
| Remote execution: The Cloud monad
| Clustering: programming the cloud
| Mailboxes for cloud communications
| Distributed computing: map-reduce