Hi all, So, I was thinking about packaging some useful data structure implementations that I've found via the Hump. To start with, Jean-Christophe Filliâtre has a nice collection of them on his website[1] including things like heaps, tries, creal(exact real arith), hash-consing(neat idea!) and a few others. However, I'm not sure how to break these into pacakges. Most of them are a single .ml/mli that would seem somewhat wasteful to be in a package all by itself. Instead, it would probably be a good idea to group at least some of them together into a single .deb. What do you guys think? Some possibilities include: (1) - Make lots of tiny packages (libheap-ocaml-dev,...) (2) - Make small groups (ocaml-tree-structures, ocaml-hash-structures,...) (3) - Make a larger package like ocaml-useful-data-structures (except with a better name) I think I would prefer something like (2) so as to not preclude new implementations of the same data structure (like a labeled or imperative version). Since O'Caml makes it so easy to create small, polymorphic modules that are general purpose, this situation will probably come up again. So, I think it would be good if we came to a consensus about how to handle them. Another option might be to lobby to get them included in something like extlib, but their goal seams to be a "complete, yet small" standard lib, so that probably won't work. [1] - http://www.lri.fr/~filliatr/software.en.html -- Mike Furr <mfurr@debian.org> 1024D/124B26F3 5B9F 587F BC5C D823 50CE 4DB0 ED93 CA29 124B 26F3
Attachment:
signature.asc
Description: This is a digitally signed message part