November 30th, 2009
Woolly is my Lisp GUI project. It is based upon Sheeple and uses CL-OpenGL for display and ZPB-TTF for font-parsing.
Here is a shot of the test program as of 2009-11-29. It shows buttons labelled
Green, a label, and a subwindow which contains another subwindow and a
Here is the same test program with the top-level subwindow rolled up and dragged over a bit.
Currently, Woolly isn’t far enough along to be really useful. As such, I haven’t yet made a tarball release of it. That is coming soon though.
Say What You Mean
September 19th, 2015
There is a scene in the movie The Birdcage where the son tells his father that he (the son) has met a girl and is going to get married. The father begins gulping down the glass of wine that he has in hand. The son asks, Are you upset? The father finishes the glass of […]
I started building an application on top my Sheeple/CL-OpenGL library Woolly. I coach a volleyball team. I often sit down with a piece of paper and try to determine new serve-receive and defensive positions for my team. This is quite tedious because I can’t just move the players around on the page. Additionall, I have […]
I promised in an earlier post that I would share my code for rendering anti-aliased text in CL-OpenGL using ZPB-TTF to load the fonts. Overview I use a three step process to render a string. First, I render the outline of the string using anti-alised lines. Then, I render the string as solid polygons into […]
Cross-posted from TCLispers.org: Lisp GUI Discussion on Vimeo. Robert Goldman, Paul Krueger, and Patrick Stein gave short presentations on different approaches to Graphical User Interfaces with Common Lisp. Lisp GUIs or “Bloodied but Unbowed” by Robert Goldman CCL/Cocoa Interface by Paul Krueger GUIs with CL-OpenGL by Patrick Stein
In preparation for the upcoming TC Lispers meeting, I was testing my Sheeple-based CL-OpenGL GUI code on all of the different systems that I use. This was important because part of my goal in starting from bare-bones OpenGL was to make something that was pretty easy to port. The OpenGL libraries are the only non-Lisp […]