
I've made a new version of qtHaskell - version 1.1.10.1 available at the following site: http://www.isptech.co.uk/qtHaskell/download.html It comprises bindings to about 50 Qt modules and includes a version of Asteroids which uses functional reactive programming and some code running in a non-IO based monad, plus a Qt based version of Threadscope (qts). The installation of a code set of this sort can be tricky, it builds using a combination of cabal, qmake and make controled from perl. I wish it were simpler, but in most cases: ./build lite -jx will build all modules required for the demos and examples. It has currently only been tested on Linux hence, the build script which used to work on Windows will probably not work without some modification. I'll get around to that if there's any interest. It has also only been tested against regular builds of Qt 5.11/5.12 build from the qt-everywhere-src-5.11/12.x codesets. Good luck with any building and testing of qtHaskell-1.1.10.1, and I'd be delighted to get any feedback David Harley

Interesting! Could this be made available through Hackage?
Alexander
On Thu, Feb 28, 2019 at 9:21 AM David Harley
I've made a new version of qtHaskell - version 1.1.10.1 available at the following site:
http://www.isptech.co.uk/qtHaskell/download.html
It comprises bindings to about 50 Qt modules and includes a version of Asteroids which uses functional reactive programming and some code running in a non-IO based monad, plus a Qt based version of Threadscope (qts).
The installation of a code set of this sort can be tricky, it builds using a combination of cabal, qmake and make controled from perl. I wish it were simpler, but in most cases:
./build lite -jx
will build all modules required for the demos and examples.
It has currently only been tested on Linux hence, the build script which used to work on Windows will probably not work without some modification. I'll get around to that if there's any interest.
It has also only been tested against regular builds of Qt 5.11/5.12 build from the qt-everywhere-src-5.11/12.x codesets.
Good luck with any building and testing of qtHaskell-1.1.10.1, and I'd be delighted to get any feedback
David Harley
_______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.

That is not possible, the code is not open source and hackage requires an open source license. Source: http://hackage.haskell.org/upload and http://www.isptech.co.uk/qtHaskell/doc/userguide/license.html On 2/28/19 11:01 AM, Alexander Kjeldaas wrote:
Interesting! Could this be made available through Hackage?
Alexander
On Thu, Feb 28, 2019 at 9:21 AM David Harley
mailto:dth.tss@gmail.com> wrote: I've made a new version of qtHaskell - version 1.1.10.1 available at the following site:
http://www.isptech.co.uk/qtHaskell/download.html
It comprises bindings to about 50 Qt modules and includes a version of Asteroids which uses functional reactive programming and some code running in a non-IO based monad, plus a Qt based version of Threadscope (qts).
The installation of a code set of this sort can be tricky, it builds using a combination of cabal, qmake and make controled from perl. I wish it were simpler, but in most cases:
./build lite -jx
will build all modules required for the demos and examples.
It has currently only been tested on Linux hence, the build script which used to work on Windows will probably not work without some modification. I'll get around to that if there's any interest.
It has also only been tested against regular builds of Qt 5.11/5.12 build from the qt-everywhere-src-5.11/12.x codesets.
Good luck with any building and testing of qtHaskell-1.1.10.1, and I'd be delighted to get any feedback
David Harley
_______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.
_______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.
participants (3)
-
Alexander Kjeldaas
-
David Harley
-
Jaro Reinders