caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: "David MENTRE" <dmentre@linux-france.org>
To: Ocaml <caml-list@inria.fr>
Cc: "Demexp developers" <demexp-dev@nongnu.org>
Subject: [OSP2007] An OCaml Summer Project proposal
Date: Tue, 13 Feb 2007 13:03:37 +0100	[thread overview]
Message-ID: <3d13dcfc0702130403s76efe1c0ld07062834c0878cf@mail.gmail.com> (raw)

Hello,

If you are a student, you want to apply to OCaml Summer Project
(http://osp2007.janestcapital.com/) but you don't have a subject at
hand, we have a project for you: ;-)
    *Write an OCaml web interface for the demexp software*

Demexp is an electronic voting software designed for direct democracy
with special features (Condorcet voting algorithm, vote delegation,
vote change at any time, ...). More information at https://demexp.org/
. I personally hope that one day people are going to come to OCaml
because of demexp. :-)

Currently, the demexp software is a client/server application,
entirely written in OCaml. We use LablGTK for the client which is
supported on Windows and Linux. But in order to ease deployment of our
software, we need a web interface that could be accessed through a
regular web browser. We have a very rudimentary prototype of such a
web interface (written with WDialog) but a more elaborate and
maintainable interface is heartily needed.

A first draft of things to implement is given in those messages:
  http://www.mail-archive.com/demexp-dev%40nongnu.org/msg00932.html
  http://www.mail-archive.com/demexp-dev%40nongnu.org/msg00940.html

Such an interface could be implemented with a modern OCaml web
framework like Ocsigen. Our software is generally under GNU GPL
license but we can use another one if desired (BSD like for example).

Feel free to ask questions or comments, but preferably on demexp-dev@
mailing list or directly to myself to avoid polluting caml-list.

Best wishes,
david -- demexp lead developer


                 reply	other threads:[~2007-02-13 12:03 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3d13dcfc0702130403s76efe1c0ld07062834c0878cf@mail.gmail.com \
    --to=dmentre@linux-france.org \
    --cc=caml-list@inria.fr \
    --cc=demexp-dev@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).