Hi Joseph,

> * deflate: I’m interested in streaming algorithms in OCaml generally.

Just an update on this: I've started prototyping 
https://github.com/samoht/ocaml-lz77 <https://github.com/samoht/ocaml-lz77> and 
https://github.com/samoht/ocaml-huffman-code 
<https://github.com/samoht/ocaml-huffman-code>
but there is still work to do:
- write the (un)marshalling code for huffman trees
- glue everything together using a better streaming API (based on Daniel's 
initial design[1])
- benchmarks and comparisons with other implementations (especially [2])

It's not a huge amount of work and they payout is certainly of high-value: it 
will help us compile ocaml-git and Irmin to javascript and run `git push/pull` 
from a browser (there are other ways to do it, but that's a cool goal).

If you have any questions please ask,
Thomas

[1] https://gist.github.com/samoht/4e38fb88c8332a044747 
<https://gist.github.com/samoht/4e38fb88c8332a044747>
[2] https://code.google.com/p/miniz/ <https://code.google.com/p/miniz/>



> * WebIDL: I’m very interested in doing front-end work in js_of_ocaml, though 
> I have no familiarity with WebIDL and am a little unsure of the purpose here.
> * Syslogd: This seems like a simple enough project just to get my feet wet 
> with unikernel development
> 
> In addition the “semantics of mergeable data-structures” is interesting, 
> though the description was brief.
> 
> Anyway, I don’t claim to have an enormous amount of free time and am 
> certainly more interested in just getting my feet wet a bit, but I’d love to 
> hear from some of the mentors related to each project and see if anything 
> seems like it might be a reasonable fit for me. Perhaps the best option would 
> be something with simple and fast payout that is of high value to the 
> community. I’m more than happy to do a little grunt work to learn from the 
> best on how to do OCaml development.
> 
> Cheers,
> Joseph Abrahamson
> 
> —
> Sent from Mailbox 
> <https://www.dropbox.com/mailbox>_______________________________________________
> MirageOS-devel mailing list
> [email protected]
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

_______________________________________________
MirageOS-devel mailing list
[email protected]
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

Reply via email to