[Openmcl-devel] LUI with OpenGL (was: bad impressions to Lisp newbies)

Alexander Repenning ralex at cs.colorado.edu
Fri Apr 24 21:58:00 PDT 2009

Yes, don't blame me, CCL 1.3 did break it ;-) It's the NSstring stuff.  
Lisp strings are no longer coerced into NS strings.

The number of files is growing quickly. It is about time for using  
some defsystem. Next time...

- Lisp User Interface (LUI) fixed: now runs in CCL 1.3
- GUI  controls: now scrollable boxes; many controls still missing  
(plenty of warnings)
- OpenGL: lots of new stuff here: camera control (modifier keys),  
textures, animation, simple syntax (no (#_.... $#....  )
- OpenGL examples: mixing 3D and 2D stuff

-------------- next part --------------
A non-text attachment was scrubbed...
Name: pastedGraphic.tiff
Type: image/tiff
Size: 61454 bytes
Desc: not available
URL: <https://lists.clozure.com/pipermail/openmcl-devel/attachments/20090424/5c91458a/attachment.tiff>
-------------- next part --------------

Let me know if you can crash this. with-lock-grabbed is used to lock  
OpenGL contexts. Try running many examples at the same time, resize  
window, change slider, move camera, .... Full Scene Anti Aliasing is  
enabled by default. Some of the older video board may not handle it  
well if window size exceeds a certain size.

Anyway, this is what we have. Still only a small part of the MCL  
version but growing. The threading and event handling is definitely  
better than MCL.

Code here:


Use this ini file. Change the logical pathname location.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: ccl-init.lisp
Type: application/octet-stream
Size: 3277 bytes
Desc: not available
URL: <https://lists.clozure.com/pipermail/openmcl-devel/attachments/20090424/5c91458a/attachment.obj>
-------------- next part --------------


On Apr 24, 2009, at 6:20 PM, Brent Fulgham wrote:
> Hold on Sir!  You can't get off that easily :-)
> -- I tried the Lisp User Interface last night and ran into trouble  
> myself:
> Did a recent change in CCL break the XLUI stuff?
> -Brent

Prof. Alexander Repenning

University of Colorado
Computer Science Department
Boulder, CO 80309-430

vCard: http://www.cs.colorado.edu/~ralex/AlexanderRepenning.vcf

More information about the Openmcl-devel mailing list