Woolly
November 30th, 2009
Patrick Stein
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 Red
and Green
, a label, and a subwindow which contains another subwindow and a Quit
button.
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.
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 [...]
Inspired by the previous TC Lispers meeting and spurred on by the probable topic of the next TC Lispers meeting, I have spent the little bit of coding time I’ve had over the past two weeks on making a GUI layer using Sheeple atop CL-OpenGL and employing ZPB-TTF for font-loading. I have dubbed this project [...]