Re: Structure Lazy in $/basis.cm? Int64/Position?

Matthias Blume <[email protected]>
Newsgroups gmane.comp.lang.sml.smlnj
Message-ID <[email protected]>
On May 7, 2004, at 1:08 AM, Matthias Kretschmer wrote:

> Hi!
>
> Can somebody tell me, why the structure Lazy is included in 
> $/basis.cm? I thought it includes only stuff from the Standard ML 
> Basis Library and the Lazy structure isn't be part of it.
> test.cm:5.3-5.13 Error: structure Lazy imported from 
> (test.cm):(lazy.cm):lazy.sml and also from 
> $/[email protected](NJ/lazy.sml)

Indeed, the idea is that $/basis.cm is our implementation of the 
Standard Basis library.  This means that at some point we should 
probably get our act together and cleanly separate SML/NJ-isms from 
generic Basis code.  Right now we still have a mix of the two.

> I would like to know if there is work going on to implement structures 
> like Int64 :> INTEGER or having Position.int to be some bigger 
> integer. I had problems with files > 2GB. The current implementation 
> just shows the size mod 2^31 which is a bit annoying. It's no real 
> problem for me currently, but it would be nice to be able to handle 
> all files correctly ...

Yes, this is on a long-term to-do list.  However, I don't think we have 
a time table for this.

> I am using 110.45 on Mac OS X 10.3.

Me too. :-)

Matthias B.



-------------------------------------------------------
This SF.Net email is sponsored by Sleepycat Software
Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to 
deliver higher performing products faster, at low TCO.
http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.