[MLton] INetSock problems, hton/ntoh usage
vesa.a.j.k at gmail.com
Mon Mar 26 12:28:46 PST 2007
On 3/26/07, Matthew Fluet <fluet at tti-c.org> wrote:
> Matthew Fluet wrote:
> > Vesa Karvonen wrote:
> >> The port number of a socket is a 16-bit integer (the sin_port field of
> >> struct sockaddr_in). OTOH, the current net code in MLton represents port
> >> numbers as C_Int.t values which usually aren't 16-bit integers.
> > I think the better solution would be to use Word16.word for ports in the
> > INetSock structure (and C-side functions in INetSock.c). [...]
> Vesa, does this work with your smlbot?
Yes, seems to work.
BTW, smlbot can now be found from mltonlib:
One will, of course, need an IRC server to really play with it. Smlbot
also requires SML/NJ (recent working version). Smlbot is a very
simple (simplistic is probably more accurate) bot. It implements a
minimal subset of the IRC protocol and just evaluates the SML
one-liners given to it.
More information about the MLton