[MLton-user] RFC: Extended Basis Library

Vesa Karvonen vesa.karvonen at cs.helsinki.fi
Mon Oct 23 07:29:22 PDT 2006


As some may have noticed, I've been working on an extended basis library.

  http://mlton.org/pipermail/mlton/2006-September/029073.html
  http://mlton.org/pipermail/mlton/2006-October/029133.html

I'm now beginning to be happy with the design.  Before tagging / branching
the first revision of the library (maybe next week) I would like to
request feedback.

You can view the library files at

  http://mlton.org/cgi-bin/viewsvn.cgi/mltonlib/trunk/com/ssh/extended-basis/unstable/

or checkout the mltonlib sources using SVN

  svn co svn://mlton.org/mltonlib/trunk mltonlib

or, if you have commit access,

  svn co svn+ssh://mlton.org/svnroot/mltonlib/trunk mltonlib

The extended basis library to review is located in the

  com/ssh/extended-basis/unstable/

directory.

The library is supposed to be sufficiently documented (mostly in the form
of stylized source code comments).  Please take a look at the library and
reply with your comments (particularly if you notice bugs in the
documentation or implementation).

Note that the library is quite small at this stage.  I've intentionally
resisted the urge to add a lot of small utilities to the modules.  I plan
to keep adding extensions to the library as they are submitted by others
and as the need arises.

It would be nice if people could take a moment and just try to compile
their project(s) using the extended basis library instead of the
(original) basis library.  The point here is to see how many projects
compile without problems.

Some specific questions:
- Did you have trouble understanding the library or how to use it?
- Do you think that the library is/will be useful?
- Did you try to compile your project with the library?  Any problems?
- Would you like contribute something to the library?

--Vesa Karvonen



More information about the MLton-user mailing list