Page 1 of 1

Create drawings on a canvas

Posted: Tue Jul 26, 2005 1:08 pm
by pjot
Hi newLispers,

With the GTK-server it is possible to create a drawing on a canvas. I made a demonstration here:

http://www.gtk-server.org/canvas.lsp

The latest configfile is needed also:

http://www.gtk-server.org/gtk-server.cfg


---------------
If you want to use the mousefunctions, then get 2.0.4beta from here:
http://www.gtk-server.org/beta/gtk-server.c

Win32 executable (replace the 2.0.3 one):
http://www.gtk-server.org/beta/gtk-server.exe
--------------


This week I will release GTK-server 2.0.4 so then the canvas demo should work out-of-the-box.

Regards
Peter

Posted: Wed Jul 27, 2005 9:13 pm
by pjot
GTK-server 2.0.4 was released today.

Now the canvas demo works out-of-the-box both in Linux and Windows. Just install 2.0.4 and run "canvas.lsp".

http://www.gtk-server.org/canvas.lsp


Enjoy!

Peter

Posted: Wed Jul 27, 2005 10:47 pm
by pjot
Also I ported my KSH fractal drawing program to newLisp. Source and screenshot:

http://www.gtk-server.org/apps.html


Works both on Linux and Windows. The speed with which newLisp draws the fractal is really impressing, by the way. On my machine, KornShell needs about 9 minutes to complete the drawing, with newLisp it takes only 15 seconds!

Peter

Posted: Mon Aug 01, 2005 11:07 pm
by statik
If those benchmarks don't show you any contrast, I don't know what will. :) Amazing.

Re: Create drawings on a canvas

Posted: Tue Aug 02, 2005 4:11 am
by PaipoJim
pjot wrote:Hi newLispers,

With the GTK-server it is possible to create a drawing on a canvas. I made a demonstration here: ...

It is always a pleasure to read your well formatted code! However, I much prefer the formatting scheme for parentheses that you used in "fractals.lsp" to the one you employed in "canvas.lsp".
:-)

Re: Create drawings on a canvas

Posted: Tue Aug 02, 2005 4:23 am
by PaipoJim
pjot wrote:Hi newLispers,

With the GTK-server it is possible to create a drawing on a canvas. I made a demonstration here: ...

It is always a pleasure to read your well formatted code! However, I much prefer the formatting scheme for parentheses that you used in "fractals.lsp" to the one you employed in "canvas.lsp".
:-)

Posted: Tue Aug 02, 2005 6:24 am
by pjot
I much prefer the formatting scheme for parentheses that you used in "fractals.lsp" to the one you employed in "canvas.lsp"
Yes, well, me too, but the canvas demo is to be read by non-newLispers also, that's why I wrote it that way...

Peter