Re: CLX and common-lisp.net

Christophe Rhodes <[email protected]> Wed, 11 Jan 2006 20:56:50 +0000
Newsgroups gmane.lisp.clx.devel
Message-ID <[email protected]>
Mikel Bancroft <[email protected]> writes:

>> I don't actually see any point for a common-lisp.net project for CLX.
>> There is no missing infrastructure that is worth speaking of;
>> telent-clx is already portable across sbcl, openmcl, and ecl; and the
>> maintainers of other lisp implementations are aware of the existence
>> of the telent-clx repository: if they do not choose to use it as their
>> implementation, that is their privilege.
>
> Actually, I'm not sure we do.
>
> I was just visiting the list to find out how I could go about submitting
> diffs to add support for modern Allegro CL version (6.2 and newer), when
> I stumbled upon this message..
>
> I recently went through and merged in code from the clx module still
> distributed with Allegro CL and was able to run the demos successfully.
> I'd very much like to have these changes added if that's possible.

Well, I'd have thought the first step would be to make your patches
public: in the darcs model of distribution, I think that's done by
setting up a publically-accessible darcs repository (with "darcs push"
to your webspace).  Then those patches can be pulled by both your
users (or beta testers) and those making releases.

>> What actual advantages do you think a different hosting would provide?
>> (And would the work spent in any transition be better spent in adding
>> functionality, either cross-implementation or by patching in support
>> for other lisps?)
>
> Franz, for one, would very much like to be able to point users at a
> supported CLX module (which we currently do not). While there's a bunch
> more work necessary to make that happen, making telent-clx run under
> Allegro is a step in the right direction.

What does "supported" mean in this instance?  That is, supported by
whom?  Currently, the release engineering is small-to-nonexistent, and
I doubt that there's a large pool of workers ready to make the release
engineering smooth on additional platforms: the support we have from
the existing vendors comes directly from those vendors or their
surrogates.

I suppose what I'm cautioning against is the expectation that the
existence of telent-clx can absolve an individual vendor of support
responsibility for their own users; what it can do, of course, is make
features and fixes available to users of different lisps in a
relatively unified way.

Lest all that seem terribly negative, let me finish by saying "welcome
aboard!" :-)

Cheers,

Christophe

_______________________________________________
Portable-clx mailing list
[email protected]
http://lists.metacircles.com/cgi-bin/mailman/listinfo/portable-clx
See http://www.cliki.net/clx for darcs URL(s)