[Openmcl-devel] OpenGL / Lisp User Interface / XMLisp 0.3

John Miller millejoh at mac.com
Mon Aug 31 14:22:26 PDT 2009


Very nice.  I wait with bated breath to see how things go with  
Cocotron and Win32.  I had a few minutes to play around and put  
together the following tries at writing the nehe tutorials using  
XMLisp.    Between the two files you can find tries at lessons 11, 12,  
and 19.  You will need to download the textures, or find a suitable  
substitue.  Most of the early nehe lessons are pretty uninteresting in  
XMLisp, so I haven't bothered with those.  I consider it a testament  
to the design of XMLisp that most of my time was spent tracking down  
typos on my part.  It is very nice to be able to update the drawing  
code while the animation is running...

I have noticed that sometimes Clozure will want to take over all my  
CPU resources.  I am not sure what I am doing to cause this.  I only  
have noticed that when this happens a number of processes for  
anticipatory completion appear and cannot be killed.  Anyone else have  
this happen?

-------------- next part --------------
A non-text attachment was scrubbed...
Name: flag-lesson.lisp
Type: application/octet-stream
Size: 8962 bytes
Desc: not available
URL: <https://lists.clozure.com/pipermail/openmcl-devel/attachments/20090831/05b47059/attachment.obj>
-------------- next part --------------

-------------- next part --------------
A non-text attachment was scrubbed...
Name: particle-effects.lisp
Type: application/octet-stream
Size: 4932 bytes
Desc: not available
URL: <https://lists.clozure.com/pipermail/openmcl-devel/attachments/20090831/05b47059/attachment-0001.obj>
-------------- next part --------------

Thanks for the fun toy,

On Aug 25, 2009, at 4:48 PM, Alexander Repenning wrote:

> Dear All,
> this is the release of XMLisp 0.3, the rich media programming
> environment for 3D/ 2D game and simulation applications based on
> Clozure CL.
> 	? 3D: Open Agent Engine: scene graph based mini engine, 3D objects,
> animation, drag and drop, mouse hovering, picking, selection, camera
> control, texture management. Full access to OpenGL functions.
> 	? 2D: controls: layout managers, buttons, sliders, text
> 	? IDE: a simple development environment including symbol completion
> to edit, run and debug code
> Download complete apps and source:  http://code.google.com/p/xmlisp/
> What is New? Version 0.3
> 	? drag and drop: drag and drop 3D agents within or between windows.
> Sample: Drag and Drop gearbox
> 	? morphs: static meshes and animated morph meshes. Sample: Mona-Lisa
> Morph
> 	? full screen support: switch between windowed and full screen mode.
> Sample: Full-Screen-Support
> 	? 3D text support
> 	? custom cursors (working also for 64 bit)
> 	? transparent OpenGL windows (for annotation and drag and drop)
> 	? support of shared OpenGL contexts
> 	? camera can be added to scene via XML, <camera eye-x="0.5" .../>
> 	? various bug fixes and improvements including fast agent picking,
> vertically flipped textures
> Any kind of feedback, suggestions etc. is highly appreciated. This
> still does not have the full functionality of the MCL version but is
> getting there. You should be able to make some simple games. If things
> go well you should be able to do this cross platform.
> cheers,  Alex
> Prof. Alexander Repenning
> University of Colorado
> Computer Science Department
> Boulder, CO 80309-430
> vCard: http://www.cs.colorado.edu/~ralex/AlexanderRepenning.vcf
> _______________________________________________
> Openmcl-devel mailing list
> Openmcl-devel at clozure.com
> http://clozure.com/mailman/listinfo/openmcl-devel

More information about the Openmcl-devel mailing list