Re: Russian and other national languages support

2009-02-05 Thread Kagamin
zorran Wrote:

> in Delphi, C#, and many C++ compilers - All OK!
> Why?
> it can reduce popularity D!
> Russian text not needs two-byte code-page! its not Chinese!

In C# all strings are two-byte encoded (UTF-16), in C++ L"..." strings are 
(usually) two-byte encoded, Delphi is a legacy technology, but some people 
enabled it with some WideStrings and TNT which are unicode too. Modern projects 
usually use modern technologies like unicode. If you really want to work with 
ANSI strings, you can do it, but then you should not use D libraries, which 
expect strings to be unicode.


Re: OSX stream seek/read problem

2009-02-25 Thread Kagamin
wade Wrote:

> Seek not working properly perhaps?

May be related...
http://www.opendarwin.info/opendarwin.org/en/faq/ch04.html#lseek


Re: OSX stream seek/read problem

2009-02-25 Thread Kagamin
Kagamin Wrote:

> wade Wrote:
> 
> > Seek not working properly perhaps?
> 
> May be related...
> http://www.opendarwin.info/opendarwin.org/en/faq/ch04.html#lseek

seems like phobos needs some error handling.


Re: DMD returns -1073741819 despite success

2009-04-06 Thread Kagamin
A. Jung Wrote:

> Since DMD 2.017, DMD returns -1073741819, despite linking was successful with 
> an output exe successfully generated:
> 
> "Linking executable: bin\debug\test.exe
> Process terminated with status -1073741819 (0 minutes, 3 seconds)
> 0 errors, 0 warnings"
> 
c:\dev\d\win>\dev\dmd\bin\dmd tmp.d -I.. -oftmp.exe -w

c:\dev\d\win>echo %errorlevel%
0

c:\dev\d\win>\dev\dmd\bin\link tmp.obj

c:\dev\d\win>echo %errorlevel%
0


Re: DMD returns -1073741819 despite success

2009-04-06 Thread Kagamin
A. Jung Wrote:

> OK, now it looks like a configuration error of the Codeblocks IDE which 
> happenend during the transition to the new D compiler directory structure. 
> Still investigating...
> 
I keep old directory structure.


Re: Blockers (was Re: [Issue 3001])

2009-06-23 Thread Kagamin
Stewart Gordon Wrote:

> I can see there being at least three possible levels to distinguish in 
> defining what a "blocker" is:
> 
> - blocks development of DMD
> - blocks development of derivative works of DMD and/or third-party compilers
> - blocks use of D or DMD
> 
> Maybe there are others
> 
> Stewart.

Blocker blocks usage of software. In the case of compiler it blocks development 
with this compiler. Release blockers are marked differently, see d1.0blocker 
flag in bug 340. Or you can create "release" RFE and mark bugs blocking it.