wxC & wxD (aka: let's work together with wxhaskell project)

Gour gour at atmarama.net
Thu Jan 12 08:32:06 PST 2012


Hello,

yesterday I read a post informing us about the progress of wxhaskell
project preparing itself for upcoming wxWidgets-3.0 release.

One of the interesting thing from the post
(http://wewantarock.wordpress.com/2012/01/11/wxhaskell-and-wxwidgets-2-9/)
is the following: "The C wrapper for wxWidgets has been moved into a
separate project, wxC and built as a shared library" and I believe it
could be interesting as the basis to provide future wxD bindings.

I have asked about it and here is the reply from one of the main
wxhaskell developers:

"This is actually the subject of some debate within the wxHaskell
community, and I am in the process of writing a separate blog entry
covering some of the issues.

wxC is certainly a reasonable basis for a wxWidgets wrapper for other
languages (it exposes a straightforward C interface and builds as a
DLL/.so/.dylib). The build system is presently rather Haskell-centric,
which might put off other language communities, but if you did a ‘cabal
install wxc’, you would get a DLL you could use with most any other
language.

Similarly, if you can read plain C header files, you should be able to
use the wxC library (I’m no D expert, but everything I have read suggest
that D can do this quite easily).

If there was enough interest from Non-Haskellers in joint development
and maintenance of wxC, then I think we would be comfortable moving to a
more, err, inclusive build system, but while the main contribution comes
from Haskellers it is harder to justify such a move.

Some time back, Eric took control of the moribund wxC project at
Sourceforge. We could use this as the basis for such a project."

(See comments in the above referenced URL.)

What do you think about it?


Sincerely,
Gour

-- 
Everyone is forced to act helplessly according to the qualities 
he has acquired from the modes of material nature; therefore no 
one can refrain from doing something, not even for a moment.

http://atmarama.net | Hlapicina (Croatia) | GPG: 52B5C810
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20120112/1c3bd587/attachment.pgp>


More information about the Digitalmars-d mailing list