transient-universe 0.4.0 → 0.4.1
raw patch · 2 files changed
+5/−5 lines, 2 filesdep ~TCache
Dependency ranges changed: TCache
Files
- README.md +3/−3
- transient-universe.cabal +2/−2
README.md view
@@ -9,7 +9,7 @@ See the [Wiki](https://github.com/agocorona/transient/wiki) -transient-universe is the distributed computing extension of [transient](https://github.com/agocorona/transient). It support moving computations between Haskell closures in different computers in the network. Even among different architectures: Linux nodes can work with windows and browser nodes running haskell compiled with [ghcjs](https://github.com/ghcjs/ghcjs). +transient-universe is the distributed computing extension of [transient](https://github.com/agocorona/transient) and uses transient primitives heavily for parsing, threading, event handling, exception handling, messaging etc. It support moving computations between Haskell closures in different computers in the network. Even among different architectures: Linux nodes can work with windows and browser nodes running haskell compiled with [ghcjs](https://github.com/ghcjs/ghcjs). The primitives that perform the moving of computations are called `wormhole` and `teleport`, the names express the semantics. Hence the name of the package. @@ -32,8 +32,8 @@ === The last release add - - Hooks for secure communications - - Client websocket connections to connect with nodes within firewalled servers + - Hooks for secure communications: with [transient-universe-tls package](https://github.com/transient-haskell/transient-universe-tls), a node can use TLS to connect with other nodes, including web nodes. If the connection of a web node is initiated with "https" the websocket connection uses secure communications (wss). The only primitive added is `initTLS`. + - Client websocket connections to connect with nodes within firewalled servers: a server node can connect with another situated after a HTTP server. All the process is transparent and add no new primitive; First `connect` tries a TCP socket connection if it receives other message than "OK", it tries a connection as a websocket client. This is important for P2P connections where a central server acts as coordinator. websocket connections can use TLS communications too. - No network traffic when a node invokes itself Map-reduce
transient-universe.cabal view
@@ -1,5 +1,5 @@ name: transient-universe -version: 0.4.0 +version: 0.4.1 cabal-version: >=1.10 build-type: Simple license: MIT @@ -34,7 +34,7 @@ else build-depends: HTTP -any, - TCache -any, + TCache >= 0.12, case-insensitive -any, directory -any, filepath -any,