[Twisted-Python] My project is using Twisted
Hi, I would like to ask if a link could be added to my VIFF project on the Projects Using Twisted page: http://twistedmatrix.com/trac/wiki/ProjectsUsingTwisted It could be listed under research projects: [http://viff.dk/ VIFF @ University of Aarhus, Denmark] is an open source Python library for implementing secure multi-party computation. -- Martin Geisler VIFF (Virtual Ideal Functionality Framework) brings easy and efficient SMPC (Secure Multi-Party Computation) to Python. See: http://viff.dk/.
On Tue, 2008-03-18 at 10:57 +0100, Martin Geisler wrote:
Hi,
I would like to ask if a link could be added to my VIFF project on the Projects Using Twisted page:
Done. -- Itamar Shtull-Trauring http://itamarst.org
Itamar Shtull-Trauring <itamar@itamarst.org> writes:
On Tue, 2008-03-18 at 10:57 +0100, Martin Geisler wrote:
Hi,
I would like to ask if a link could be added to my VIFF project on the Projects Using Twisted page:
Done.
Thank you! And thank you all for Twisted, I have been very happy with it, especially the asynchronous style of programming offered by Deferreds which fits the needs of my project perfectly. We basically need to evaluate arithmetic circuits as fast as possible, and so we want to execute a gate as soon as the operands are ready. It turned out that Deferreds lets us define the execution tree implicitly, something like this: def add(a, b): result = gatherResults([a, b]) result.addCallback(lambda (a, b): a + b) return result def mul(a, b): result = gatherResults([a, b]) result.addCallback(lambda (a, b): a * b) return result x = Deferred() y = Deferred() z = Deferred() w = mul(add(x, y), mul(x, add(x, z))) Here w is calculated as fast as possible, namely when x, y, and z are available. I would not even know how to program something like this in a sane way in, say, Java, but with Twisted (and thanks to lambda expressions) it is very easy to get the fine-grained execution we want. -- Martin Geisler VIFF (Virtual Ideal Functionality Framework) brings easy and efficient SMPC (Secure Multi-Party Computation) to Python. See: http://viff.dk/.
Could be added link for my project too? http://fats.burus.org/ - only russian version at now ( sourceforge resource http://sourceforge.net/projects/fats/ May be in the future it will be added to the official twisted subprojects. Martin Geisler wrote:
Hi,
I would like to ask if a link could be added to my VIFF project on the Projects Using Twisted page:
http://twistedmatrix.com/trac/wiki/ProjectsUsingTwisted
It could be listed under research projects:
[http://viff.dk/ VIFF @ University of Aarhus, Denmark] is an open source Python library for implementing secure multi-party computation.
-- """ Best regards, Alexander Burtsev. Web Development Department, TV Channel 'Sport' http://sportbox.ru http://burus.org """
participants (3)
-
Burus Gmail -
Itamar Shtull-Trauring -
Martin Geisler