Re: GSoC Free-Lock Hash Table, Multiple library bindings, etc.
Bruno Haible <[email protected]> Wed, 21 Mar 2018 10:39:32 +0100
| Newsgroups | gmane.lisp.clisp.devel |
|---|---|
| Message-ID | <4656344.NTZ2yeeGfK@omega> |
Hi Javier, > 1.- Implement the Free-locking Hash table using Split Ordered Lists. I'm not available as a mentor for this topic. > 2.- implement from 3 to 4 libraries on clisp (Expecting an overhead on > the numbers Bruno give). You would have to propose which libraries... > 3.- Develop a library whit basic functionality of an cloud > orchestrator compute node on clisp; bind the libvirt and abstract the > interfaces on the same fashion of Intel Ciao or Openstack having > futher development for another GSoC maybe? This is interesting; especially since you say that you have a background in this area. But a Common Lisp binding to libvirt already exists [1], and I would expect that it does not take long to make this binding actually run in clisp. (Maybe just 1 week?) So, to make this a valuable GSoC project, you would need to add significant functionality on top of it. Just "basic functionality of a cloud orchestrator" sounds like too little for me. Can you think about an *interesting* functionality you could build on top of the libvirt binding? Something that uses the dynamicity of Lisp, or where a domain-specific language is created? Something that cannot so easily be done with the Python binding to libvirt, nor with the 'virsh' command? Bruno [1] https://www.cliki.net/Lispvirt ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ clisp-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/clisp-devel