[Haskell-cafe] Low Level Audio - Writing bytes to the sound card?

Andrew Coppin andrewcoppin at btinternet.com
Sat Dec 5 15:33:15 EST 2009

Stephen Tetley wrote:
> Hello Andrew
> Plenty compile on Windows:
> Some OpenVG, OpenGL[1] (still? - I'm a bit behind the times) only
> compile with MinGW.
> Others are fine with Cygwin provided you have the dev packages
> installed (readline, pcre-light...).

You're talking about MinGW and Cygwin. So... Unix emulators, basically.

I don't think it should be necessary to install a Unix emulator just so 
that I can write Windows programs. Maybe others disagree.

> If you can get the raw C library to work in either Cygwin or MinGW,
> you should have a good chance.

I'm by no means an expert here, but isn't it usual for C libraries on 
Windows to be supplied as a compiled DLL and a header file for using it? 
I don't quite understand why you need a C compiler.

> [1] OpenGL worked fine when it was bundled with GHC, when it got
> unbundled things seemed to go amiss.

Apparently there is some talk of removing OpenGL from the Haskell 
Platform. And if this happens, it'll be one more thing I can't use on 
Windows. :-(

Personally, I'd like to see *more* C bindings in HP, so that I can start 
doing cool stuff on Windows.

More information about the Haskell-Cafe mailing list