| CARVIEW |
Select Language
HTTP/1.1 200 OK
Connection: keep-alive
Server: nginx/1.24.0 (Ubuntu)
Content-Type: text/html; charset=utf-8
Cache-Control: public, max-age=300
Content-Encoding: gzip
Via: 1.1 varnish, 1.1 varnish
Accept-Ranges: bytes
Age: 0
Date: Sun, 18 Jan 2026 01:05:32 GMT
X-Served-By: cache-dfw-kdal2120105-DFW, cache-bom-vanm7210066-BOM
X-Cache: MISS, MISS
X-Cache-Hits: 0, 0
X-Timer: S1768698331.234518,VS0,VE783
Vary: Accept, Accept-Encoding
transfer-encoding: chunked
raketka: distributed-process node
raketka: distributed-process node
Modules
[Index] [Quick Jump]
Flags
Manual Flags
| Name | Description | Default |
|---|---|---|
| legacy_libc | set this flag to True if you see this error message : cbits-unix/init.c:3:10: error: fatal error: sys/random.h: No such file or directory 3 | #include sys/random.h | ^~~~~~~~~ how to set this flag to true: in cabal.project or cabal.project.local add this line (0 indent): constraints: raketka +legacy_libc | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- raketka-1.2.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
| Versions [RSS] | 1.0, 1.1, 1.1.1, 1.1.2, 1.1.3, 1.2.0 (info) |
|---|---|
| Change log | changelog.md |
| Dependencies | aeson, async, base (>=4.8 && <5.0), binary, bytestring, conf-json, containers, distributed-process, distributed-process-simplelocalnet, network, network-transport, network-transport-tcp, random, stm, template-haskell [details] |
| License | LicenseRef-PublicDomain |
| Author | Imants Cekusins |
| Maintainer | Imants Cekusins |
| Uploaded | by procione at 2025-10-10T20:25:59Z |
| Category | Network Control |
| Home page | https://github.com/ciez/raketka |
| Source repo | head: git clone https://github.com/ciez/raketka.git |
| Distributions | |
| Reverse Dependencies | 1 direct, 0 indirect [details] |
| Executables | raketka |
| Downloads | 2434 total (22 in the last 30 days) |
| Rating | (no votes yet) [estimated by Bayesian average] |
| Your Rating |
|
| Status | Docs uploaded by user Build status unknown [no reports yet] |
Readme for raketka-1.2.0
[back to package description]raketka
* basic distributed-process node
* configurable peers
Begin reading at Control.Distributed.Raketka.Type.Arg
see also:
* [parconc-examples](https://hackage.haskell.org/package/parconc-examples)
* [haskell-distributed tutorials](https://haskell-distributed.github.io/tutorials/1ch.html)
This library:
functionality:
* start nodes
* connect them with each other
* exchanges pings with other nodes which are expected to pong back
* received pings & pongs are output to stdout
* when 1 node is disconnected or stops, the other nodes stdout notifications about this
may be extended
however you are most likely to write your own code that does much more.
is simple on purpose, does only a few things which seem to be common in distributed arch
To start the program that comes with this library:
start the same program in multiple consoles: 1 per node
2 args are expected:
1. path to config.json (see test-conf.json)
2. idx of this node in the cluster: 0 .. (length Cluster -1)