Archive for the ‘General blabbering’ Category

IDE

Wednesday, March 7th, 2007

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.

Short intro

Thursday, February 22nd, 2007

So, I finally got a blog. I’ve long thought about writing about my experiences with the programming language D, but couldn’t quite figure out how it should be. Then I stumbled upon http://odefu.blogspot.com/ . “Very nice” I thought, “this is a good idea”.

This is the result from all that thinking. I don’t know if it’s ever going to be a good blog, but I’m sure I’ll be updating it from time to time.

My blog’s probably going to concentrate on game programming with D. This is quite big, so that is probably going to be 2d, 3d, openGL, Derelict, Tango, threads ( and concurrency ), networking and certainly more.

Motivation

Right now some of you are probably thinking: “Why is he going through all this trouble setting up a subdomain and making this blog and writing to it?”. Oh, my little ignorant friend ;) I’m doing this so I can give something back to the community. Another good reason for this, is that I use Linux ( it’s gotten really user-friendly with Ubuntu ) and many users in the forum uses those awful capitalistic os’. The whole D-community seems Window$ified. Now the freedom is here!