Re: [Gimp-developer] Blog article about Scheme usage in GIMP

2011-09-06 Thread Martin Nordholts
2011/9/5 Ofnuts ofn...@laposte.net:
 On 09/05/2011 07:57 PM, Martin Nordholts wrote:
 If we look at what programming languages that are popular [1], we can
 see that the vast majority of languages in use today have a syntax
 where 1 + 1 is written 1 + 1 and not (+ 1 1). If we want to have a
 main scripting language that as many as possible can use with as
 little effort as possible, Scheme is simply not an alternative. For
 most programmers, Scheme is an odd language. In the long term I think
 it is inevitable that we need to replace Scheme with something that
 has a syntax that is more mainstream.

 I wholeheartedly agree with that.

 However, doing the switch is a huge task and we have other things that
 are more important to work on, so I don't see this happening any time
 soon.

 Haven't we got a quite nice Python interface already?

Yes we do, which is nice, but Scheme still has higher status. In
particular, the format of gimprc files etc are Scheme-ish, and the
default batch interpreter is Script-Fu.

 / Martin


-- 

My GIMP Blog:
http://www.chromecode.com/
Single-window mode feature complete
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Blog article about Scheme usage in GIMP

2011-09-06 Thread Ofnuts
On 09/06/2011 10:55 AM, Martin Nordholts wrote:
 Haven't we got a quite nice Python interface already?
 Yes we do, which is nice, but Scheme still has higher status. In
 particular, the format of gimprc files etc are Scheme-ish, and the
 default batch interpreter is Script-Fu.


The format of the gimprc files is not very relevant for scripts?

As to the default batch interpreter, if/when python plugins have 
sufficient appeal, people add python support (when they didn't get it 
out of the box).


___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Blog article about Scheme usage in GIMP

2011-09-05 Thread Martin Nordholts
2011/9/5 Michael Schumacher schum...@gmx.de:
 I'd like to comment on the blog post, or see comments by someone else, but 
 I'd like to clarify our plans for Scheme in GIMP first.

If we look at what programming languages that are popular [1], we can
see that the vast majority of languages in use today have a syntax
where 1 + 1 is written 1 + 1 and not (+ 1 1). If we want to have a
main scripting language that as many as possible can use with as
little effort as possible, Scheme is simply not an alternative. For
most programmers, Scheme is an odd language. In the long term I think
it is inevitable that we need to replace Scheme with something that
has a syntax that is more mainstream.

However, doing the switch is a huge task and we have other things that
are more important to work on, so I don't see this happening any time
soon.

 / Martin

[1] http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html


-- 

My GIMP Blog:
http://www.chromecode.com/
Single-window mode feature complete
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Blog article about Scheme usage in GIMP

2011-09-05 Thread Ofnuts
On 09/05/2011 07:57 PM, Martin Nordholts wrote:
 If we look at what programming languages that are popular [1], we can
 see that the vast majority of languages in use today have a syntax
 where 1 + 1 is written 1 + 1 and not (+ 1 1). If we want to have a
 main scripting language that as many as possible can use with as
 little effort as possible, Scheme is simply not an alternative. For
 most programmers, Scheme is an odd language. In the long term I think
 it is inevitable that we need to replace Scheme with something that
 has a syntax that is more mainstream.

I wholeheartedly agree with that.

 However, doing the switch is a huge task and we have other things that
 are more important to work on, so I don't see this happening any time
 soon.

Haven't we got a quite nice Python interface already?
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer