[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...
Anyway:
- 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:
http://www.agentsheets.com/lisp/Lisp-User-Interface.zip
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 --------------
Alex
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