RSS/Atom feed Twitter
Site is read-only, email is disabled

Dropping Scheme with gimp 2.8?

This discussion is connected to the gimp-developer-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.

This is a read-only list on gimpusers.com so this discussion thread is read-only, too.

10 of 10 messages available
Toggle history

Please log in to manage your subscriptions.

Dropping Scheme with gimp 2.8? anybody 16 Dec 22:41
  Dropping Scheme with gimp 2.8? Alexandre Prokoudine 17 Dec 00:04
   Dropping Scheme with gimp 2.8? Patrick Horgan 17 Dec 00:10
    Dropping Scheme with gimp 2.8? Paka 17 Dec 01:42
  Dropping Scheme with gimp 2.8? Kevin Cozens 17 Dec 05:53
Dropping Scheme with gimp 2.8? Andreas_P 16 Dec 23:39
Dropping Scheme with gimp 2.8? Andreas_P 17 Dec 01:54
  Dropping Scheme with gimp 2.8? David Gowers (kampu) 17 Dec 04:07
  Dropping Scheme with gimp 2.8? Alexia Death 17 Dec 06:27
  Dropping Scheme with gimp 2.8? Tobias Ellinghaus 17 Dec 09:42
anybody
2010-12-16 22:41:48 UTC (about 14 years ago)

Dropping Scheme with gimp 2.8?

hey all,

I recently got informed that you (dev-community) are planning to drop Scheme-support for 2.8++

Imho, this descision would come out a bit negatively, because of missing one mighty programming paradigm.

You can program functional code with Python, it is not native though...

(writing procedures/functions with unlimited operators inmidst can be something what annoyes you soon...)

Perhaps, as I suggested, adding Racket support isn't making sense any soon, but getting a bunch of willing folks who are watching the Tiny-Fu gnome.git repo, in my humbe vision is.

Please tell me if this was the dev-community's decision alone or were the (all probably not) users on board?

Thanks in advance...

Andreas_P

Andreas_P
2010-12-16 23:39:56 UTC (about 14 years ago)

Dropping Scheme with gimp 2.8?

I don't think for several reason that it is a good reason to completely wipeout Scheme/Script-Fu/Tiny-Fu, because many superb procedures were written in that language, and they could be lost forever...

If GIMP gains momentum it could be important to port all those procedures, and if you have virtually noone who understands those steps properly, everybody has to re-implement those procedures functions in Python again...

What's your viewpoint?

Alexandre Prokoudine
2010-12-17 00:04:48 UTC (about 14 years ago)

Dropping Scheme with gimp 2.8?

On 12/17/10, anybody wrote:

hey all,

I recently got informed that you (dev-community) are planning to drop Scheme-support for 2.8++

I recently got informed that alien military forces are going to steal Santa on Christmas Eve. If you tell me who told you about removing Script-Fu, I'll tell you who told me about aliens and Santa. Everybody wins. Do we have a deal?

Alexandre Prokoudine http://libregraphicsworld.org

Patrick Horgan
2010-12-17 00:10:25 UTC (about 14 years ago)

Dropping Scheme with gimp 2.8?

On 12/16/2010 04:04 PM, Alexandre Prokoudine wrote:

On 12/17/10, anybody wrote:

hey all,

I recently got informed that you (dev-community) are planning to drop Scheme-support for 2.8++

I recently got informed that alien military forces are going to steal Santa on Christmas Eve. If you tell me who told you about removing Script-Fu, I'll tell you who told me about aliens and Santa. Everybody wins. Do we have a deal?

Wikileaks! lol!

Patrick

Paka
2010-12-17 01:42:01 UTC (about 14 years ago)

Dropping Scheme with gimp 2.8?

* Patrick Horgan [12-16-10 19:12]:

On 12/16/2010 04:04 PM, Alexandre Prokoudine wrote:

On 12/17/10, anybody wrote:

hey all,

I recently got informed that you (dev-community) are planning to drop Scheme-support for 2.8++

I recently got informed that alien military forces are going to steal Santa on Christmas Eve. If you tell me who told you about removing Script-Fu, I'll tell you who told me about aliens and Santa. Everybody wins. Do we have a deal?

Wikileaks! lol!

Aha! Now we will have to DOS them :^)

Andreas_P
2010-12-17 01:54:12 UTC (about 14 years ago)

Dropping Scheme with gimp 2.8?

In the German Gimp Forums I've had a little discussion with Michael Schumacher and houz (don't know real name for now)

schumaml wrote: "I would give Python a go, instead of Scheme..."

schumaml; wrote:

"Mittelfristig fliegt Scheme eher raus, und alle Skripte in GIMP werden in Python sein.

Die einzige H?rde daf?r ist noch die Verf?gbarkeit f?r Microsoft Windows - dort ist der typische Nutzer nicht in der Lage, Python und drei Module zu installieren - aber das wird sich sp?testens mit den 2.8-Installerpaketen geben."

On the longterm, Scheme isn't going to stay, and all scripts in GIMP will be written in Python.

