Development environment
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.
Development environment | Malix0 | 24 Feb 02:33 |
Development environment | Malix0 | 24 Feb 07:17 |
Development environment | Martin Nordholts | 24 Feb 07:39 |
Development environment | Malix0 | 26 Feb 15:53 |
Development environment
Hi,
which development environmento do you use for Gimp? Do You use an IDE or just vi or emacs? I like to know which is the best way to start with Gimp development. I think that fot the beginners an IDE will be helpful, but expert programmers tend to use just an advanced editor. For example I'm a PL/SQL developer and before I used Toad. But now I just use Notepad++ with custom script for compiling directly within the editor. This because Toad editor is really poor and for me a powerful editor is fundamental.
I like to know what is your configuration and if you plan to have a gimp wiki where those information can be put.
For example various configurations can be explained: Eclipse + plugin x + plugin y, Vim + script x + script y, Anjuta + ..., Monodevelop and ... so a new developer can chose the perfect environment that fit his requirements.
Kind regards
Massimo Fidanza
Development environment
What you think about a questionnaire?
I try to write a draft, please add to this draft whatever you think is relevant.
---------------------- QUESTIONNAIRE START ----------------------
Q: What is the tool that you use for Gimp development (ex: Vim, Emacs,
Eclipse, Anjuta, ...) ?
A:
Q: Your development environment supports direct compilation (answer yes
or no)? If so plese explain how on the Note (ex. ide/editor feature or
with plugin x, script y, ...)?
A:
Note:
Q: Your development environment supports code completion (answer yes or
no)? If so plese explain how on the Note (ex. ide/editor feature or with
plugin x, script y, ...)?
A:
Note:
Q: Your development environment supports documentation browser?
(answer yes or no)? If so plese explain how on the Note (ex. ide/editor
feature or with plugin x, script y, ...)?
A:
Note:
Q: Your development environment supports bebugging? (answer yes or
no)? If so plese explain how on the Note (ex. ide/editor feature or with
plugin x, script y, ...)?
A:
Note:
Q: Your development environment supports code refactoring? (answer yes
or no)? If so plese explain how on the Note (ex. ide/editor feature or
with plugin x, script y, ...)?
A:
Note:
---------------------- QUESTIONNAIRE END ----------------------
Bye Massimo
Il 24/02/2011 3.33, Malix0 ha scritto:
Hi,
which development environmento do you use for Gimp? Do You use an IDE or just vi or emacs? I like to know which is the best way to start with Gimp development. I think that fot the beginners an IDE will be helpful, but expert programmers tend to use just an advanced editor. For example I'm a PL/SQL developer and before I used Toad. But now I just use Notepad++ with custom script for compiling directly within the editor. This because Toad editor is really poor and for me a powerful editor is fundamental.
I like to know what is your configuration and if you plan to have a gimp wiki where those information can be put.
For example various configurations can be explained: Eclipse + plugin x + plugin y, Vim + script x + script y, Anjuta + ..., Monodevelop and ... so a new developer can chose the perfect environment that fit his requirements.
Kind regards
Massimo Fidanza_______________________________________________ Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer
Development environment
Tool:
Emacs + https://github.com/Enselic/enselic-home/tree/master/elisp
Direct compilation: Yes, with M-x compile and M-x flymake-mode
Code completion: Kind of, Emacs supports tab-completion for symbols in all buffers, so if I have the relevant headers open, I have tab-completion for e.g. all gtk_ functions. Not the best code completion, but you come pretty far with it.
Documentation browser: I use exuberant-ctags for symbol definition lookup, so to get to the documentation of a function, I usually go to the declaration/definition of it using the exuberant-ctags indexes. I also occasionally use devhelp, but that's an external program.
Debugging: Yes, M-x gdb
Refactoring:
No, unfortunately not.
/ Martin
Development environment
Many thanks to Martin that send his configuration. I send a request to Alexia Death for a wiki account. If I get that I will put those information here http://gimp-wiki.who.ee where I see already exists details about Netbeans.
Someone else has different configuration?
Thanks in advance. Massimo
Il 24/02/2011 8.17, Malix0 ha scritto:
What you think about a questionnaire?
I try to write a draft, please add to this draft whatever you think is relevant.
---------------------- QUESTIONNAIRE START ---------------------- Q: What is the tool that you use for Gimp development (ex: Vim, Emacs, Eclipse, Anjuta, ...) ?
A:Q: Your development environment supports direct compilation (answer yes or no)? If so plese explain how on the Note (ex. ide/editor feature or with plugin x, script y, ...)? A:
Note:Q: Your development environment supports code completion (answer yes or no)? If so plese explain how on the Note (ex. ide/editor feature or with plugin x, script y, ...)?
A:
Note:Q: Your development environment supports documentation browser? (answer yes or no)? If so plese explain how on the Note (ex. ide/editor feature or with plugin x, script y, ...)? A:
Note:Q: Your development environment supports bebugging? (answer yes or no)? If so plese explain how on the Note (ex. ide/editor feature or with plugin x, script y, ...)?
A:
Note:Q: Your development environment supports code refactoring? (answer yes or no)? If so plese explain how on the Note (ex. ide/editor feature or with plugin x, script y, ...)? A:
Note:---------------------- QUESTIONNAIRE END ----------------------
Bye Massimo
Il 24/02/2011 3.33, Malix0 ha scritto:
Hi,
which development environmento do you use for Gimp? Do You use an IDE or just vi or emacs? I like to know which is the best way to start with Gimp development. I think that fot the beginners an IDE will be helpful, but expert programmers tend to use just an advanced editor. For example I'm a PL/SQL developer and before I used Toad. But now I just use Notepad++ with custom script for compiling directly within the editor. This because Toad editor is really poor and for me a powerful editor is fundamental.
I like to know what is your configuration and if you plan to have a gimp wiki where those information can be put.
For example various configurations can be explained: Eclipse + plugin x + plugin y, Vim + script x + script y, Anjuta + ..., Monodevelop and ... so a new developer can chose the perfect environment that fit his requirements.
Kind regards Massimo Fidanza
_______________________________________________ Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer_______________________________________________ Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer