Re: Python vs Scheme

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

On Wed, 22 Jul 2020 15:32:43 +0200
Massimo Fidanza via gimp-developer-list <gimp-developer-list@xxxxxxxxx> wrote:

> this email is deliberately a little provocative. If I have not seen wrong
> in the source archive there are 51 .scm scripts and 11 .py Scheme scripts
> has a complex syntax and I do not know how much it is used today. What are
> the advantages of Scheme compared to Python? Would it make sense to rewrite
> plugins that still use Scheme in Python and remove the Scheme language?

In addition note that one can write code in any language which has or can have
access to the GIMP PDB ( see https://wiki.gimp.org/wiki/Hacking:Plugins_v3 )
and they will all be able to call each others' procedures. In addition to
Scheme and Python, there are C plugins and there was gimp-perl in the past as
well, and there can be others.

For some of the advantages of Lisp-like languages, see:

* https://www.youtube.com/watch?v=4NO83wZVT0A

* http://www.paulgraham.com/onlisp.html

As you may be aware, both Scheme and Python are turing-complete (
https://en.wikipedia.org/wiki/Turing_completeness ).

> _______________________________________________
> gimp-developer-list mailing list
> List address:    gimp-developer-list@xxxxxxxxx
> List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
> List archives:   https://mail.gnome.org/archives/gimp-developer-list



-- 

Shlomi Fish       https://www.shlomifish.org/
https://www.shlomifish.org/open-source/projects/fortune-mod/

“Talk Like a Pirate Day” is the only day of the year when Chuck Norris only
talks like a pirate, and does not actually act like one.
    — https://www.shlomifish.org/humour/bits/facts/Chuck-Norris/

Please reply to list if it's a mailing list post - https://shlom.in/reply .
_______________________________________________
gimp-developer-list mailing list
List address:    gimp-developer-list@xxxxxxxxx
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list




[Index of Archives]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [GIMP for Windows]     [KDE]     [GEGL]     [Gimp's Home]     [Gimp on GUI]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux