Page vérifiée Created at September 7, 2016 Contact
Who am I and what kind of content do I create?
My name is Sylvain and I'm a freelance developper. In particular I develop the Haskus system framework (www.haskus.org/system). My ultimate goal with this framework is to build a full Haskell environment on top of the Linux kernel (i.e., user-space only written with Haskell).
This goal drives the development of Haskell modules in several directions: low-level memory management (C structs, unions...), FFI (calling Linux system calls), formats (files, file systems...), high-level interfaces (input, display, sound...), etc. Sources are freely available.
In addition, this project helps improving the Haskell ecosystem regarding system programming. Indeed modules are usable in other contexts: for instance, the x86-64 disassembler and ELF file format modules have been used to build a ELF file viewer program with a Web interface (bundled with the framework). Moreover developing this framework also led me to make some contributions to GHC that benefit everyone.
Why am I on Tipeee?
- I have been developing this framework since 2013 as a personal project on my free time. Now that I am able to produce simple working systems with it, ideally I would like to work on it on a full time basis. This is why I am asking for your support.
By helping me via Tipeee, you ensure that the development of Haskus system in particular and of the Haskell ecosystem for system programming in general continues at a fast pace.
What are the rewards for tippers?
- Haskus system is free software, hence I don't plan to propose specific rewards for tippers. However tippers may contact me in priority if they would like something to be developed or if they need some support in using it. Even a small contribution would mean a lot to me!