Author Topic: 'D' compiler is not fully supported! UTF-8 to the masses :)  (Read 18336 times)

Ptomaine

  • Guest
Re: 'D' compiler is not fully supported! UTF-8 to the masses :)
« Reply #15 on: September 11, 2006, 03:50:54 pm »
Tell me, why I cannot convert files (source code or whatever) to any other encodings just within CB.
Is it, because you didn't try Edit->File encoding?

I love you, bigbug :)
That's the answer I've waited for! :) Thank you a kind soul :)

Anyway, I think that encodings must be also pointed when creating files.

Offline mandrav

  • Project Leader
  • Administrator
  • Lives here!
  • *****
  • Posts: 4315
    • Code::Blocks IDE
Re: 'D' compiler is not fully supported! UTF-8 to the masses :)
« Reply #16 on: September 11, 2006, 06:24:27 pm »
Oh, no, another one...
Look Ptomaine, if you like [whatever_ide_goes_here] better, please, just use it.

You right! I use it for tasks I think it works better for me. And this IS NOT the reason for you to be aggressive to US. Usually, good companies pay very close attension to their customer feedbacks. Why you try to argue to me while I'm trying to help imporoving CB? I do not understand.

I will help you understand then.
I am not aggressive to YOU. I am not aggressive towards anyone. If you took it that way, sorry but that's your problem.
And we are not a "good company". Actually, we are not a company at all. We work on this project on our free time, giving the fruits of our labour out for free. This fact alone should earn your respect, which apparently it doesn't. And I really don't care if you respect us for what we 're doing or not.

Quote
It's so natural tool and not so hard to implement? So why?????

Because noone has sent a patch for it. It's that simple.

It's not that simple at all. Read the previous posts.

The problem is when people start demanding that we implement stuff the way they want them. Sorry but it doesn't work that way. If you 're really interested to see a specific functionality implemented, all you have to do is implement it yourself and send us a patch. To me, it really is that simple. Like we implement stuff and commit for all of you to use them, I would expect the same from you, especially for functionality that you think is really missing.
If you can't do this, please submit a feature request and be patient.
Be patient!
This bug will be fixed soon...

Offline Zingam

  • Multiple posting newcomer
  • *
  • Posts: 74
Re: 'D' compiler is not fully supported! UTF-8 to the masses :)
« Reply #17 on: September 11, 2006, 06:51:20 pm »
What does it take that you accept a patch? How much time do you need to include it?

I have the idea to add another compiler support and to improve the D language support if I can.

BTW. Will C::B be always targeted at C++ only? Will it become more language independent some day? Let's say "assembly", Java, C#... etc? Except those I've mentioned there are quite a few other languages that do not have a good IDE.

C::B could be the solution :)
« Last Edit: September 11, 2006, 06:55:00 pm by Zingam »

Offline mandrav

  • Project Leader
  • Administrator
  • Lives here!
  • *****
  • Posts: 4315
    • Code::Blocks IDE
Re: 'D' compiler is not fully supported! UTF-8 to the masses :)
« Reply #18 on: September 11, 2006, 07:56:58 pm »
Quote
What does it take that you accept a patch? How much time do you need to include it?

That depends. It can be applied in a day, or it can take longer. I 'm not pointing my browser constantly on the patches page hitting "Refresh" ;). And then some patches might target a different platform than the one I 'm currently on. Which means that I will have to remember checking the patches page again when I 'm on the target platform. This can take a while (or more than a while, in some rare cases).

Quote
Will C::B be always targeted at C++ only?

No. But "targeted" is not fully defined here. For example, you can edit non-C++ files now. You can even build them, with some effort. But you can't have code-completion for them.
At some point, all of the above will apply for non-C++ languages too but can't say exactly when...
Be patient!
This bug will be fixed soon...

Offline afb

  • Developer
  • Lives here!
  • *****
  • Posts: 884
Re: 'D' compiler is not fully supported! UTF-8 to the masses :)
« Reply #19 on: September 11, 2006, 10:25:35 pm »
So it would be OK to work on a patch that adds D as a new language "proper",
instead of adding DMD and GDC as new (C/C++) compilers as currently used ?

Code
Index: src/sdk/compiler.h
===================================================================
--- src/sdk/compiler.h  (revision 2971)
+++ src/sdk/compiler.h  (arbetskopia)
@@ -130,6 +130,7 @@
 {
     wxString C; // C compiler
     wxString CPP; // C++ compiler
+    wxString D; // D compiler
     wxString LD; // dynamic libs linker
     wxString LIB; // static libs linker
     wxString WINDRES; // resource compiler

Offline mandrav

  • Project Leader
  • Administrator
  • Lives here!
  • *****
  • Posts: 4315
    • Code::Blocks IDE
Re: 'D' compiler is not fully supported! UTF-8 to the masses :)
« Reply #20 on: September 11, 2006, 11:13:16 pm »
So it would be OK to work on a patch that adds D as a new language "proper",
instead of adding DMD and GDC as new (C/C++) compilers as currently used ?

I have no experience with D whatsoever. If you think it's more correct to support it this way, by all means send us a patch :).
Be patient!
This bug will be fixed soon...

Offline afb

  • Developer
  • Lives here!
  • *****
  • Posts: 884
Re: 'D' compiler is not fully supported! UTF-8 to the masses :)
« Reply #21 on: September 11, 2006, 11:25:09 pm »
Okay, I might just do that... :-)

If you want to know more about D, look at http://www.digitalmars.com/d/
And if you want to look at wxWidgets in D, see http://wxd.sourceforge.net/

Simplified: It's somewhere between C and C#/Java, and a sibling to C++...

Offline Game_Ender

  • Lives here!
  • ****
  • Posts: 551
Re: 'D' compiler is not fully supported! UTF-8 to the masses :)
« Reply #22 on: September 12, 2006, 04:04:29 am »
D is like C++ redesigned with some of the nice features Java and C# mixed in, but it keeps the uber powerful features of C++ like pointers and full power templates (ie not generics).