Fork me on GitHub
#clojure-sdn
<
2016-03-21
>
firstclassfunc15:03:51

@sgerguri: Thats cool have you checked out http://Joxa.org?

firstclassfunc15:03:02

@pyb Snabb is a very interesting project because of its use of Lua.. There are other attempts at building high-performance dataplane applications checkout http://fd.io this is a contribution by Cisco who built a dataplane engine called VPP.

firstclassfunc15:03:39

You could imagine building interesting things with LFE or JOXA with the underlying BEAM implementation for interesting applications.. In the Clojure space I am thinking of either test tooling for NetConf/Yang or Controller integration with OpenDaylight/ONOS.. There is also the emerging NFV orchestration space with OpenMano/Open-O

sgerguri15:03:49

Yes though LFE seems to have more traction. Neither has Clojure's awesome standard library but then being on the BEAM you cannot really expect that (and the Erlang stdlib is actually pretty solid)!

firstclassfunc15:03:22

So yea, thats great if you really need to deal with a distributed system, leverage supervisor trees, etc..

firstclassfunc15:03:39

Given the Java eco-system Clojure can be very useful in the SDN architecture..

firstclassfunc15:03:45

Current implementations are fairly complex JAVA/OSGI soup with extremely tight coupling

sgerguri16:03:13

Sounds like a lot of room for improvement then. simple_smile