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
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
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
If those benchmarks don't show you any contrast, I don't know what will. :) Amazing.
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".
:-)
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".
:-)
Quote
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