IDE

Today I got a message on dsource.org about which IDE I’m using. Thought I should share this with you.

Right now I’m using Code::Blocks. I’m using the nightly Ubuntu builds, as they work quite well. It’s also fun to follow the rapid development; One time I reported a small bug, and within a week I could download a nightly without the bug. Nice :)

Some of the things I like about Code::Blocks is

  • Auto-completion (can’t live without this!)
  • Syntax highlighting (would also die without this)
  • The ability to build for different targets. E.x. you can have a test environment with different flags for the compiler and program, and then the a “release” build with an optimize flag and maybe some different things.
  • Nice debugging
  • The ability to set up abbreviations. E.x. you can write “class“, press Ctrl-j and it gets replaced with
    1. class $(Class name) {
    2. public:
    3. this() {
    4. |
    5. }
    6. ~this() {}
    7. private:
    8. };

    Here a pop-up box will ask the name for the class.

Can’t quite remember more, but I’m sure there are. You are welcome to come with your suggestions.

PS. Always remember vim! It can be tweaked to be really powerful, and can be used through a ssh connection :) Power to the vi! But.. it can’t replace a good IDE in my opinion.

3 Responses to “IDE”

  1. Dan Says:

    Hey m8,

    Congratulations on pickin’ D. it’s a good language, better than that shit they teach at our local Uni (Pascal and Java). Judging from the code you’re dropping on the site, you’re still pretty new.

    I’m curious what blog software you’re using though. :p

    I’ll bookmark ya, and I’m curious if you’re still around these parts…

  2. Ebbe Says:

    G’day. I’m also taught Java, but also C (we learn to write modules to Linux) right now.
    How can you see I’m new? Is it because I do not use a lot of the advanced features in D? I’m still very new in D, and this blog should hopefully show an improvement over time.
    Right now though I’m quite busy with some exams.. So a new post is maybe 1-2 weeks away :/

    The software is WordPress. Nice admin site.

    Glad for the bookmark :)

  3. Dan Says:

    Hey Ebbe,
    Sorry it took so long to answer.

    Regarding the “new” comment, it was based on that you have few posts, and your post has a simple demo of a class.

    I’ll check back in a few.