CL-Canvas or yet another graphics library for Logo and Mandelbrot

From: Frank Buss (fb_at_frank-buss.de)
Date: 03/26/05


Date: Sat, 26 Mar 2005 07:47:37 +0000 (UTC)

Sometimes I need a drawing area for visualizing some ideas from the REPL.
This is possible with CLIM and other libraries, but I wanted something more
easy and without any extra libraries. So I created CL-Canvas:

http://www.frank-buss.de/lisp/canvas.html

It can be enhanced to react on mouse and keyboard inputs and it should be
cleanuped, moved to a package and ported to other Lisp implementations and
operating systems, which is easy, except for the window callbacks: I've
tried it with UFFI, first, but it doesn't work, because you can't declare
Lisp callbacks in UFFI. Are there any plans to implement this?

-- 
Frank Buß, fb@frank-buss.de
http://www.frank-buss.de, http://www.it4-systems.de


Relevant Pages

  • Automated portability tests?
    ... to call different Lisp implementations. ... the portability of libraries. ... It works with lisp-unit. ... print "$cmd \n"; ...
    (comp.lang.lisp)
  • Re: An implementation of Python in Common Lisp
    ... lists a bunch of libraries which use UFFI. ...
    (comp.lang.lisp)
  • Re: Announce: SWIG / Allegro CL integration
    ... rif wrote: ... > proportion of libraries will be supported given the current ... I recently wrapped the R library using UFFI, ...
    (comp.lang.lisp)
  • Re: How Common Lisp sucks
    ... libraries that work across implementations that provide de facto ... standards, e.g. UFFI, but these claims are false. ... Lisp implementations have all these. ...
    (comp.lang.lisp)
  • Re: How Common Lisp sucks
    ... libraries that work across implementations that provide de facto ... standards, e.g. UFFI, but these claims are false. ...
    (comp.lang.lisp)