Status of SML/NJ

View: New views
3 Messages — Rating Filter:   Alert me  

Status of SML/NJ

by Volkert Barr :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Dear SMLer,

it is more than 13 years ago that i used sml/nj i a research project. I was a student at that time and it was a great fun to work mit sml/nj. I now starting a long term "homegrew" project and i am not sure if i should give sml/nj a try or if i should go with some more "modern" and "active" languages like scala, haskell or erlang.

Here are some quesitions:

- Is there a concurrency / multi-core support? I am not sure what "cml" exactly is.
- Is there some gui support? wxWindgets-Bindings oder Gtk-Bindings?
- Is there some ssl support for socket communication.
- Is there something like a http-server/client for sml/nj?
- Is there database support? postgres or mysql?
- Will there a sml/nj compiler in 10 or 20 years?
- How large is the community?
- What are projects where sml/nj is used today?

Volkert

Re: Status of SML/NJ

by Gergely Buday :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Dear Volkert,

I'm not the authorative person to answer your questions, but I can
answer some of them.

> - Is there a concurrency / multi-core support? I am not sure what "cml"
> exactly is.

It is a language for message-passing (vs. shared memory) concurrency.
There is a paper describing its implementation on multicore machines,
"Parallel Concurrent ML", available at

http://people.cs.uchicago.edu/~jhr/papers/cml.html

And there is a book:

http://books.google.hu/books?id=s309wPE2OoIC&pg=PR9&lpg=PR9&dq=reppy+concurrent+ml+book&source=bl&ots=uul25UWsPE&sig=G1kohiLaIEB__rEt2TifoD7RseA&hl=hu&ei=y_S3StqBJ5Kj_Aav97C_DQ&sa=X&oi=book_result&ct=result&resnum=5#v=onepage&q=&f=false

> - Is there some gui support? wxWindgets-Bindings oder Gtk-Bindings?

There is binding called mGtk but as far as I know it is not maintained.

> - Is there something like a http-server/client for sml/nj?
> - Is there database support? postgres or mysql?

http://www.elsman.com/padl2003.pdf
+
http://www.itu.dk/people/mael/smltojs/

Unfortunately smlserver.org does not work at the moment.

I hope this helps. What would be your project?

- Gergely

------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Smlnj-list mailing list
Smlnj-list@...
https://lists.sourceforge.net/lists/listinfo/smlnj-list

Re: Status of SML/NJ

by Volkert Barr :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Gergely, thank you for your response.

> It is a language for message-passing (vs. shared memory) concurrency.
> There is a paper describing its implementation on multicore machines,
> "Parallel Concurrent ML", available at
>
> http://people.cs.uchicago.edu/~jhr/papers/cml.html
>
> And there is a book:
>
> http://books.google.hu/books?id=s309wPE2OoIC&pg=PR9&lpg=PR9&dq=reppy+concurrent+ml+book&source=bl&ots=uul25UWsPE&sig=G1kohiLaIEB__rEt2TifoD7RseA&hl=hu&ei=y_S3StqBJ5Kj_Aav97C_DQ&sa=X&oi=book_result&ct=result&resnum=5#v 
> =onepage&q=&f=false
I ordered a copy .... ;-) Will the "Manticore Concepts" part of sml/nj  
in the future or is it part of the "next reseach language"?
>
> I hope this helps. What would be your project?
>
Two years ago i got interested in arimaa board game and i thinking of  
writing an arimaa bot (www.arimaa.com).
As a studend i spend much time in writing chess and chess-like games  
(in modula-2) ....

Volkert

> - Gergely

--
www.nivoba.de
www.software-wartung.net

PGP-Key on request / PGP-Schlüssel auf Anfrage


------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Smlnj-list mailing list
Smlnj-list@...
https://lists.sourceforge.net/lists/listinfo/smlnj-list