[mcclim-devel] incremental redisplay and with-first-quadrant-coordinates
Duncan Rose
duncan at robotcat.demon.co.uk
Tue Jun 28 13:02:01 UTC 2005
On Tuesday, June 28, 2005, at 01:37 pm, Paolo Amoroso wrote:
> Robert Strandh <strandh at labri.fr> writes:
>
>> Duncan Rose writes:
> [...]
>>> Do we need to take the vendor CLIMs into account at all?
>>
>> I seriously doubt it. As far as the vendors are concerned, CLIM is
>> dead.
>
> What about users of commercial CLIM implementations? On the other
> hand, if those users are sufficiently interested in CLIM, they should
> probably put some pressure on their vendors.
>
> Robert, Duncan (and others): are you suggesting that McCLIM should
> become a new CLIM standard[*]?
>
Personally I'd like to see McCLIM in a *state* where it could be used
as a
base for a new standard. An actual new standard is perhaps less
important
to me. OTOH a couple of extra chapters in the existing spec and some of
the confusing or contradictory stuff being rewritten would be very cool.
I think in general the ideas behind CLIM stand up pretty well in the
face
of 'modern' windowing systems. The main lack as I see it in CLIM is
support for i18n, particularly bidi text layout and multi-key input
sequences. Perhaps more thought needs to be put into embedding frames
too (DUIM is at a point where windows components can be embedded in DUIM
frames; I don't see why CLIM couldn't be somewhere similar). (In fact
Apple (or NeXT) seem to have copied silica wholesale as the windowing
parts of Cocoa.)
All the rest (transparent window backgrounds? Arbitrarily shaped
windows?)
seem like eye candy to me. I care about them not ;-) (but would still
like
to see them supported. They may be already, if enough hoops are jumped
through. Certainly I don't see any of them being *against* the
specification).
Whilst the CLIM presentation paradigm isn't common I really don't see
that it prevents anybody writing a CLIM app that fits in nicely with
those other windowing systems (we might need to do something on
selections.
But even this I feel isn't a large divergence from the spec)
Perhaps I'm missing something fundamental regarding the facilities
offered
by other systems, I just can't think of much that needs adding to CLIM.
I think we'll just need an additional chapter or two rather than a new
spec. - this is the benefit of starting with a 'mathematically complete'
specification in the first place
-Duncan
>
> Paolo
>
> [*] For appropriate--and sufficiently fuzzy--values of "standard".
> --
> Lisp Propulsion Laboratory log - http://www.paoloamoroso.it/log
> _______________________________________________
> mcclim-devel mailing list
> mcclim-devel at common-lisp.net
> http://common-lisp.net/cgi-bin/mailman/listinfo/mcclim-devel
>
More information about the mcclim-devel
mailing list