View mode: basic / threaded / horizontal-split · Log in · Help
October 18, 2003
DMD 0.74 release
Just one new feature (unicode identifiers!), but a lot of bug fixes. Not all
bugs got fixed, I haven't forgotten about the others.

I don't have a good way to test out the unicode identifiers, anyone using a
Japanese unicode text editor or similar want to give it a try? D is a modern
language, and so really ought to support unicode well.

http://www.digitalmars.com/d/changelog.html
October 18, 2003
Re: DMD 0.74 release
Coolness, can you update the changelog ?

Thanks,
C

"Walter" <walter@digitalmars.com> wrote in message
news:bmq22g$2fhl$1@digitaldaemon.com...
> Just one new feature (unicode identifiers!), but a lot of bug fixes. Not
all
> bugs got fixed, I haven't forgotten about the others.
>
> I don't have a good way to test out the unicode identifiers, anyone using
a
> Japanese unicode text editor or similar want to give it a try? D is a
modern
> language, and so really ought to support unicode well.
>
> http://www.digitalmars.com/d/changelog.html
>
>
>
October 18, 2003
Re: DMD 0.74 release
Walter wrote:
> http://www.digitalmars.com/d/changelog.html

I downloaded the .zip to view the changelog (since the website hasn't 
been updated yet) and noticed...
    * Added D.win32.registry.

What happened to . . .
"By convention, package and module names are all lower case. This is 
because those names have a one-to-one correspondence with the operating 
system's directory and file names, and many file systems are not case 
sensitive. All lower case package and module names will minimize 
problems moving projects between dissimilar file systems."
(http://www.digitalmars.com/d/module.html)

"d.win32.registry" would be a lot easier on my eyes.

Justin
October 18, 2003
Re: DMD 0.74 release
"Walter" <walter@digitalmars.com> wrote in message
news:bmq22g$2fhl$1@digitaldaemon.com...
| Just one new feature (unicode identifiers!), but a lot of bug fixes. Not
all
| ...

Great!
However, how could this be used?

extern(C) int año() { ... } //return the year

—————————————————————————
Carlos Santander


---

Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.528 / Virus Database: 324 - Release Date: 2003-10-16
October 18, 2003
Re: DMD 0.74 release
"Carlos Santander B." <carlos8294@msn.com> wrote in message
news:bmq7cd$2m42$1@digitaldaemon.com...
| However, how could this be used?
|
| extern(C) int año() { ... } //return the year
|

(outside D, obviously...)

—————————————————————————
Carlos Santander
"Carlos Santander B." <carlos8294@msn.com> wrote in message
news:bmq7cd$2m42$1@digitaldaemon.com...
| However, how could this be used?
|
| extern(C) int año() { ... } //return the year
|

(outside D, obviously...)

—————————————————————————
Carlos Santander
October 18, 2003
Re: DMD 0.74 release
"J C Calvarese" <jcc7@cox.net> wrote in message
news:bmq3jm$2h8v$1@digitaldaemon.com...
> Walter wrote:
> > http://www.digitalmars.com/d/changelog.html
>
> I downloaded the .zip to view the changelog (since the website hasn't
> been updated yet) and noticed...
>      * Added D.win32.registry.
>
> What happened to . . .
> "By convention, package and module names are all lower case. This is
> because those names have a one-to-one correspondence with the operating
> system's directory and file names, and many file systems are not case
> sensitive. All lower case package and module names will minimize
> problems moving projects between dissimilar file systems."
> (http://www.digitalmars.com/d/module.html)
>
> "d.win32.registry" would be a lot easier on my eyes.

What happened was that I'd prefer just 'd', but it wound up causing problems
because 'd' was commonly used as a local variable name. 'D' is rarely used,
so seemed to make better sense.

Compromises everywhere, sigh <g>.
October 18, 2003
Re: DMD 0.74 release
"Carlos Santander B." <carlos8294@msn.com> wrote in message
news:bmq95v$2o5f$1@digitaldaemon.com...
> "Carlos Santander B." <carlos8294@msn.com> wrote in message
> news:bmq7cd$2m42$1@digitaldaemon.com...
> | However, how could this be used?
> |
> | extern(C) int año() { ... } //return the year
> |
>
> (outside D, obviously...)

Actually, C99 does support unicode identifier chars, although with the
\unnnn and \UNNNNNNNN syntax. But I know of no C compiler that implements
it, so it's moot.
October 18, 2003
Re: DMD 0.74 release
The updated one is in the download, I'll upload the updated one.

"Charles Sanders" <sanders-consulting@comcast.net> wrote in message
news:bmq35b$2grp$1@digitaldaemon.com...
> Coolness, can you update the changelog ?
>
> Thanks,
> C
>
> "Walter" <walter@digitalmars.com> wrote in message
> news:bmq22g$2fhl$1@digitaldaemon.com...
> > Just one new feature (unicode identifiers!), but a lot of bug fixes. Not
> all
> > bugs got fixed, I haven't forgotten about the others.
> >
> > I don't have a good way to test out the unicode identifiers, anyone
using
> a
> > Japanese unicode text editor or similar want to give it a try? D is a
> modern
> > language, and so really ought to support unicode well.
> >
> > http://www.digitalmars.com/d/changelog.html
> >
> >
> >
>
>
October 18, 2003
Re: DMD 0.74 release
>I don't have a good way to test out the unicode identifiers,
>anyone using a Japanese unicode text editor or similar want to give it a
try?

I tried the unicode identifiers as UTF-8.
It succeed.

But Japanease in string literals have to be SHIFT-JIS(Multi-Byte Encoding)
for "printf" and "stdout.writeLine".
It's troubled as a result.
C and D runtime were not created to use unicode.

YT

------------------------
alias printf $BI=<((B;

int main()
{
$BI=<((B("$B$3$s$K$A$O(B\n");
return 0;
}
October 18, 2003
Re: DMD 0.74 release
"Y.Tomino" <demoonlit@inter7.jp> wrote in message
news:bmqjsv$4br$1@digitaldaemon.com...
> >I don't have a good way to test out the unicode identifiers,
> >anyone using a Japanese unicode text editor or similar want to give it a
> try?
>
> I tried the unicode identifiers as UTF-8.
> It succeed.

Great!

> But Japanease in string literals have to be SHIFT-JIS(Multi-Byte Encoding)
> for "printf" and "stdout.writeLine".
> It's troubled as a result.
> C and D runtime were not created to use unicode.

That is a problem, I'm not sure what to do about it. One thing I have been
looking for is a mapping from Shift-JIS to unicode. Do you have such a
table?

> YT
>
> ------------------------
> alias printf $BI=<((B;
>
> int main()
> {
>  $BI=<((B("$B$3$s$K$A$O(B\n");
>  return 0;
> }
>
« First   ‹ Prev
1 2
Top | Discussion index | About this forum | D home