file organization, api?

As I’m looking through the python and ruby implementations, I’m struck
that they’re rather differently organized. I wonder if people have any
particular opinions on which is better, and in particular on if there
might be value in a common API?

Bruce

While I know little about Python, and still less about Haskell, some
accounting for differences may be in different language idioms. However
coarse-grained standardisation would be useful, to users and implementers
alike. It might also be useful to specify a set of capabilities CSL
"compliant" implementations should support. However I’m not sure myself what
such a list would look like.

Regards,

Liam.2009/3/19 Bruce D’Arcus <@Bruce_D_Arcus1>

While I know little about Python, and still less about Haskell, some
accounting for differences may be in different language idioms.

Sure. But just to explain where I was coming from, I was thinking the
python implementation has way too many files, and that I might want to
consolidate them along the lines of the ruby implementation.

However
coarse-grained standardisation would be useful, to users and implementers
alike. It might also be useful to specify a set of capabilities CSL
"compliant" implementations should support. However I’m not sure myself what
such a list would look like.

I imagine:

  1. a list of classes and methods

  2. a test suite (that mirrors 1?)

Bruce2009/3/19 Liam Magee <@Liam_Magee>: