Create drawings on a canvas

Started by pjot, July 26, 2005, 06:08:24 AM

Previous topic - Next topic

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">http://www.gtk-server.org/canvas.lsp



The latest configfile is needed also:



http://www.gtk-server.org/gtk-server.cfg">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">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">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

pjot

#1
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">http://www.gtk-server.org/canvas.lsp





Enjoy!



Peter

pjot

#2
Also I ported my KSH fractal drawing program to newLisp. Source and screenshot:



http://www.gtk-server.org/apps.html">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

statik

#3
If those benchmarks don't show you any contrast, I don't know what will. :) Amazing.
-statik

PaipoJim

#4
Quote from: "pjot"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".  

 :-)

PaipoJim

#5
Quote from: "pjot"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".  

 :-)

pjot

#6
QuoteI 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