GUI (was: Re: [Haskell-cafe] DLL on Windows)

Neil Mitchell ndmitchell at gmail.com
Tue Apr 20 11:32:56 EDT 2010


:-( - it seems that cabal install wx isn't how you install it on
Windows, not by a long shot.

I'm currently a Gtk2hs user. If wx got to the point where cabal
install wx either installed wx, including all it's non-Haskell
dependencies, or printed out a message "you're a windows user who
hasn't installed wxWidgets, here's a handy url for you to click and
run then run cabal install wx again" I'd be tempted to switch. I
realise that the platform differences makes it annoying, but it would
be generally handy for Windows users.

I do appreciate the work the wx people are doing for Windows users -
it is generally going in the right direction :-)

Thanks, Neil


On Mon, Apr 19, 2010 at 2:54 AM, Jeremy O'Donoghue
<jeremy.odonoghue at gmail.com> wrote:
> On 18/04/2010, Daniel Fischer <daniel.is.fischer at web.de> wrote:
>> Am Sonntag 18 April 2010 21:41:06 schrieb Daniel Fischer:
>>> wx-config should have been installed as part of the wxWidgets package.
>>> Is that not included in the windows-installer of wxWidgets?
>>
>> Seems it's not so.
>> http://www.haskell.org/haskellwiki/WxHaskell/Building says
>> "Windows users should also get the Windows port of wx-config."
>> ( http://sites.google.com/site/wxconfig/
>
> Sadly, the Windows port of wxWidgets doesn't contain wx-config (all of
> the Unix variants have it - it's a shell script), which is a major
> problem as this by far the simplest way for the build system to work
> out the options used to build wxWidgets.
>
> The Windows port of wx-config is an attempt to fix this problem, but
> only currently supports gcc, hence the restriction to using MinGW
> (although I guess Cygwin would probably work).
>
>>> > If wxHaskell could be installed with one cabal command that would be
>>> > incredibly cool :-)
>>
>> Well, it's just one cabal command if you have all non-Haskell requirements
>> installed as needed.
>
> An option I am looking at is creating a basic Windows installer for
> wxHaskell which would contain a compiled copy of wxWidgets and a copy
> of wx-config, and which would run cabal install wxWidgets out of the
> box. (basic here means you probably don't get to choose anything at
> all - not even where the wxWidgets libraries get installed)
>
> Provided that I don't need to maintain a source distribution, this
> might be a good way forward for some Windows users. The installer
> would be updated for 'significant' wxWidgets updates (you would be
> able to 'cabal install wx' at any time wxHaskell is updated once you
> have all of the libraries)
>
> Any interest - please let me know.
>
> Regards Jeremy
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>


More information about the Haskell-Cafe mailing list