Version française
Home     About     Download     Resources     Contact us    
Browse thread
projects using Ocaml - summary
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: -- (:)
From: Basile STARYNKEVITCH <basile.starynkevitch@c...>
Subject: projects using Ocaml - summary

Hello All,

Here is a list I've got by people signaling me Ocaml use, after I
asked in on this mailing list on september 24th 1998.

I didn't add yet my organization, but the French state owned Atomic
Energy Commission (Commissariat à l'Energie Atomique
"http://www.cea.fr/") where I work is considering using Ocaml as a
scripting and programming langage for numerical codes (in
physics). This is *not* an official statement, only my personal
belief.

################ english HTML ################

<ul>
<li><A HREF="mailto:dwight@pentasoft.com"> Dwight VandenBerghe</a>uses 
Ocaml in a financial system. He wrote me:
<small>It's a financial simulation system for actuaries,
used to determine the valuation of life insurance companies. I used
Ocaml for the compiler portion of the system, and C++ for the runtime
engine, which has to be very fast</small>

<li><A HREF="http://pauillac.inria.fr/~ddr/GeneWeb/">GeneWeb</a>,
Genealogical database software with Web interface (<A HREF="mailto:daniel.de_rauglaudre@inria.fr">Daniel de RAUGLAUDRE</a>, INRIA, France)

<li><A HREF="http://pauillac.inria.fr/coq/">Coq</a>, theorem provers
for reasoning on programs (INRIA, France)

<li><A HREF="http://www.inria.fr/safir/SAM/Odyssee/">Odyssée</a>,
automatic differentiation of Fortran code (INRIA, France)

<li><A
HREF="http://www.prism.uvsq.fr/public/bad/caravan.html">Caravan</a>
automatic parallelisation and analysis of sequential and data parallel 
programs (<A HREF="mailto:Pierre.Boulet@lifl.fr">Pierre Boulet</a>,
Univ. Lille 1 et Versailles, France)

<li><A
HREF="http://diogenes.informatik.unibw-muenchen.de:8080/kahl/HOPS/">HOPS</a>
(program transformer, University of the Federal Armed Forces
Munich, D-85577 Neubiberg, GERMANY)

<li><A HREF="http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/">Olabl</a>
is an Ocaml extension adding labeled and optional arguments to Ocaml
functions, and polymorphiques variantes and methods (J.Garrigue,
Univ. Kyoto, JAPON)

<li><a
href="http://www.cs.cornell.edu/Info/Projects/Ensemble/">Ensemble</a>
is a toolkit for distributed processing (<A HREF="mailto:hayden@cs.cornell.edu">Mark Hayden</a>, université Cornell, Etats-Unis)

<li><A HREF="http://set.gmd.de/SET/standard/sE_e.htm">sE -
synchronousEifel</a>, a tool for design and programming of embedded
real-time reactive systems (<A
HREF="mailto:reinhard.budde@gmd.de">Dr. Reinhard Budde</a>, German
National Research Center for Information Technology,  ESPRIT projects
SYRF et CRISYS, Germany) 

<li><A HREF="http://www.cis.upenn.edu/~switchware">Switchware</a>
Active Networking projects (<A
HREF="mailto:mwh@dsl.cis.upenn.edu">Michael Hicks</a>, Univ. of
Pennsylvania, Etats-Unis): <small>Active networks explore the idea
of allowing routing elements to be extensively programmed by the
packets passing through them. This allows computation previously
possible only at endpoints to be carried out within the network
itself, thus enabling optimizations and extensions of current
protocols as well as the development of fundamentally new protocols.
</small>

<li>network filtering (<a href="mailto:guttman@linus.mitre.org">Joshua D. Guttman</a>, Mitre Corporation, Boston, USA)

<li>Ocaml as a scripting langage <A
HREF="mailto:tchou@mipos2.intel.com">Ching-Tsun Chou</a> (Intel Corp,
Californie, USA)

      <li><A
HREF="http://www.cis.upenn.edu/~bcpierce/papers/Html/Pict.html">Pict</a>
Pi-Calculus based exploratory languages (Univ. Pennsylvannie, USA)

<li>network supervision <A HREF="mailto:gilles.falcon@francetelecom.fr">Gilles FALCON</a> France Telecom (division des réseaux nationaux).

<li><A HREF="http://sequence-www.stanford.edu/~arc/pub.html">
bioinformatical</a> software by <A HREF="arc@sigenetics.com">Andrew Conway</a>

<li>Formal analysis of cryptographical protocols <A HREF="http://www.csl.sri.com/">Stanford Research International, Computer Science Lab</a> by <A HREF="mailto:monniaux@csl.sri.com">David Monniaux</a>.

<li>.... etc

