hi, I've been using jedit as ide whenever i need to write pd objects and code in general, and i'm satisfied with the results... I'm curious about what editors are you using and especially if there's someone with experience in coding pd objects using eclipse ... Thanks...
Julian Villegas
____________________________________________________________________________________ The fish are biting. Get more visitors on your site using Yahoo! Search Marketing. http://searchmarketing.yahoo.com/arp/sponsoredsearch_v2.php
Using Aquamacs Emacs for Flext C++ development of PD objects. Gives you GCC debugging and compilation.
d
On 19 Feb 2007, at 08:49, Julian Villegas wrote:
hi, I've been using jedit as ide whenever i need to write pd objects and code in general, and i'm satisfied with the results... I'm curious about what editors are you using and especially if there's someone with experience in coding pd objects using eclipse ... Thanks...
Julian Villegas
The fish are biting. Get more visitors on your site using Yahoo! Search Marketing. http://searchmarketing.yahoo.com/arp/sponsoredsearch_v2.php
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
I use Aquamacs too. Could you give more details on your debugging setup? I would be very interested to know.
.hc
On Feb 19, 2007, at 6:10 AM, Plans Casal David wrote:
Using Aquamacs Emacs for Flext C++ development of PD objects. Gives you GCC debugging and compilation.
d
On 19 Feb 2007, at 08:49, Julian Villegas wrote:
hi, I've been using jedit as ide whenever i need to write pd objects and code in general, and i'm satisfied with the results... I'm curious about what editors are you using and especially if there's someone with experience in coding pd objects using eclipse ... Thanks...
Julian Villegas
The fish are biting. Get more visitors on your site using Yahoo! Search Marketing. http://searchmarketing.yahoo.com/arp/sponsoredsearch_v2.php
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
------------------------------------------------------------------------
"[W]e have invented the technology to eliminate scarcity, but we are deliberately throwing it away to benefit those who profit from scarcity." -John Gilmore
Hi Hans,
On 26 Feb 2007, at 03:35, Hans-Christoph Steiner wrote:
I use Aquamacs too. Could you give more details on your debugging setup? I would be very interested to know.
I just use gdb from within aquamacs...my cycle is: I give gcc or g++ compilation lines on the command input mode within aquamacs and then if a problem arises I use gdb from within to go through it, or just to step through.
Need to know more? I could do a little write up if you like.
d
.hc
On Feb 19, 2007, at 6:10 AM, Plans Casal David wrote:
Using Aquamacs Emacs for Flext C++ development of PD objects. Gives you GCC debugging and compilation.
d
On 19 Feb 2007, at 08:49, Julian Villegas wrote:
hi, I've been using jedit as ide whenever i need to write pd objects and code in general, and i'm satisfied with the results... I'm curious about what editors are you using and especially if there's someone with experience in coding pd objects using eclipse ... Thanks...
Julian Villegas
The fish are biting. Get more visitors on your site using Yahoo! Search Marketing. http://searchmarketing.yahoo.com/arp/sponsoredsearch_v2.php
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
--
"[W]e have invented the technology to eliminate scarcity, but we are deliberately throwing it away to benefit those who profit from scarcity." -John Gilmore
Please do!
I am not really doing much programming for externals or anything, but it would help my learning to read about different approaches that people may take.
~Kyle
On 2/28/07, David Plans Casal dataflow@davidcasal.com wrote:
Hi Hans,
On 26 Feb 2007, at 03:35, Hans-Christoph Steiner wrote:
I use Aquamacs too. Could you give more details on your debugging setup? I would be very interested to know.
I just use gdb from within aquamacs...my cycle is: I give gcc or g++ compilation lines on the command input mode within aquamacs and then if a problem arises I use gdb from within to go through it, or just to step through.
Need to know more? I could do a little write up if you like.
d
.hc
On Feb 19, 2007, at 6:10 AM, Plans Casal David wrote:
Using Aquamacs Emacs for Flext C++ development of PD objects. Gives you GCC debugging and compilation.
d
On 19 Feb 2007, at 08:49, Julian Villegas wrote:
hi, I've been using jedit as ide whenever i need to write pd objects and code in general, and i'm satisfied with the results... I'm curious about what editors are you using and especially if there's someone with experience in coding pd objects using eclipse ... Thanks...
Julian Villegas
The fish are biting. Get more visitors on your site using Yahoo! Search Marketing. http://searchmarketing.yahoo.com/arp/sponsoredsearch_v2.php
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
--
"[W]e have invented the technology to eliminate scarcity, but we are deliberately throwing it away to benefit those who profit from scarcity." -John Gilmore
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
Hallo, Kyle Klipowicz hat gesagt: // Kyle Klipowicz wrote:
I am not really doing much programming for externals or anything, but it would help my learning to read about different approaches that people may take.
Here's how I work, if I do:
I use Vim, because I'm used to it and it rocks. ;) (Insert Emacs<->Vi flameware here: < ... >)
I also like to have a Makefile ready, the one from pd/doc/6.externs/makefile is fine.
Then I edit the external file in Vim, and if I want to compile I either use Vim's "Make current Project" icon or the command ":make" Now this is the time, when make fails because I wrote buggy code.
But because Vim is so smart it directly takes me to the point in my code where I have an error because it can read the "make" output, filter out the file name and line number and directly go there.
If I want to see the errors and warnings, I use the ":copen" and ":cclose" commands to open and close the error window. I can click on errors there and Vim will transport me to the respective source file and line.
Tags are also important. By using Vim's menu entry: "Tools->Build Tags File" Vim will run ctags to generate a tags file. This quickly lets me navigate the source by using the "Jump to this tag" and "jump back" functions to look up code under the cursor.
A very useful extension is the taglist.vim plugin, that provides a bird's eye view on the methods and variables in a source file. I don't yet use a debugger directly with Vim, that's something I still need to learn.
I use Vim not only for externals but for everything including Python code, HTML stuff, qlists, magazine articles or this mail.
Emacs can do all this as well, of course, the choice is just a matter of taste. Just make sure you choose an editor that can be customized a lot, because Pd people like to fiddle.
Ciao
Hmmm I use vi for terminal stuff, but never tried Vim.
If it actually has menus and integrated cut+paste w/ the window manager, that would be swell!
I never took the time to learn Emacs because I already had a foothold in Vi. That, and it seems kinda bloated.
~Kyle
On 2/28/07, Frank Barknecht fbar@footils.org wrote:
Hallo, Kyle Klipowicz hat gesagt: // Kyle Klipowicz wrote:
I am not really doing much programming for externals or anything, but it would help my learning to read about different approaches that people may take.
Here's how I work, if I do:
I use Vim, because I'm used to it and it rocks. ;) (Insert Emacs<->Vi flameware here: < ... >)
I also like to have a Makefile ready, the one from pd/doc/6.externs/makefile is fine.
Then I edit the external file in Vim, and if I want to compile I either use Vim's "Make current Project" icon or the command ":make" Now this is the time, when make fails because I wrote buggy code.
But because Vim is so smart it directly takes me to the point in my code where I have an error because it can read the "make" output, filter out the file name and line number and directly go there.
If I want to see the errors and warnings, I use the ":copen" and ":cclose" commands to open and close the error window. I can click on errors there and Vim will transport me to the respective source file and line.
Tags are also important. By using Vim's menu entry: "Tools->Build Tags File" Vim will run ctags to generate a tags file. This quickly lets me navigate the source by using the "Jump to this tag" and "jump back" functions to look up code under the cursor.
A very useful extension is the taglist.vim plugin, that provides a bird's eye view on the methods and variables in a source file. I don't yet use a debugger directly with Vim, that's something I still need to learn.
I use Vim not only for externals but for everything including Python code, HTML stuff, qlists, magazine articles or this mail.
Emacs can do all this as well, of course, the choice is just a matter of taste. Just make sure you choose an editor that can be customized a lot, because Pd people like to fiddle.
Ciao
Frank Barknecht _ ______footils.org_ __goto10.org__
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
On 28/02/2007, at 23.51, Kyle Klipowicz wrote:
Hmmm I use vi for terminal stuff, but never tried Vim.
If I recall correct you use OS X. The standard configuration is that / usr/bin/vi symlinks to /usr/bin/vim. It is on many linux distros too.
See fx. 'ls -l /usr/bin/vi*' or 'file /usr/bin/vi' to check it.
Yeah I've been a vi and screen man since... (dreamy blur out effect and the hands of a clock spinning backwards)
But I think you just sold vim there Frank. It's a deal.
On Wed, 28 Feb 2007 16:51:09 -0600 "Kyle Klipowicz" kyleklip@gmail.com wrote:
Hmmm I use vi for terminal stuff, but never tried Vim.
If it actually has menus and integrated cut+paste w/ the window manager, that would be swell!
I never took the time to learn Emacs because I already had a foothold in Vi. That, and it seems kinda bloated.
~Kyle
On 2/28/07, Frank Barknecht fbar@footils.org wrote:
Hallo, Kyle Klipowicz hat gesagt: // Kyle Klipowicz wrote:
I am not really doing much programming for externals or anything, but it would help my learning to read about different approaches that people may take.
Here's how I work, if I do:
I use Vim, because I'm used to it and it rocks. ;) (Insert Emacs<->Vi flameware here: < ... >)
I also like to have a Makefile ready, the one from pd/doc/6.externs/makefile is fine.
Then I edit the external file in Vim, and if I want to compile I either use Vim's "Make current Project" icon or the command ":make" Now this is the time, when make fails because I wrote buggy code.
But because Vim is so smart it directly takes me to the point in my code where I have an error because it can read the "make" output, filter out the file name and line number and directly go there.
If I want to see the errors and warnings, I use the ":copen" and ":cclose" commands to open and close the error window. I can click on errors there and Vim will transport me to the respective source file and line.
Tags are also important. By using Vim's menu entry: "Tools->Build Tags File" Vim will run ctags to generate a tags file. This quickly lets me navigate the source by using the "Jump to this tag" and "jump back" functions to look up code under the cursor.
A very useful extension is the taglist.vim plugin, that provides a bird's eye view on the methods and variables in a source file. I don't yet use a debugger directly with Vim, that's something I still need to learn.
I use Vim not only for externals but for everything including Python code, HTML stuff, qlists, magazine articles or this mail.
Emacs can do all this as well, of course, the choice is just a matter of taste. Just make sure you choose an editor that can be customized a lot, because Pd people like to fiddle.
Ciao
Frank Barknecht _ ______footils.org_ __goto10.org__
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
--
http://theradioproject.com http://perhapsidid.blogspot.com
(((())))(()()((((((((()())))()(((((((())()()())()))) (())))))(()))))))))))))(((((((((((()()))))))))((()))) ))(((((((((((())))())))))))))))))))__________ _____())))))(((((((((((((()))))))))))_______ ((((((())))))))))))((((((((000)))oOOOOOO
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
Hallo, Kyle Klipowicz hat gesagt: // Kyle Klipowicz wrote:
Hmmm I use vi for terminal stuff, but never tried Vim.
Maybe you already did: I think, Vim is the choice of vi on almost any modern Linux system and maybe on OS-X, too. (It's the first app I install on the Windows systems I have to work on as well.)
My remarks assumed a version of Vim running with the GUI menus. You normally start that with "vim -g" or "gvim".
Ciao
On Feb 28, 2007, at 10:35 AM, David Plans Casal wrote:
Hi Hans,
On 26 Feb 2007, at 03:35, Hans-Christoph Steiner wrote:
I use Aquamacs too. Could you give more details on your debugging setup? I would be very interested to know.
I just use gdb from within aquamacs...my cycle is: I give gcc or g++ compilation lines on the command input mode within aquamacs and then if a problem arises I use gdb from within to go through it, or just to step through.
Need to know more? I could do a little write up if you like.
Yeah, I'd like to hear more. I started a gdb page a while back, amybe you could add to that, or start a new page:
http://puredata.org/docs/developer/UsingGdbToDebugPdExternals
.hc
d
.hc
On Feb 19, 2007, at 6:10 AM, Plans Casal David wrote:
Using Aquamacs Emacs for Flext C++ development of PD objects. Gives you GCC debugging and compilation.
d
On 19 Feb 2007, at 08:49, Julian Villegas wrote:
hi, I've been using jedit as ide whenever i need to write pd objects and code in general, and i'm satisfied with the results... I'm curious about what editors are you using and especially if there's someone with experience in coding pd objects using eclipse ... Thanks...
Julian Villegas
_ ________________ The fish are biting. Get more visitors on your site using Yahoo! Search Marketing. http://searchmarketing.yahoo.com/arp/sponsoredsearch_v2.php
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
--
"[W]e have invented the technology to eliminate scarcity, but we are deliberately throwing it away to benefit those who profit from scarcity." -John Gilmore
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
------------------------------------------------------------------------
Man has survived hitherto because he was too ignorant to know how to realize his wishes. Now that he can realize them, he must either change them, or perish. -William Carlos Williams
On 1 Mar 2007, at 02:30, Hans-Christoph Steiner wrote:
I just use gdb from within aquamacs...my cycle is: I give gcc or g++ compilation lines on the command input mode within aquamacs and then if a problem arises I use gdb from within to go through it, or just to step through.
Need to know more? I could do a little write up if you like.
Yeah, I'd like to hear more. I started a gdb page a while back, amybe you could add to that, or start a new page:
http://puredata.org/docs/developer/UsingGdbToDebugPdExternals
Ok will review what I do in terms of workflow and add to that page. Will add an emacs/pd page if there isn't one.
Incidentally, vim's 'take me to the error' happens automatically in emacs, and gdb jumps in if you want it to. But, Vim's more sparse and elegant. I don't mind driving a truck though ;-)
d
Hallo, Julian Villegas hat gesagt: // Julian Villegas wrote:
I've been using jedit as ide whenever i need to write pd objects and code in general, and i'm satisfied with the results... I'm curious about what editors are you using and especially if there's someone with experience in coding pd objects using eclipse ...
Many Pd objects are a one-file affair, so I'd say, the choice of editor doesn't matter, you could even use a non-editor like notepad.exe.
Personally I use Vim, spiced up with some useful plugins like "taglist.vim"
Ciao