News:

Accounts with zero posts and zero activity during the last months will be deleted periodically to fight SPAM!

Main Menu

The 22 april 2006 build is out.

Started by killerbot, April 22, 2006, 10:33:28 PM

Previous topic - Next topic

killerbot

Get quick announcements through the RSS feed http://www.codeblocks.org/nightly/CodeBlock_RSS.xml
A link to the unicode windows wxWidget dll for Code::Blocks : http://download.berlios.de/codeblocks/wxmsw26u_gcc_cb.7z
For those who might need this one (when no MingW installed on your system) : the mingw10m.dll : http://download.berlios.de/codeblocks/mingwm10.7z

For support of ansi builds, a link to the ansi windows wxWidget dll for Code::Blocks : http://download.berlios.de/codeblocks/wxmsw26_gcc_cb.7z

The 22 April 2006 build is out.
  - Windows : http://download.berlios.de/codeblocks/CB_20060422_rev2369_win32.7z
  - Linux :
         http://download.berlios.de/codeblocks/CB_20060422_rev2369_ubuntu.deb (not yet)
         http://download.berlios.de/codeblocks/CB_20060422_rev2369_fc4+5.rpm (not yet)

Resolved Fixed:


  • Feature Request #2042 : Save editor's zoom (does not update open editors)

Regressions/Confirmed/Annoying/Common bugs:


  • toolbar-images-not-changing-state (is a wx problem/Win XP problem)
  • there are several issues with Code Completion (is being redesigned : work in progress)


aarti_pl

Quote from: killerbot on April 20, 2006, 10:05:36 AM
simple answer : lack of time :-(

we also need to test it, we just don't apply a patch directly.

Since I am a multicompiler fan, ;-) , but no D experience at all, you could guide me through this process :
1) where to download and how  to install those D compilers under linux (please don't tell me to compile them myself ...), I am using Suse10.
2) the I can try out your patch, and therefor ...
3) I need a real "hello world" D project
4) some other things I should know of as a D-dummy ?


Cheers,
Lieven


Hello!

Sorry for my very long response time. Seems that not only you suffer from lack of time :-)

Here are my answers:
1. Linux compilers:
DMD
- link: http://www.digitalmars.com/d/dcompiler.html#linux
- download file, unzip and copy linux specific executable files to e.g. /usr/local/bin; library libphobos.a to /usr/local/lib. you will be interested only in dmd directory in zip file
- there is instruction when you follow above link.
- downloaded file contain also files for windows - just ignore it ;-) you will find descriptions for files in Readme.txt files in zip archive
- tested by me

GDC - unfortunately it seems that it's more difficult here. If you want to test you should compile gdc AND gcc
- link: http://home.earthlink.net/~dvdfrdmn/d/
- I did not test gdc on linux because I don't use it. But if you look on patch, you will see that only very few changes were made regarding gdc. I did not touch at all gdc compiler file itself, so it should work also same as for windows.

2. "Hello world!" project
That point is really simple :-) D does not differ so much from C/C++. You can get lot information on its homepage: www.digitalmars.com/d/

import std.stdio;

int main(char[][] args)
{
    writefln("Hello world!");
    writef("args.length = %d\n", args.length);
    for (int i = 0; i < args.length; i++)
writef("args[%d] = '%s'\n", i, args[i]);
    return 0;
}


Generally D is as much as possible C++ but without its strange awkwards.

I hope it was helpful. I will try to help more if necessary :-)

BR
Aarti_pl