Eduardo Cavazos <[email protected]> writes:

> Rotty,
>
> Does Dorodango work on Windows? I mean natively, not via cygwin or
> mingw. If not, do you plan for it to?
>
I don't do Windows, so I'm not in a position to add support for it. Off
the top of my mind, the only non-portable thing in dorodango ATM should
be spells' pathname library, which lacks support for non-UNIX
filesystems. Adding this should be not hard, the UNIX FS support is
below 100 lines of code. There may be a few other portability glitches
in spells, but dorodango itself should be very portable -- it uses UNIX
conventions at a few places, but I think it should work under Windows
nearly out-of-the-box, given a Windows-capable spells.

> Also, what about support for the other R6RS implementations?
>
I currently only test on Ikarus, given Ypsilon's current issues with the
SRFI collection. It's very close to working on PLT, and if the Ypsilon
SRFI issues are fixed, it should work there as well (before Derick did
changes that made Ypsilon fail, I tested on Ypsilon as well). I've not
yet tried/ported any of my stuff with Mosh or Larceny (or other R6RS
implementations).

> I like the idea of folks working together on a common 'ported'
> project. But, if ported has a dependency on Dorodango, and if
> (currently) Dorodango is limited to a few platform/implementation
> combinations, this in turn limits who can use the 'ported'
> software. This is at least one point in favor of having a single
> ported' repository which can be checked out into your Scheme libraries
> path and having things "just work". 
>
This indeed an important issue. Perhaps a reasonable solution would be
to have both: separate repositories where stuff is developed, and a
"compound" repository that is synced from the individual ones on a
regular basis (it should not be hard to automate the syncing process).

> That is to say, at this early stage in the game, it might make sense
> to have Dorodango support be available as an option, but not a
> requirement. I.e. a library supplier can advertise "get the tarball
> here, or clone the repository, or just use Dorodango".
>
I agree.

Regards, Rotty
-- 
Andreas Rottmann -- <http://rotty.yi.org/>

Reply via email to