ANN: hcwiid-0.0.5 (wiimote, gaming)

Hi cafe! We are happy to announce the release of Hcwiid 0.0.5, the Haskell bindings for cwiid, which provide a user-space driver for Nintendo's Wiimotes. The following new features have been made available recently: *- Infrared support*. This is essential if you want to use the sensor bar to detect what the wiimote is pointing at. *- Accelerometer support*. * - Improved API*. Access to all the key features, new auxiliary functions not present in cwiid, and a higher-level interface via the type system. *- Documentation*. An effort is being made to provide not only haddock documentation, but also several tests that demonstrate the features of this library. More information (including "What is a wiimote and how can I use it?" and "what can we expect next") can be found here: http://keera.co.uk/blog/2014/05/27/interacting-haskell-games-using-wiimote/ Hackage: https://hackage.haskell.org/package/hcwiid Github: https://github.com/ivanperez-keera/hcwiid I hope you all enjoy spicing up your applications a little bit with this library. All the best Ivan facebook: https://www.facebook.com/keerastudios twitter: @KeeraStudios

So great, Ivan!
On Wed, May 28, 2014 at 4:20 PM, Ivan Perez
We are happy to announce the release of Hcwiid 0.0.5, the Haskell bindings for cwiid, which provide a user-space driver for Nintendo's Wiimotes.
Sometime, you may like also Carettah http://carettah.masterq.net/. It's a presentation tool that is able to be controlled with Wiimotes. Thank's, -- Kiwamu Okabe at METASEPI DESIGN

On 28/05/14 09:30, Kiwamu Okabe wrote:
Sometime, you may like also Carettah http://carettah.masterq.net/. It's a presentation tool that is able to be controlled with Wiimotes.
I have to give a presentation in a few weeks. I'll give it a try :) Thanks. One important fact is that there are some changes to the API that make hcwiid 0.0.5 not backwards compatible. The adaptations you'll have to make to your code are minimal, but you'll have to apply them by hand. Also, you might want to check the documentation on the github page. It explains the source of the nasty Nothing that cwiid_open used to return and how to run programs compiled with the latest version of ghc (it's a RTS flag, but non-intuitive). Ivan -- Facebook: https://www.facebook.com/keerastudios Twitter: https://twitter.com/KeeraStudios Web: http://www.keera.co.uk

Hi Ivan, thank's for your effort.
On Wed, May 28, 2014 at 5:58 PM, Ivan Perez
One important fact is that there are some changes to the API that make hcwiid 0.0.5 not backwards compatible. The adaptations you'll have to make to your code are minimal, but you'll have to apply them by hand.
Ah. OK, I should create time to fix it on carettah side. Also I should update Debian packages of hcwiid and carettah..
Also, you might want to check the documentation on the github page. It explains the source of the nasty Nothing that cwiid_open used to return and how to run programs compiled with the latest version of ghc (it's a RTS flag, but non-intuitive).
Sorry,,,, I think no time for it... I believe hcwiid is yours. Then it's good to remove my name from Author Property. Thank's. -- Kiwamu Okabe at METASEPI DESIGN

On 28/05/14 11:04, Kiwamu Okabe wrote:
Also, you might want to check the documentation on the github page. It explains the source of the nasty Nothing that cwiid_open used to return and how to run programs compiled with the latest version of ghc (it's a RTS flag, but non-intuitive). Sorry,,,, I think no time for it... I believe hcwiid is yours. Then it's good to remove my name from Author Property.
:))) What I mean is that, if carettah is using hcwiid and if it is your program (is it?), then you probably cannot run carettah with the latest ghc unless you compile with -rtsopts and run with +RTS -V0. -- Facebook: https://www.facebook.com/keerastudios Twitter: https://twitter.com/KeeraStudios Web: http://www.keera.co.uk

Hi Ivan,
On Wed, May 28, 2014 at 6:20 PM, Ivan Perez
:))) What I mean is that, if carettah is using hcwiid and if it is your program (is it?), then you probably cannot run carettah with the latest ghc unless you compile with -rtsopts and run with +RTS -V0.
Ah, thank's. I was confused. GHC version on Debian is 7.6.3. https://packages.debian.org/en/sid/ghc Is it good setting "compile with -rtsopts and run with +RTS -V0" on both GHC 7.6 and 7.8? Thank's, -- Kiwamu Okabe at METASEPI DESIGN

On 28/05/14 11:50, Kiwamu Okabe wrote:
GHC version on Debian is 7.6.3. https://packages.debian.org/en/sid/ghc Is it good setting "compile with -rtsopts and run with +RTS -V0" on both GHC 7.6 and 7.8?
I have not tried 7.8. The latest version available in Ubuntu is 7.6.3. Could someone with a wiimote check whether the Test.hs program in the latest hcwiid version works with ghc 7.8?

Hi Ivan,
On Wed, May 28, 2014 at 6:50 PM, Kiwamu Okabe
:))) What I mean is that, if carettah is using hcwiid and if it is your program (is it?), then you probably cannot run carettah with the latest ghc unless you compile with -rtsopts and run with +RTS -V0.
Ah, thank's. I was confused.
Now supported your hcwiid by carettah-0.3.0. http://hackage.haskell.org/package/carettah Thank's, -- Kiwamu Okabe at METASEPI DESIGN
participants (2)
-
Ivan Perez
-
Kiwamu Okabe