Version française
Home     About     Download     Resources     Contact us    

This site is updated infrequently. For up-to-date information, please visit the new OCaml website at

Browse thread
alternative module systems
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: 2000-08-14 (17:25)
From: Markus Mottl <mottl@m...>
Subject: alternative module systems

having just looked at a few examples of the new module system as
implemented by Claudio Russo in Moscow ML, I wonder whether people at INRIA
have already considered it?

It supports higher order functors, mutually recursive modules, even first
class modules. The module examples in the Moscow ML distribution also
demonstrate the new capabilites using the bootstrapping methods explained
in Okasaki's book on "Purely Functional Datastructures". This is really
neat stuff!

I have no idea whether there are any caveats to this solution, but it looks
pretty general. Any comments whether something similar could be implemented
in OCaml? As it seems, the solution is a true superset of the previous
module system used in SML.

Best regards,
Markus Mottl

Markus Mottl,,