</ul>
<p>this list is very incomplete (and I'm still adding stuff to it)

################ end of english HTML ################

################ french HTML ################
<ul>
<li><A HREF="mailto:dwight@pentasoft.com"> Dwight VandenBerghe</a> a
utilisé Ocaml dans un produit de simulation financière, il m'écrit:
<small>It's a financial simulation system for actuaries,
used to determine the valuation of life insurance companies. I used
Ocaml for the compiler portion of the system, and C++ for the runtime
engine, which has to be very fast</small>

<li><A HREF="http://pauillac.inria.fr/~ddr/GeneWeb/">GeneWeb</a>, logiciel de généalogie avec interface Web (<A HREF="mailto:daniel.de_rauglaudre@inria.fr">Daniel de RAUGLAUDRE</a>, INRIA, France)

<li><A HREF="http://pauillac.inria.fr/coq/">Coq</a>, démonstrateur de théorème pour la preuve de programmes (INRIA, France)

<li><A HREF="http://www.inria.fr/safir/SAM/Odyssee/">Odyssée</a>, differentiation automatique de programmes Fortran (INRIA, France)

<li><A
HREF="http://www.prism.uvsq.fr/public/bad/caravan.html">Caravan</a>
parallélisation automatique et analyse de programmes séquentiels et
data-parallèles (<A HREF="mailto:Pierre.Boulet@lifl.fr">Pierre Boulet</a>,
Univ. Lille 1 et Versailles, France)

<li><A
HREF="http://diogenes.informatik.unibw-muenchen.de:8080/kahl/HOPS/">HOPS</a>
(transformateur de programme, University of the Federal Armed Forces
Munich, D-85577 Neubiberg, GERMANY)

<li><A HREF="http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/">Olabl</a>
est une extension d'Ocaml ajoutant la possibilité d'arguments
étiquettés ou optionnels aux fonctions d'Ocaml, ainsi que des
variantes polymorphiques et des méthodes polymorphiques. (J.Garrigue,
Univ. Kyoto, JAPON)

<li><a href="http://www.cs.cornell.edu/Info/Projects/Ensemble/">Ensemble</a> est une boîte à outils pour le traitement distribué (<A HREF="mailto:hayden@cs.cornell.edu">Mark Hayden</a>, université Cornell, Etats-Unis)

<li><A HREF="http://set.gmd.de/SET/standard/sE_e.htm">sE -
synchronousEifel</a>, outil pour la conception et la programmation de
systèmes logiciels réactifs embarqués temps-réel (<A
HREF="mailto:reinhard.budde@gmd.de">Dr. Reinhard Budde</a>, German
National Research Center for Information Technology, projets ESPRIT
SYRF et CRISYS, Allemagne) 

<li><A HREF="http://www.cis.upenn.edu/~switchware">Switchware</a>
Active Networking projects (<A
HREF="mailto:mwh@dsl.cis.upenn.edu">Michael Hicks</a>, Univ. of
Pennsylvania, Etats-Unis): <small>Active networks explore the idea
of allowing routing elements to be extensively programmed by the
packets passing through them. This allows computation previously
possible only at endpoints to be carried out within the network
itself, thus enabling optimizations and extensions of current
protocols as well as the development of fundamentally new protocols.
</small>

<li>filtrage de réseaux (<a href="mailto:guttman@linus.mitre.org">Joshua D. Guttman</a>, Mitre Corporation, Boston, Etats-Unis)

<li>Ocaml comme langage de script, <A
HREF="mailto:tchou@mipos2.intel.com">Ching-Tsun Chou</a> (Intel Corp,
Californie, USA)

      <li><A HREF="http://www.cis.upenn.edu/~bcpierce/papers/Html/Pict.html">Pict</a> langage expérimental basé sur le Pi-Calcul (Univ. Pennsylvannie, USA)

<li>Supervision de réseaux <A HREF="mailto:gilles.falcon@francetelecom.fr">Gilles FALCON</a> France Telecom (division des réseaux nationaux).

<li>programmes<A HREF="http://sequence-www.stanford.edu/~arc/pub.html"> bioinformatiques</a> par <A HREF="arc@sigenetics.com">Andrew Conway</a>

<li>Analyse formelle de protocoles cryptographiques au <A HREF="http://www.csl.sri.com/">Stanford Research International, Computer Science Lab</a> par <A HREF="mailto:monniaux@csl.sri.com">David Monniaux</a>.

<li>.... etc

</ul>
<p>Cette liste est <B>très incomplète</b> (en cours d'élaboration)

################ end of french HTML ################

N.B. Any opinions expressed here are onely mine, and not of my organization.
N.B. Les opinions exprimees ici me sont personnelles et n engagent pas le CEA.

---------------------------------------------------------------------
Basile STARYNKEVITCH   ----  Commissariat à l Energie Atomique 
DRN/DMT/SYSCO * CEA/Saclay bat.460 * 91191 GIF/YVETTE CEDEX * France
fax: (33) 1,69.08.96.96; phone: 1,69.08.40.66; home: 1,46.65.45.53
email: Basile point Starynkevitch at cea point fr 
I speak french, english, russian. Je parle français, anglais, russe.