[Gimp-user] python-fu vs script-fu

2016-03-22 Thread uga...@talktalk.net
Is there a known performance issue for python-fu compared with script- fu? I have a pair of comparable scripts, and I find python-fu to be noticeably lagged. I am running 2.8.16 on OSX. -u ___ gimp-user-list mailing list List address:

Re: [Gimp-user] python-fu vs script-fu

2016-03-22 Thread Ofnuts
On 22/03/16 12:27, uga...@talktalk.net wrote: Is there a known performance issue for python-fu compared with script- fu? I have a pair of comparable scripts, and I find python-fu to be noticeably lagged. I am running 2.8.16 on OSX. -u A script is normally just glue around operations

Re: [Gimp-user] python-fu vs script-fu

2016-03-22 Thread uga...@talktalk.net
I don't see the difference to be about efficiency. There is noticeable lag when executing python-fu. E.g., when I run Akkana Peck's show_py_ui.py plugin, and compare this with GIMP.org's test-sphere.scm script there is a big difference in performance up to launcing the UI. I note

Re: [Gimp-user] python-fu vs script-fu

2016-03-22 Thread Ofnuts
On 22/03/16 21:34, Kevin Cozens wrote: On 16-03-22 03:04 PM, uga...@talktalk.net wrote: I don't see the difference to be about efficiency. There is noticeable lag when executing python-fu. Script-Fu is always loaded in memory when GIMP starts. For Python scripts the Python interpreter must

Re: [Gimp-user] python-fu vs script-fu

2016-03-22 Thread Kevin Payne
As you haven't provided a link to Akkana's script, we have no way to compare if the scripts are even remotely similar. My experience with writing a script in Scheme, then converting it to Python was that it runs considerably faster in Python, so I think it's as Ofnuts says, it's entirely

Re: [Gimp-user] python-fu vs script-fu

2016-03-22 Thread Kevin Cozens
On 16-03-22 03:04 PM, uga...@talktalk.net wrote: I don't see the difference to be about efficiency. There is noticeable lag when executing python-fu. Script-Fu is always loaded in memory when GIMP starts. For Python scripts the Python interpreter must be loaded before it can run the script.