[Openmcl-devel] A plug for nx1-combination-hook
Alexander Repenning
ralex at cs.colorado.edu
Tue Sep 8 10:06:54 PDT 2009
XMlisp including the Lisp User interface (LUI) already has layout
managers. Here is the Apple currency converter example:
http://code.google.com/p/xmlisp/source/browse/trunk/XMLisp/sources/XLUI/examples/2D/Currency%20Converter.lisp
Same thing almost works now in Windows as well
LUI is still missing the Cocoa implementation of some classes such as
check boxes. Examples are provided. Let me know if you like to help.
This could be a way to create cross platform gui tools.
and if your biggest problem is the XML part of XMLisp let me just say
you don't have to use it. But let me also share our experience with
teaching students Lisp. Programming in Lisp is actually a problem that
can be overcome. The idea of using s-expressions to represent guis, in
contrast, is not something we ever have found a way to sell to
students. Expressions such as
(make-gui 'window '(:view ... ))
may look really great to experienced Lisp user but are essentially
hell to everybody else and confirm just about all the stereotypes
people have about Lisp because many of these expressions are ill
defined, are hard to produce because of lack of documentation. Do I
need a quote or a ":" here and there...
Alex
On Sep 7, 2009, at 1:14 PM, Ron Garret wrote:
> Actually, I've found that Cocoa is not so bad once you get used to
> it. I think I could probably build something IFT-like in a couple
> of weeks, which means someone who actually knew what they were doing
> could probably crank it out in a couple of days.
>
Prof. Alexander Repenning
University of Colorado
Computer Science Department
Boulder, CO 80309-430
vCard: http://www.cs.colorado.edu/~ralex/AlexanderRepenning.vcf
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.clozure.com/pipermail/openmcl-devel/attachments/20090908/4eaf1b6b/attachment.htm>
More information about the Openmcl-devel
mailing list