October 18, 2003
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
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
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
"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
"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
"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
"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
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
>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
"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