Re: [Gimp-developer] Development environment
- From: Shlomi Fish <shlomif shlomifish org>
- To: scl <scl gplus gmail com>
- Cc: gimp-developer-list gnome org
- Subject: Re: [Gimp-developer] Development environment
- Date: Sun, 2 Dec 2012 12:17:31 +0200
Hi scl,
On Sat, 01 Dec 2012 11:43:44 +0100
scl <scl gplus gmail com> wrote:
> Hi,
>
> as I'm currently getting deeper into GIMP development, I'm considering
> which tools to use beside the already known git, jhbuild, make,
> autotools etc. I mean which IDE, Git (GUI) client etc. do you use?
> Because I know that this question can lead to animated discussions, I'm
> explicitly not asking who has the greatest tool, but which tools *have
> proved* efficient and useful for you?
>
> I already checked the mailing list archives and found some hints, but no
> exhaustive answer. I'd be glad if you could answer the following
> questions I mainly found at [1] (thanks to Massimo!). The answers would
> be a guide for other new contributors, too.
>
> Q: What is the tool that you use for Gimp development (ex: Vim, Emacs,
> Eclipse, Netbeans, Anjuta, ...)?
> A:
>
I used gvim (a sort-of-GUIish version of Vim), valgrind, gdb, konsole, KDE,
Bash, some perl on the command line, etc.,
> Q: Does your development environment support direct compilation (answer
> Yes or No)? If so please explain how in the note (e.g. IDE/editor
> feature or with plugin x, script y, ...).
> A:
> Note:
Yes. it does: type ":make" in the gvim window. (Not sure I always use it,
though).
>
> Q: Does your development environment support code completion (answer Yes
> or No)? If so please explain how in the note (e.g. IDE/editor feature or
> with plugin x, script y, ...).
> A:
> Note:
There are several code completion mechanisms and plug-ins for Vim. Maybe seem
OmniComplete.
>
> Q: Does your development environment support documentation browser?
> (answer Yes or No)? If so please explain how in the note (e.g.
> IDE/editor feature or with plugin x, script y, ...).
> A:
> Note:
I use Firefox for that.
>
> Q: Does your development environment support debugging? (answer Yes or
> No)? If so please explain how in the note (e.g. IDE/editor feature or
> with plugin x, script y, ...).
> A:
> Note:
I tend to use gdb for that.
>
> Q: Does your development environment support code refactoring? (answer
> Yes or No)? If so please explain how in the note (e.g. IDE/editor
> feature or with plugin x, script y, ...).
> A:
> Note:
I'm not sure if there's an open-source code refactoring tool for C available.
Some refactorings can be done semi-manually using a tool such as Perl, Emacs
macros, or http://coccinelle.lip6.fr/ .
>
> Q: Does your development environment support Bugzilla integration? If so
> please explain how in the note (e.g. IDE/editor feature or with plugin
> x, script y, ...).
> A:
> Note:
No Bugzilla integration, but a web browser should be good enough.
>
> Q: What are the special benefits of your development environment?
> A:
>
Well, gvim allows for fast editing and can combine various keystrokes in a
myriad of ways. It takes some time getting used to, but a small subset of the
command can be learned pretty easily.
> Q: What are you still missing?
> A:
>
Well, maybe I want something more integrated, and with better (and fast) GUI
support.
Regards,
Shlomi Fish
> Q: Which additional comments do you have?
> A:
>
> Thank you in advance!
>
> Kind regards,
>
> Sven
>
> [1]
> http://www.mail-archive.com/gimp-developer lists xcf berkeley edu/msg21662.html
> _______________________________________________
> gimp-developer-list mailing list
> gimp-developer-list gnome org
> https://mail.gnome.org/mailman/listinfo/gimp-developer-list
--
-----------------------------------------------------------------
Shlomi Fish http://www.shlomifish.org/
Interview with Ben Collins-Sussman - http://shlom.in/sussman
Microsoft — making it all make sense. Ours.
Please reply to list if it's a mailing list post - http://shlom.in/reply .
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]