[Openmcl-devel] Additions to easygui

Gail Zacharias gz at clozure.com
Thu Mar 26 16:13:32 UTC 2009


The implementation is very Cocoa-specific, but a lot of the API 
isn't.  Perhaps "keep it platform-agnostic" wasn't the right phrase, 
I should have said "move it towards being platform-agnostic".  Being 
platform-independent hasn't been a stated goal so far, but now that 
CCL runs on Windows, I think it's worth thinking about.


At 3/26/2009 11:49 AM, Arthur W Cater wrote:
>Thanks for the kind words.
>I agree it would be good to have cross-platform gui api.
>I had no idea the existing easygui stuff was at all portable,
>I thought it was inherently Cocoa-specific.
>
>Arthur
>
>----- Original Message -----
>From: Gail Zacharias <gz at clozure.com>
>Date: Thursday, March 26, 2009 3:33 pm
>Subject: Re: [Openmcl-devel] Additions to easygui
>To: Arthur W Cater <arthur.cater at ucd.ie>
>Cc: Openmcl-devel <Openmcl-devel at clozure.com>
>
> > This looks like good stuff, I just have one suggestion:  it
> > would be
> > nice to keep the easygui API platform-agnostic, so that someday
> > we
> > could add other backends (e.g. win32 or gtk or Qt or ...).
> > Of course
> > not everybody cares about being portable, so for applications
> > that
> > don't mind being Cocoa-specific, perhaps there could be a
> > cocoa-easygui package that would export stuff like
> > ns-point-from-point, *cocoa-event*, etc. while keeping the core
> > easygui package for the portable API's.
> >
> >
> > At 3/26/2009 08:09 AM, Arthur W Cater wrote:
> >
> > >I have extended the easygui package for ccl1.3 on darwin, it
> > runs on
> > >ppc32 and intel64.
> > >It is necessary to run in an image created by (require :cocoa-
> > application).>Try out (easygui-demo::run-demo).
> > >
> > >Here's hoping I haven't broken anything ...
> > >
> > >Arthur
> > >_______________________________________________
> > >Openmcl-devel mailing list
> > >Openmcl-devel at clozure.com
> > >http://clozure.com/mailman/listinfo/openmcl-devel
> >




More information about the Openmcl-devel mailing list