17 Jul 2005
hal-sharp foo
Working on more Sonance stuff, I thought it’d be cool to have easy HAL access in Mono. With about 10 hours of work, I bring all-who-care hal-sharp, complete with HAL callback support, wrapped up in all the glory that is C#. It’s not finished, but it is functional, and it does rock.
hal-sharp is available from Mono SVN.

July 18th, 2005 at 10:08 am
This is really good stuff!
I’m really happy with HAL, and this API looks like a very nice way to code for it.
Thank you so much
July 18th, 2005 at 10:07 pm
Thanks! I tried to follow the HAL API as strictly as possible except for where the advantages of C# could come in to play, hence event and device abstraction.
It’s usable for me in Sonance right now, so I probably won’t be putting much more work into the bindings (Agent and PSI support) for a few months, except for bug fixes, but of course I’ll gladly accept patches!
July 20th, 2005 at 9:33 pm
Nice! I wish HAL supported DV camcorders via firewire.