I submitted extensive changes to easygui back in March, I think<div>I'm not the original author and I don't know who is.<div><div>I have done almost no more development since then, but I suppose I ought to submit</div><div>the little more there is ...</div><div><br></div><div>There were several justified criticisms that (embarrassed squirm) I never properly replied to.</div><div>- The API exports some cocoa-specific things it ought not to</div><div>- The API should be platform agnostic, even if Cocoa is (for now) the only platform</div><div>- Some (unspecified) features appeared to one critic to be crude responses to a specific need;</div><div>  I can guess what some of them are</div><div><br></div><div>I am not happy with the need for keyword arguments to mouse-down and friends.</div><div>There's a bug that bites me occasionally, to do with a SLOT-VECTOR not having enough</div><div>slots when #/isFlipped asks: I keep meaning to throw some more time at understanding</div><div>that one, it is intermittent and damned annoying! I suspect it is a threading issue.</div><div><br></div><div>I do use it. I would welcome assistance, or indeed coup! Extending what was there when I</div><div>began was indeed a response to a specific need, I wanted to port my MCL-based work-</div><div>in-progress Go-playing app to CCL. I don't think of myself as a developer of GUI toolkits.</div><div><br></div><div>I find the idea of a platform-independent toolkit, such as Alexander Repenning is working on</div><div>if I understand correctly, very appealing. Probably easygui could be platform-independent</div><div>too, but I for one am not going to work on making it so. I know virtually nothing about other</div><div>platforms, and not enough about Cocoa.</div><div><br></div><div>I'm happy to engage in discussions of how easygui might be improved, and of what it</div><div>currently does, with anyone interested in using extending or improving it.</div><div><br></div><div>Arthur</div><div><br>----- Original Message -----<br>From: Ron Garret <ron@awun.net><br>Date: Saturday, June 27, 2009 8:36 pm<br>Subject: [Openmcl-devel] Whither easygui?<br>To: Openmcl-devel Devel <openmcl-devel@clozure.com><br><br>> What is the current state of easygui?  Is it stable (at <br>> least at the  <br>> API level)? Is it under active development?  If so, by <br>> whom?  Do they  <br>> need help?  Is anyone using it?  If so, how is it <br>> working for you?<br>> <br>> The reason I'm asking is because I'm kind of transitioning away <br>> from  <br>> noodling-around mode and into serious development mode.  <br>> Right now  <br>> I've got my own cocoa utilities that I wrote mostly as an <br>> exercise.   <br>> But I don't want to use them for real work if there's a <br>> better  <br>> alternative.<br>> <br>> rg<br>> <br>> _______________________________________________<br>> Openmcl-devel mailing list<br>> Openmcl-devel@clozure.com<br>> http://clozure.com/mailman/listinfo/openmcl-devel</div></div></div>