IDE :D

All off topic discussions go here. Everything from the funny thing your cat did to your favorite tv shows. Non-programming computer questions are ok too.
User avatar
xyjamepa
Member
Member
Posts: 397
Joined: Fri Sep 29, 2006 8:59 am

Post by xyjamepa »

Notepad also now i'm using Bloodshed Dev-C++.
The man who follows the crowd will usually get no further than the crowd.
The man who walks alone is likely to find himself in places
no one has ever been before.
cg123
Member
Member
Posts: 41
Joined: Wed Sep 27, 2006 2:34 pm

Post by cg123 »

I'm actually using a makefile on a FAT32 drive shared between XCode, Visual Studio 2005 Express, and Code::Blocks.. I frequently feel too lazy to reboot into Linux to work on my OS. :lol:
bucket_brigade
Posts: 6
Joined: Sun Feb 10, 2008 3:11 am

Post by bucket_brigade »

emacs
User avatar
t6q4
Member
Member
Posts: 25
Joined: Thu Feb 14, 2008 3:56 pm

Post by t6q4 »

I use Notepad++ for my IDE and I've written a batch file to do my compiling dirty work. I like Notepad++ because it supports colour-coding for a variety of different programing languages, so I can make ASM Batch C and many more types of files without a separate IDE for each.
eddyb

Post by eddyb »

VC++
Iz tza best \:D/
User avatar
Dex
Member
Member
Posts: 1444
Joined: Fri Jan 27, 2006 12:00 am
Contact:

Post by Dex »

I use "IDEx.dex" a IDE that runs on my OS.
User avatar
lukem95
Member
Member
Posts: 536
Joined: Fri Aug 03, 2007 6:03 am
Location: Cambridge, UK

Post by lukem95 »

01000101 wrote:I use Dev/C++ IDE for all my coding.
The adjustable tabbing feature makes my code look much neater.
and I use it for the project file tree.
i do that, but organise the tree using windows explorer (h)

and ms vc++ for asm (cos its default).
~ Lukem95 [ Cake ]
Release: 0.08b
Image
jzgriffin
Member
Member
Posts: 190
Joined: Tue Sep 26, 2006 1:40 pm
Libera.chat IRC: Nokurn
Location: Ontario, CA, USA
Contact:

Post by jzgriffin »

Bash, Gnome-Terminal (URxvt's copy/paste finally drove me away), Gedit, GVim, Vim (when X is turned off), make, gcc, g++, binutils, nasm, fasm, Qemu, Bochs. True IDEs suck. If there's a "Build" thing that runs make, or a project/file browser, great, but when you put it all together, you get a slow, unorganized mess of menus and collapsible panels.
User avatar
01000101
Member
Member
Posts: 1599
Joined: Fri Jun 22, 2007 12:47 pm
Contact:

Post by 01000101 »

Jeremiah Griffin wrote:Bash, Gnome-Terminal (URxvt's copy/paste finally drove me away), Gedit, GVim, Vim (when X is turned off), make, gcc, g++, binutils, nasm, fasm, Qemu, Bochs. True IDEs suck. If there's a "Build" thing that runs make, or a project/file browser, great, but when you put it all together, you get a slow, unorganized mess of menus and collapsible panels.
yep... and color syntaxing.

I couldn't image writing an OS in just a terminal window... that seems a bit hectic.
User avatar
Zacariaz
Member
Member
Posts: 1069
Joined: Tue May 22, 2007 2:36 pm
Contact:

Post by Zacariaz »

Notepad
N++
Bloodshed Dev-C++
This was supposed to be a cool signature...
jzgriffin
Member
Member
Posts: 190
Joined: Tue Sep 26, 2006 1:40 pm
Libera.chat IRC: Nokurn
Location: Ontario, CA, USA
Contact:

Post by jzgriffin »

01000101 wrote:
Jeremiah Griffin wrote:Bash, Gnome-Terminal (URxvt's copy/paste finally drove me away), Gedit, GVim, Vim (when X is turned off), make, gcc, g++, binutils, nasm, fasm, Qemu, Bochs. True IDEs suck. If there's a "Build" thing that runs make, or a project/file browser, great, but when you put it all together, you get a slow, unorganized mess of menus and collapsible panels.
yep... and color syntaxing.

I couldn't image writing an OS in just a terminal window... that seems a bit hectic.
I did my 16-bit assembly OS + boot loader entirely without X. It was, actually, faster than it would have been with X. :-)

As for being hectic, no way. If you're proficient with Screen and Vim, it's easy to stay organized and focused.
User avatar
B.E
Member
Member
Posts: 275
Joined: Sat Oct 21, 2006 5:29 pm
Location: Brisbane Australia
Contact:

Post by B.E »

I use VIM plus the vim command 'map #5 ^[:w ^M:make! run^M:cope 8^M' for command line Linux programming. And eclipse for java and VS for Windows.

This runs make run, if an error occurs during the compilation it goes to the line that the error occurred on and shows a description of the error, if no error occurs the compiled program runs and then the output of the program is then shown (if the output is in the correct format, you can trace the steps that the program took) which is mapped to F5.
Image
Microsoft: "let everyone run after us. We'll just INNOV~1"
User avatar
Solar
Member
Member
Posts: 7615
Joined: Thu Nov 16, 2006 12:01 pm
Location: Germany
Contact:

Post by Solar »

Jeremiah Griffin wrote:
01000101 wrote:I couldn't image writing an OS in just a terminal window... that seems a bit hectic.
I did my 16-bit assembly OS + boot loader entirely without X. It was, actually, faster than it would have been with X. :-)

As for being hectic, no way. If you're proficient with Screen and Vim, it's easy to stay organized and focused.
I usually run my shell-only tools in X / Konsole, but mostly because I like to have music or a movie playing in a small window, ICQ in the background etc. (Too little sensory input and I tend to get bored / sidetracked.) Everything else - switching terminals, syntax highlighting, edit / make / test / edit without leaving the editor etc., I could have on a non-X terminal too.
Every good solution is obvious once you've found it.
User avatar
neon
Member
Member
Posts: 1567
Joined: Sun Feb 18, 2007 7:28 pm
Contact:

Post by neon »

Visual C++, for both applications and OS dev
OS Development Series | Wiki | os | ncc
char c[2]={"\x90\xC3"};int main(){void(*f)()=(void(__cdecl*)(void))(void*)&c;f();}
jzgriffin
Member
Member
Posts: 190
Joined: Tue Sep 26, 2006 1:40 pm
Libera.chat IRC: Nokurn
Location: Ontario, CA, USA
Contact:

Post by jzgriffin »

Solar wrote:I usually run my shell-only tools in X / Konsole, but mostly because I like to have music or a movie playing in a small window, ICQ in the background etc. (Too little sensory input and I tend to get bored / sidetracked.) Everything else - switching terminals, syntax highlighting, edit / make / test / edit without leaving the editor etc., I could have on a non-X terminal too.
That's what mpg321 and Finch are for! :-D
Post Reply