Re: [Haskell-cafe] Where to put a library

2011-03-02 Thread Malcolm Wallace


On 2 Mar 2011, at 22:38, Sebastian Fischer wrote:


You could place the parsers under

Text.TSPLIB
Text.SATLIB
Text


Some other suggestions might be

Codec.TSP
Codec.SAT

or

FileFormat.TSP
FileFormat.SAT

Regards,
Malcolm

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Where to put a library

2011-03-02 Thread Sebastian Fischer
Hi Richard,

On Thu, Mar 3, 2011 at 1:46 AM, Richard Senington wrote:

> The file parsers are designed to process files coming out of the TSPLIB and
> SATLIB
> repositories. [...]
>
> Since these are all related I was going to try to put them together into a
> single
> library and post them to Hackage, but I am not sure what to put them under.


You could place the parsers under

Text.TSPLIB
Text.SATLIB
Text

(or maybe only Text.TSP ...?) That would reflect other formats like
Text.JSON and so on.

Cheers,
Sebastian
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


[Haskell-cafe] Where to put a library

2011-03-02 Thread Richard Senington

Hi all,

I am working on ways to implement local search meta-heuristics in Haskell.
I need various test problems to experiment on, and this has resulted in me
building various file parsers and data structures for these.
Currently I have versions for SAT, TSP and a couple of more private file 
formats.


The file parsers are designed to process files coming out of the TSPLIB 
and SATLIB
repositories. I also want to extend this to cover scheduling and 
timetabling example

problems.

Since these are all related I was going to try to put them together into 
a single

library and post them to Hackage, but I am not sure what to put them under.
I assume that Data is for data structures, which is not quite right.

I was thinking about something like Problems. as a top level point in a
hierarchy.  Does anyone have any other suggestions, as this seems a
little odd as a name to me?

Alternatively, does this already exist and I have just missed it?

Cheers

RS

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe