-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathacp-impls.html
67 lines (51 loc) · 1.81 KB
/
acp-impls.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
---
layout: default
title: ACP Implementations
---
<div class='jumbotron'>
<h2>ACP Implementations</h2>
<p class='lead'>
The autonomic control plane can be built in a number of different ways.
<br>
</p>
</div>
<hr>
<div class='row-fluid'>
<div class='span4'>
<h2 id="javascript">JavaScript</h2>
<h2 id="php">PHP</h2>
<h2 id="perl">Perl</h2>
<h2 id="go">Go</h2>
<h2 id="rust">Rust</h2>
<p>The <a href="https://minerva.sandelman.ca/">ANIMAgus Minerva</a>
<a href="https://minerva.sandelman.ca/hermes">Hermes</a>
is an Autonomic Control Plane implementation suitable for Linux
kernel environments.
It leverages the Linux network namespace mechanisms to provide an
ACP that operates below the level of most applications.
</p>
<p> It is written in Rust, but leverages RPL written in C++, and
IPsec written in C.</p>
<p><a class="btn" href="https://github.com/ANIMAgus-minerva/hermes">View details »</a></p>
<h2 id="swift">Swift</h2>
</div>
<div class='span4'>
<h2 id="lua">Lua</h2>
<h2 id="python">Python</h2>
<h2 id="ruby">Ruby</h2>
<h2 id="erlang-elixir">Erlang, Elixir</h2>
<h2 id="haskell">Haskell</h2>
<h2 id="ocaml">OCaml</h2>
<h2 id="scala">Scala</h2>
<h2 id="clojure">Clojure</h2>
<h2 id="d">D</h2>
<h2 id="crystal">Crystal</h2>
<h2 id="julia">Julia</h2>
</div>
<div class='span4'>
<h2 id="java">Java</h2>
<h2 id="c-java">C#, Java</h2>
<h2 id="c">C#</h2>
<h2 id="c-c">C, C++</h2>
</div>
</div>