newLISP Fan Club

Forum => Anything else we might add? => Topic started by: pjot on July 26, 2005, 06:08:24 AM

Title: Create drawings on a canvas
Post by: pjot on July 26, 2005, 06:08:24 AM
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
Title:
Post by: pjot on July 27, 2005, 02:13:00 PM
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
Title:
Post by: pjot on July 27, 2005, 03:47:14 PM
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
Title:
Post by: statik on August 01, 2005, 04:07:18 PM
If those benchmarks don't show you any contrast, I don't know what will. :) Amazing.
Title: Re: Create drawings on a canvas
Post by: PaipoJim on August 01, 2005, 09:11:08 PM
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".  

 :-)
Title: Re: Create drawings on a canvas
Post by: PaipoJim on August 01, 2005, 09:23:44 PM
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".  

 :-)
Title:
Post by: pjot on August 01, 2005, 11:24:40 PM
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