Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!wuarchive!uunet!mcsun!ukc!edcastle!cs.ed.ac.uk!db From: db@cs.ed.ac.uk (Dave Berry) Newsgroups: comp.lang.functional Subject: Re: Help needed with behaviour of SML Message-ID: <10299@skye.cs.ed.ac.uk> Date: 8 May 91 12:44:16 GMT References: <20644@ogicse.ogi.edu> <10144@skye.cs.ed.ac.uk> <1991May8.003016.5333@newshost.anu.edu.au> Sender: nnews@cs.ed.ac.uk Reply-To: db@lfcs.ed.ac.uk (Dave Berry) Organization: Laboratory for the Foundations of Computer Science, Edinburgh U Lines: 27 In article <1991May8.003016.5333@newshost.anu.edu.au> rjm@vulcan.anu.edu.au (Robert J. McArthur) writes: > >Are there any "nice" environments for ML development? Public domain? >X based? I know of two make systems. Poly/ML has a built-in make system. Nick Rothwell has written a portable make system, which is included in the new release of the Edinburgh SML library, and will be included with the next distributions of the three major compilers. Poplog ML supports X (via calls to Pop-11, I think). Poly/ML currently supports Suntools; the next release will support X. They don't have window based programming environments, just facilities to maniuplate windows from SML. SML/NJ, or rather CML (concurrent ML), has a window system in development, but I don't know when it will be released. There's another commercial system being developed which will have a sophisticated environment, but that's not available yet. SML/NJ is free (though not public domain). Both Poly/ML and Poplog are commercial products with substantial discounts to academics. Each system has various advantages and disadvantages beyond those mentioned here. Dave. -- Dave Berry, LFCS, Edinburgh Uni. db%lfcs.ed.ac.uk@nsfnet-relay.ac.uk "So they gave him a general anaesthetic and cleaned him with Swarfega."