Dave Berry wrote:
I've just downloaded PolyML to have a play about with it. What do I need in order to compile it on Windows? I see from the docs that it uses standard GNU tools, so do I need Cygwin plus the GNU C++ compiler?
Hi Dave, I'm copying this to the Poly/ML mailing list since it may be of wider interest.
You basically have three options for building Poly/ML on Windows. 1. Cygwin. You can build it in Cygwin, which essentially provides a Posix environment on Windows. In particular it supports signals which aren't a Windows concept. When built on Windows Poly/ML has to be run within a shell.
2. Mingw+Msys. Mingw contains the GNU compiler for Windows. Msys provides a shell for Mingw so that the configure script will run. This builds Poly/ML as a native Windows application which has a simple GUI.
3. Microsoft C++. The Poly/ML source includes a Visual C++ 6.0 workspace and project. This can be used to build a native Windows application. Poly/ML also requires the Microsoft assembler, MASM. I think there are versions of Microsoft C++ and MASM that can be downloaded free of charge for personal use.
Which of these is easiest depends on what you already have and also what environment you are building for.
David.