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