From 6363a2b9d6a502fdef71311028d192bd68628ad9 Mon Sep 17 00:00:00 2001 From: David Aspinall Date: Wed, 8 Mar 2000 09:02:05 +0000 Subject: Added link to Claudios page. --- html/projects/corba.html | 32 +++++++++++++++++++++----------- 1 file changed, 21 insertions(+), 11 deletions(-) (limited to 'html') diff --git a/html/projects/corba.html b/html/projects/corba.html index 2b70fbc1..35faa73f 100644 --- a/html/projects/corba.html +++ b/html/projects/corba.html @@ -1,27 +1,37 @@ -

An Experimental CORBA binding for ML

+

An Experimental CORBA binding and IDL mapping for ML

The future version of Proof General may use CORBA as a communication mechanism between different components. CORBA is also used by the Unix/Linux desktops KDE and GNOME, which use the free implementations MICO and ORBIT respectively. We would like to be able to use ML to -write applications and utilities in, to interface with other CORBA -components on the desktop and network. For this a CORBA binding for -ML is needed. This project involves the design and implementation of -an experimental version of such a binding, using one of the -open-source ML compilers such as Moscow ML, Poly/ML or OCaml (there -may already be a project underway for the last of these). +write to interface with other CORBA components on the desktop and +network. For this a binding for ORB functions in ML is needed, as well +as perhaps a mapping from the CORBA IDL into Standard ML, so that +we can write CORBA enabled applications in SML.

-A CORBA binding for Haskell would also be an interesting project. +This project involves the design and implementation of an experimental +version (subset of features) of such a system, using one of the +open-source ML compilers such as Moscow ML, Poly/ML or OCaml (in fact, +there is already some handling of COM in OCaml which can be used to +access an ORB). Essentially, we want to analyse the feasibility +and performance of using a CORBA architecture for Proof General.

+

+An CORBA binding for Haskell would also be an interesting project. +

+

+See +Claudio Russo's +project suggestion for a similar proposal, including useful links.

Skills: -Good ML programming skills and understanding of abstraction -mechanisms, basic understanding of CORBA. +Good ML, C, C++, programming skills and understanding of abstraction +mechanisms, basic understanding of CORBA and willing to get to +grasps with some of MICO or ORBIT.

Proposers: Markus Wenzel and David Aspinall. -

-- cgit v1.2.3