The only hurdle against it is, the availability for GIMP on MS-Windows - the typical (dumbnut user) can't install Python and three modules for using GIMP - but this thing will be history - ultimately with the installer packages within 2.8...

I would be glad when Aliens were behind it, it seems more serious.

Schumaml; was one of the first persons to push a python integration into GIMP on Windows...
And he has some sort of credibility when saying... Scheme isn't to survive here....

and later houz wrote: "It is a thing of parting ressources, Scheme would be wasting them, we (GIMP Dev-Team) cannot support every backend for scripting.

So, your turn GIMP-Dev Community (Hopefully I am soon good enough to get my code accepted within git)

David Gowers (kampu)
2010-12-17 04:07:37 UTC (about 14 years ago)

Dropping Scheme with gimp 2.8?

IIRC there was some discussion of this idea -> script-fu ending up as an independent plugin rather than one maintained within the GIMP code base. Basically, script-fu ending up in the position that PyGimp has been in -- an optional extra rather than part of the core installation. That's the idea.

There has only been discussion. No concrete plans have been made.

On Fri, Dec 17, 2010 at 12:24 PM, Andreas_P wrote:

In the German Gimp Forums I've had a little discussion with Michael Schumacher and houz (don't know real name for now)

schumaml wrote: "I would give Python a go, instead of Scheme..."

schumaml; wrote:

"Mittelfristig fliegt Scheme eher raus, und alle Skripte in GIMP werden in Python sein.

Die einzige H?rde daf?r ist noch die Verf?gbarkeit f?r Microsoft Windows - dort ist der typische Nutzer nicht in der Lage, Python und drei Module zu installieren - aber das wird sich sp?testens mit den 2.8-Installerpaketen geben."

On the longterm, Scheme isn't going to stay, and all scripts in GIMP will be written in Python.

The only hurdle against it is, the availability for GIMP on MS-Windows - the typical (dumbnut user) can't install Python and three modules for using GIMP - but this thing will be history - ultimately with the installer packages within 2.8...

I would be glad when Aliens were behind it, it seems more serious.

Schumaml; was one of the first persons to push a python integration into GIMP on Windows...
And he has some sort of credibility when saying... Scheme isn't to survive here....

and later houz wrote: "It is a thing of parting ressources, Scheme would be wasting them, we (GIMP Dev-Team) cannot support every backend for scripting.

So, your turn GIMP-Dev Community (Hopefully I am soon good enough to get my code accepted within git)

Kevin Cozens
2010-12-17 05:53:30 UTC (about 14 years ago)

Dropping Scheme with gimp 2.8?

anybody wrote:

I recently got informed that you (dev-community) are planning to drop Scheme-support for 2.8++

Feel free to go and flog the person who told you that. ;-) If this was planned it would be mentioned on the official GIMP website.

getting a bunch of willing folks who are watching the Tiny-Fu gnome.git repo,

There won't be any changes to see in the Tiny-Fu repository for a while as I'm busy on other projects. Tiny-Fu shouldn't be used with a recent version of GIMP. It is out-of-date and is only for testing some future changes to how Scheme scripts will be run. Eventually I will bring Tiny-Fu up-to-date with all of the changes made to Script-Fu and start work on the 2.0 version.

Alexia Death
2010-12-17 06:27:39 UTC (about 14 years ago)

Dropping Scheme with gimp 2.8?

On Friday, December 17, 2010 03:54:12 Andreas_P wrote:

In the German Gimp Forums I've had a little discussion with Michael Schumacher and houz (don't know real name for now) I thin you misnterpeted what was said.

On the longterm, Scheme isn't going to stay, and all scripts in GIMP will be written in Python.

Long term in gimp is a decade.

The only hurdle against it is, the availability for GIMP on MS-Windows - the typical (dumbnut user) can't install Python and three modules for using GIMP - but this thing will be history - ultimately with the installer packages within 2.8...

This just means that python will be part of the default windows install, its not ready to replace scheme any time soon..

I would be glad when Aliens were behind it, it seems more serious.

Just seems.

Schumaml; was one of the first persons to push a python integration into GIMP on Windows...
And he has some sort of credibility when saying... Scheme isn't to survive here....

It isn't, long term at least as a core functionality. See what long term is above. Outside it, if there is a maintainer, it will survive.

and later houz wrote: "It is a thing of parting ressources, Scheme would be wasting them, we (GIMP Dev-Team) cannot support every backend for scripting.

And this just means choosing what gets maintained as default and what not. In the long term.

Point is, while the prefered scripting language is going to be python in the future, scheme isnt going away in 2.8 and most probably not even during the 3.0 series. after that its the great unknown.

--Alexia

Tobias Ellinghaus
2010-12-17 09:42:53 UTC (about 14 years ago)

Dropping Scheme with gimp 2.8?

Am Freitag, 17. Dezember 2010 schrub Andreas_P:

houz (don't know real name for now)

That would be me.
-------------- next part -------------- A non-text attachment was scrubbed... Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part. Url : /lists/gimp-developer/attachments/20101217/4a5a7157/attachment.bin