Re: TDPL a bad idea?

2010-02-03 Thread Nick Sabalausky
"Daniel Keep" wrote in message news:hkcsrv$2qi...@digitalmars.com... > > > Nick Sabalausky wrote: >> "Bane" wrote in message >> news:hkbqtb$rl...@digitalmars.com... >>> Nick Sabalausky Wrote: >>> "Justin Johansson" wrote in message news:hka8ju$1as...@digitalmars.com... > Though, >

Re: Making all strings UTF ranges has some risk of WTF

2010-02-03 Thread Andrei Alexandrescu
Ali Çehreli wrote: Andrei Alexandrescu wrote: > It's no secret that string et al. are not a magic recipe for writing > correct Unicode code. However, things are pretty good and could be > further improved by operating the following changes in std.array and > std.range: > > - make front() an

Re: Making all strings UTF ranges has some risk of WTF

2010-02-03 Thread Ali Çehreli
Andrei Alexandrescu wrote: > It's no secret that string et al. are not a magic recipe for writing > correct Unicode code. However, things are pretty good and could be > further improved by operating the following changes in std.array and > std.range: > > - make front() and back() for UTF-8 and UTF

Re: Making all strings UTF ranges has some risk of WTF

2010-02-03 Thread Andrei Alexandrescu
Walter Bright wrote: Andrei Alexandrescu wrote: Oh, one more thing: doing mixed-width searches would require decoding. Or a conversion before the loop starts of the search term. That triggers memory allocation plus the same cost. It's not likely to work any better. Andrei

Re: A thought for template alias parameters?

2010-02-03 Thread Joel Anderson
On 2/3/2010 10:27 PM, Trip Volpe wrote: Joel Anderson Wrote: You could potentially use a mixin to do this. The resulting code would look something like this. void main() { int myFoo = 100; mixin(expectEquals! ( "myFoo == 3" )); } Yeah, mixins could work, but they're

Re: OT: I'm back

2010-02-03 Thread Walter Bright
Joel Anderson wrote: Just wanted to congratulate Walter and the community for keeping D going strong for so long. Its nice to see some features such as pure and ranges have actually become realities. D 2.0 feels like its no-longer a sibling language of D 1.0. And it's nice to see you back!

Re: Making all strings UTF ranges has some risk of WTF

2010-02-03 Thread Walter Bright
Andrei Alexandrescu wrote: Oh, one more thing: doing mixed-width searches would require decoding. Or a conversion before the loop starts of the search term.

Re: OT: I'm back

2010-02-03 Thread Denis Koroskin
On Thu, 04 Feb 2010 07:10:21 +0300, Joel Anderson wrote: Hello, Just wanted to congratulate Walter and the community for keeping D going strong for so long. Its nice to see some features such as pure and ranges have actually become realities. D 2.0 feels like its no-longer a sibling la

Re: Making all strings UTF ranges has some risk of WTF

2010-02-03 Thread Andrei Alexandrescu
ZY Zhou wrote: Andrei Alexandrescu Wrote: What can be done about that? I see a number of solutions: (a) Do not operate the change at all. (b) Operate the change and mention that in range algorithms you should check hasLength and only then use "length" under the assumption that it really mean

Re: A thought for template alias parameters?

2010-02-03 Thread Trip Volpe
Joel Anderson Wrote: > > You could potentially use a mixin to do this. The resulting code would > look something like this. > > void main() > { >int myFoo = 100; >mixin(expectEquals! ( "myFoo == 3" )); > } Yeah, mixins could work, but they're ugly. ;-) Forcing the use

Re: Making all strings UTF ranges has some risk of WTF

2010-02-03 Thread Andrei Alexandrescu
Rainer Deyke wrote: Andrei Alexandrescu wrote: Arrays of char and wchar are not quite generic - they are definitely UTF strings. A 'char' is a single utf-8 code unit. A 'char[]' is (or should be) a generic array of utf-8 code units. Sometimes these code units line up to form valid unicode co

Re: A thought for template alias parameters?

2010-02-03 Thread Joel Anderson
On 2/3/2010 9:34 PM, Trip Volpe wrote: I'm working on a set of handy unit testing accessories for my projects. What I'd love to achieve is something like this: expectEqual( myFoo, 3 ); Which, on failure, would result in something along the lines of this diagnostic: somefile.d:37: Tes

Re: Making all strings UTF ranges has some risk of WTF

2010-02-03 Thread Rainer Deyke
Andrei Alexandrescu wrote: > Arrays of char and wchar are not quite generic - they are definitely UTF > strings. A 'char' is a single utf-8 code unit. A 'char[]' is (or should be) a generic array of utf-8 code units. Sometimes these code units line up to form valid unicode code points, sometimes

Re: Static initialization order

2010-02-03 Thread Justin Johansson
Walter Bright wrote: Justin Johansson wrote: May I ask, what are the best solutions for C++ (my current dilemma) and what steps will be taken in D2 to zap it. Within a module, static initialization is done in lexical order. Across modules, static initialization is performed so that imported

A thought for template alias parameters?

2010-02-03 Thread Trip Volpe
I'm working on a set of handy unit testing accessories for my projects. What I'd love to achieve is something like this: expectEqual( myFoo, 3 ); Which, on failure, would result in something along the lines of this diagnostic: somefile.d:37: Test failure! Expected: myFoo == 3

Re: Array operation for computing the dot product?

2010-02-03 Thread Andrei Alexandrescu
Don wrote: bearophile wrote: Don: Indeed. The difficult question is, what would the syntax be? What about the simper: x.dot(y) Bye, bearophile x.dot(y) and dot(x,y) are already implementable without language change. As is std.numeric.dotProduct(x, y) without language _or_ library change

Re: Array operation for computing the dot product?

2010-02-03 Thread Don
bearophile wrote: Don: Indeed. The difficult question is, what would the syntax be? What about the simper: x.dot(y) Bye, bearophile x.dot(y) and dot(x,y) are already implementable without language change.

Re: Making all strings UTF ranges has some risk of WTF

2010-02-03 Thread Andrei Alexandrescu
Rainer Deyke wrote: Andrei Alexandrescu wrote: - make front() and back() for UTF-8 and UTF-16 automatically decode the first and last Unicode character - make popFront() and popBack() skip one entire Unicode character (instead of just one code unit) - alter isRandomAccessRange to return false

Re: Making all strings UTF ranges has some risk of WTF

2010-02-03 Thread Andrei Alexandrescu
dsimcha wrote: == Quote from Andrei Alexandrescu (seewebsiteforem...@erdani.org)'s article It's no secret that string et al. are not a magic recipe for writing correct Unicode code. However, things are pretty good and could be further improved by operating the following changes in std.array and

Re: Making all strings UTF ranges has some risk of WTF

2010-02-03 Thread Andrei Alexandrescu
Walter Bright wrote: Andrei Alexandrescu wrote: It's no secret that string et al. are not a magic recipe for writing correct Unicode code. I'm concerned it would be slow. Most operations on strings do not need to decode the unicode characters, for example, find, startsWith, etc., do not. Dec

Re: Making all strings UTF ranges has some risk of WTF

2010-02-03 Thread Andrei Alexandrescu
Walter Bright wrote: Andrei Alexandrescu wrote: It's no secret that string et al. are not a magic recipe for writing correct Unicode code. I'm concerned it would be slow. Most operations on strings do not need to decode the unicode characters, for example, find, startsWith, etc., do not. Dec

Re: Making all strings UTF ranges has some risk of WTF

2010-02-03 Thread Rainer Deyke
Andrei Alexandrescu wrote: > - make front() and back() for UTF-8 and UTF-16 automatically decode the > first and last Unicode character > > - make popFront() and popBack() skip one entire Unicode character > (instead of just one code unit) > > - alter isRandomAccessRange to return false for UTF-8

Re: Making all strings UTF ranges has some risk of WTF

2010-02-03 Thread Michel Fortin
On 2010-02-03 21:00:21 -0500, Andrei Alexandrescu said: It's no secret that string et al. are not a magic recipe for writing correct Unicode code. [...] What would you do? Any ideas are welcome. UTF-8 and UTF-16 encodings are interesting beasts. If you have a UTF-8 string and want to sea

OT: I'm back

2010-02-03 Thread Joel Anderson
Hello, Just wanted to congratulate Walter and the community for keeping D going strong for so long. Its nice to see some features such as pure and ranges have actually become realities. D 2.0 feels like its no-longer a sibling language of D 1.0. I imagine a lot of people here don't remembe

Re: Making all strings UTF ranges has some risk of WTF

2010-02-03 Thread dsimcha
== Quote from Andrei Alexandrescu (seewebsiteforem...@erdani.org)'s article > It's no secret that string et al. are not a magic recipe for writing > correct Unicode code. However, things are pretty good and could be > further improved by operating the following changes in std.array and > std.range:

Re: Making all strings UTF ranges has some risk of WTF

2010-02-03 Thread Walter Bright
Andrei Alexandrescu wrote: It's no secret that string et al. are not a magic recipe for writing correct Unicode code. I'm concerned it would be slow. Most operations on strings do not need to decode the unicode characters, for example, find, startsWith, etc., do not. Decoding then doing find,

Re: Making all strings UTF ranges has some risk of WTF

2010-02-03 Thread Chad J
Andrei Alexandrescu wrote: > ... > > I hear you. Actually, to either quench or add to the confusion, .length > for wstring returns the length in 16-bit units, not bytes. > > Andrei 0.o ... kay.

Re: Virtual methods

2010-02-03 Thread Walter Bright
retard wrote: Wed, 03 Feb 2010 12:37:56 -0500, bearophile wrote: Later more things can be improved, but I think this is enough to fix most of the situation. Interesting. So a novice programmer can produce much faster code in Java than a semi-pro in D in this case. Ever since Java implemen

Re: Making all strings UTF ranges has some risk of WTF

2010-02-03 Thread grauzone
Andrei Alexandrescu wrote: What can be done about that? I see a number of solutions: (a) Do not operate the change at all. (b) Operate the change and mention that in range algorithms you should check hasLength and only then use "length" under the assumption that it really means "elements coun

Re: Virtual methods

2010-02-03 Thread Walter Bright
bearophile wrote: Walter Bright: That's not safe because there are always opaque modules that are binary only. They may derive from the class in the module - and the optimizer cannot prove they don't. This sounds like: Lasciate ogni speranza, voi ch'entrate. Let's try again. I think there can

A little project

2010-02-03 Thread Andrei Alexandrescu
I'd like to propose a small project suggested by Walter. If anyone could take this up, it would be great. The project is a small utility program that could be a good complement to the likes of rdmd. The program allows you to play with entire D projects as zip files. It takes a zip file, extrac

Re: Making all strings UTF ranges has some risk of WTF

2010-02-03 Thread Andrei Alexandrescu
Chad J wrote: Andrei Alexandrescu wrote: ... What can be done about that? I see a number of solutions: (a) Do not operate the change at all. (b) Operate the change and mention that in range algorithms you should check hasLength and only then use "length" under the assumption that it really me

Re: Making all strings UTF ranges has some risk of WTF

2010-02-03 Thread Chad J
Andrei Alexandrescu wrote: > ... > > What can be done about that? I see a number of solutions: > > (a) Do not operate the change at all. > > (b) Operate the change and mention that in range algorithms you should > check hasLength and only then use "length" under the assumption that it > really m

Re: Making all strings UTF ranges has some risk of WTF

2010-02-03 Thread ZY Zhou
Andrei Alexandrescu Wrote: > What can be done about that? I see a number of solutions: > > (a) Do not operate the change at all. > > (b) Operate the change and mention that in range algorithms you should > check hasLength and only then use "length" under the assumption that it > really means "e

Re: Array operation for computing the dot product?

2010-02-03 Thread Chad J
Michiel Helvensteijn wrote: > bearophile wrote: > >>> Indeed. The difficult question is, what would the syntax be? >> What about the simper: >> x.dot(y) > > I don't like symmetric operations with an asymmetric syntax. > > Better: dot(x, y) > Even better: dot_product(x, y) > Funner: sum

Re: Making all strings UTF ranges has some risk of WTF

2010-02-03 Thread Robert Jacques
On Wed, 03 Feb 2010 21:00:21 -0500, Andrei Alexandrescu wrote: (a) Do not operate the change at all. (b) Operate the change and mention that in range algorithms you should check hasLength and only then use "length" under the assumption that it really means "elements count". (c) Deprecate

Making all strings UTF ranges has some risk of WTF

2010-02-03 Thread Andrei Alexandrescu
It's no secret that string et al. are not a magic recipe for writing correct Unicode code. However, things are pretty good and could be further improved by operating the following changes in std.array and std.range: - make front() and back() for UTF-8 and UTF-16 automatically decode the first

Re: Virtual methods

2010-02-03 Thread retard
Wed, 03 Feb 2010 12:37:56 -0500, bearophile wrote: > Later more things can be improved, but I think this is enough to fix > most of the situation. Interesting. So a novice programmer can produce much faster code in Java than a semi-pro in D in this case.

Re: Virtual methods

2010-02-03 Thread bearophile
Walter Bright: > That's not safe because there are always opaque modules that are binary > only. They may derive from the class in the module - and the optimizer > cannot prove they don't. This sounds like: Lasciate ogni speranza, voi ch'entrate. Let's try again. I think there can be two types

Re: Virtual methods

2010-02-03 Thread Walter Bright
Sorry, I had missed the Leaf node. bearophile wrote: With LDC you can use a level of optimization (LTO) that spans all the modules you are compiling at once. That's not safe because there are always opaque modules that are binary only. They may derive from the class in the module - and the op

Re: Virtual methods

2010-02-03 Thread bearophile
Walter Bright: > The virtual function calls are the calls to > Internal.walkSum() via an expression typed as Node.walkSum(). That expression typed as Node.walkSum() also calls Leaf.walkSum(). > The Java > JIT has access to the entire program, so it can do whole program > analysis and determi

Re: TDPL a bad idea?

2010-02-03 Thread Daniel Keep
Nick Sabalausky wrote: > "Bane" wrote in message > news:hkbqtb$rl...@digitalmars.com... >> Nick Sabalausky Wrote: >> >>> "Justin Johansson" wrote in message >>> news:hka8ju$1as...@digitalmars.com... Though, admittedly, these days I find it boring to always lose against modern ch

Re: Array operation for computing the dot product?

2010-02-03 Thread Daniel Keep
Ellery Newcomer wrote: > On 02/03/2010 03:09 PM, Simen kjaeraas wrote: >> On Wed, 03 Feb 2010 21:19:57 +0100, Michiel Helvensteijn >> wrote: >> >>> bearophile wrote: >>> > Indeed. The difficult question is, what would the syntax be? What about the simper: x.dot(y) >>> >>> I do

Re: Array operation for computing the dot product?

2010-02-03 Thread bearophile
Andrei Alexandrescu: > Before we solve the difficult problem of naming the thing could we first > go through the trivial part of optimizing it under its current name. In this case finding a good syntax before D2 is out of alpha stage is more important than implementing that efficiently. The user

Re: Virtual methods

2010-02-03 Thread Walter Bright
bearophile wrote: This post is about few simple experiments I've done in D about virtual calls and how to improve their performance. So probably this can't be useful before D2 is out of alpha state. For people working at Sun this stuff is probably very old and very naive, but I think currently no

Re: Array operation for computing the dot product?

2010-02-03 Thread bearophile
Unicode operators are good for Fortress, but not for D. x.dot(y) is good because it's short and easy to read&understand. Another silly possibility: x ^^^ y :-) Bye, bearophile

Re: Is there any more detailed dmd source guide?

2010-02-03 Thread Robert Clipsham
On 03/02/10 21:27, Don wrote: Robert Clipsham wrote: On 03/02/10 20:52, Don wrote: Trass3r wrote: in the (new) dmd-internals newsgroup. Please join! Can't find a new newsgroup. lists.puremagic.com. Has anyone put the dmd-internals mailing list on gmane yet? Is it being processed or does i

Re: Array operation for computing the dot product?

2010-02-03 Thread Andrei Alexandrescu
BCS wrote: Hello Ellery, On 02/03/2010 03:09 PM, Simen kjaeraas wrote: On Wed, 03 Feb 2010 21:19:57 +0100, Michiel Helvensteijn wrote: bearophile wrote: Indeed. The difficult question is, what would the syntax be? What about the simper: x.dot(y) I don't like symmetric operations with

Re: Array operation for computing the dot product?

2010-02-03 Thread BCS
Hello Ellery, On 02/03/2010 03:09 PM, Simen kjaeraas wrote: On Wed, 03 Feb 2010 21:19:57 +0100, Michiel Helvensteijn wrote: bearophile wrote: Indeed. The difficult question is, what would the syntax be? What about the simper: x.dot(y) I don't like symmetric operations with an asymmetri

Re: Array operation for computing the dot product?

2010-02-03 Thread BCS
Hello bearophile, Don: Indeed. The difficult question is, what would the syntax be? What about the simper: x.dot(y) How about: x.y; It reads correctly. OK, bad idea. :) -- <

Re: Is there any more detailed dmd source guide?

2010-02-03 Thread Don
Robert Clipsham wrote: On 03/02/10 20:52, Don wrote: Trass3r wrote: in the (new) dmd-internals newsgroup. Please join! Can't find a new newsgroup. lists.puremagic.com. Has anyone put the dmd-internals mailing list on gmane yet? Is it being processed or does it still need submitting? It's

Re: Is there any more detailed dmd source guide?

2010-02-03 Thread Robert Clipsham
On 03/02/10 20:52, Don wrote: Trass3r wrote: in the (new) dmd-internals newsgroup. Please join! Can't find a new newsgroup. lists.puremagic.com. Has anyone put the dmd-internals mailing list on gmane yet? Is it being processed or does it still need submitting?

Re: Array operation for computing the dot product?

2010-02-03 Thread Ellery Newcomer
On 02/03/2010 03:09 PM, Simen kjaeraas wrote: On Wed, 03 Feb 2010 21:19:57 +0100, Michiel Helvensteijn wrote: bearophile wrote: Indeed. The difficult question is, what would the syntax be? What about the simper: x.dot(y) I don't like symmetric operations with an asymmetric syntax. Bette

Re: TDPL a bad idea?

2010-02-03 Thread Nick Sabalausky
"Bane" wrote in message news:hkbqtb$rl...@digitalmars.com... > Nick Sabalausky Wrote: > >> "Justin Johansson" wrote in message >> news:hka8ju$1as...@digitalmars.com... >> > Though, >> > admittedly, these days I find it boring to always lose against >> > modern chess programs. >> >> That's one of

Re: Array operation for computing the dot product?

2010-02-03 Thread Simen kjaeraas
On Wed, 03 Feb 2010 21:19:57 +0100, Michiel Helvensteijn wrote: bearophile wrote: Indeed. The difficult question is, what would the syntax be? What about the simper: x.dot(y) I don't like symmetric operations with an asymmetric syntax. Better: dot(x, y) Even better: dot_product(x,

Re: Is there any more detailed dmd source guide?

2010-02-03 Thread Don
Trass3r wrote: in the (new) dmd-internals newsgroup. Please join! Can't find a new newsgroup. lists.puremagic.com.

Re: Is there any more detailed dmd source guide?

2010-02-03 Thread Trass3r
in the (new) dmd-internals newsgroup. Please join! Can't find a new newsgroup.

Re: Array operation for computing the dot product?

2010-02-03 Thread Michiel Helvensteijn
bearophile wrote: >> Indeed. The difficult question is, what would the syntax be? > > What about the simper: > x.dot(y) I don't like symmetric operations with an asymmetric syntax. Better: dot(x, y) Even better: dot_product(x, y) Funner: sum(x .* y) -- Michiel Helvensteijn

Re: Array operation for computing the dot product?

2010-02-03 Thread bearophile
Don: > Indeed. The difficult question is, what would the syntax be? What about the simper: x.dot(y) Bye, bearophile

Re: Is there any more detailed dmd source guide?

2010-02-03 Thread Don
Trass3r wrote: I know about http://prowiki.org/wiki4d/wiki.cgi?DMDSourceGuide but is there maybe an updated and more detailed version? The short answer is unfortunately, no. But this question really belongs in the (new) dmd-internals newsgroup. Please join!

Re: Virtual methods

2010-02-03 Thread Don
bearophile wrote: This post is about few simple experiments I've done in D about virtual calls and how to improve their performance. So probably this can't be useful before D2 is out of alpha state. [snip] This is an excellent piece of research. As you say, it's not top priority right now,

Re: Array operation for computing the dot product?

2010-02-03 Thread BCS
Hello Don, Trass3r wrote: I wonder if an array operation could be reasonably included. It's a quite common case and there are direct SSE instructions for it since SSE 4.1. Indeed. The difficult question is, what would the syntax be? Make it an intrinsic? -- <

Re: Array operation for computing the dot product?

2010-02-03 Thread Don
Trass3r wrote: I wonder if an array operation could be reasonably included. It's a quite common case and there are direct SSE instructions for it since SSE 4.1. Indeed. The difficult question is, what would the syntax be?

Array operation for computing the dot product?

2010-02-03 Thread Trass3r
I wonder if an array operation could be reasonably included. It's a quite common case and there are direct SSE instructions for it since SSE 4.1.

Re: TDPL a bad idea?

2010-02-03 Thread BCS
Hello Nick, But then many of those people get confused and start thinking that means censorship isn't censorship unless it's specifically a government doing it, which of course is a load of bull. OK, then if you want to call other things censorship (and you may well be right to do so) I wil

Virtual methods

2010-02-03 Thread bearophile
This post is long, I hope the web interface doesn't cut it down. This post is about few simple experiments I've done in D about virtual calls and how to improve their performance. So probably this can't be useful before D2 is out of alpha state. For people working at Sun this stuff is probably v

Re: Static initialization order

2010-02-03 Thread Walter Bright
Justin Johansson wrote: May I ask, what are the best solutions for C++ (my current dilemma) and what steps will be taken in D2 to zap it. Within a module, static initialization is done in lexical order. Across modules, static initialization is performed so that imported modules are initialize

Re: Scala design process vs D

2010-02-03 Thread Bane
Walter Bright Wrote: > Bane wrote: > > So Walther chops wood while Odersky write docs... > > I'm not much of a writer. That's why Andrei is writing TDPL, not me. This reminds me of popular joke here where I live - 'Why do cops go in pairs?' 'Because first one knows how to read, and second how t

Re: Scala design process vs D

2010-02-03 Thread Walter Bright
Bane wrote: So Walther chops wood while Odersky write docs... I'm not much of a writer. That's why Andrei is writing TDPL, not me.

Re: Scala design process vs D

2010-02-03 Thread Bane
Andrei Alexandrescu Wrote: > retard wrote: > > I only now realized how disciplined and professional the Scala design > > process is vs amateur languages like D. Just look how clearly they are > > able to express the changes of a minor release update: > > > > http://www.scala-lang.org/node/4587

Re: Scala design process vs D

2010-02-03 Thread Andrei Alexandrescu
retard wrote: I only now realized how disciplined and professional the Scala design process is vs amateur languages like D. Just look how clearly they are able to express the changes of a minor release update: http://www.scala-lang.org/node/4587 They also have the concept of improvement docum

Is there any more detailed dmd source guide?

2010-02-03 Thread Trass3r
I know about http://prowiki.org/wiki4d/wiki.cgi?DMDSourceGuide but is there maybe an updated and more detailed version?

Re: Using DMD2 on Ubuntu 9.04 x64?

2010-02-03 Thread Jesse Phillips
Don wrote: > Jesse Phillips wrote: >> retard Wrote: >> Intel 64 is AMD64. Intel dropped their 64-bit implementation, EM64T, after AMD won. >>> That's bullshit, but I guess it doesn't matter, because most software >>> uses the compatible subset of both versions. >>> >>> See: >>> http://

Re: Scala design process vs D

2010-02-03 Thread Leandro Lucarella
retard, el 3 de febrero a las 08:40 me escribiste: > I only now realized how disciplined and professional the Scala design > process is vs amateur languages like D. Just look how clearly they are > able to express the changes of a minor release update: > > http://www.scala-lang.org/node/4587 >

Static initialization order

2010-02-03 Thread Justin Johansson
I'm sure many of you are across this problem. Sorry if this post is about a topic that has been dealt with conclusively before on this NG. May I ask, what are the best solutions for C++ (my current dilemma) and what steps will be taken in D2 to zap it. Cheers -- Justin Johansson

Re: Scala design process vs D

2010-02-03 Thread Justin Johansson
Walter Bright wrote: retard wrote: Just look how clearly they are able to express the changes of a minor release update: You're more than welcome to come help out with the documentation. The stuff is all generated from templates. If you want to help improve the look of the docs, or the conte

Re: TDPL a bad idea?

2010-02-03 Thread Justin Johansson
Bane wrote: Nick Sabalausky Wrote: "Justin Johansson" wrote in message news:hka8ju$1as...@digitalmars.com... Though, admittedly, these days I find it boring to always lose against modern chess programs. That's one of the big reasons I lost interest in multiplayer FPSes. Getting fragged every

Re: TDPL a bad idea?

2010-02-03 Thread Patrick Byrne
On 03/02/2010 01:06, Walter Bright wrote: Yigal Chripun wrote: As I said before, you must be a much more tolerant person than I am :) I have long experience with online flame wars. The only way to "win" at them is to not play. You are a webbudhist, Walter.

Re: TDPL a bad idea?

2010-02-03 Thread Bane
Nick Sabalausky Wrote: > "Justin Johansson" wrote in message > news:hka8ju$1as...@digitalmars.com... > > Though, > > admittedly, these days I find it boring to always lose against > > modern chess programs. > > That's one of the big reasons I lost interest in multiplayer FPSes. Getting > fragg

Re: Scala design process vs D

2010-02-03 Thread Walter Bright
retard wrote: Just look how clearly they are able to express the changes of a minor release update: You're more than welcome to come help out with the documentation. The stuff is all generated from templates. If you want to help improve the look of the docs, or the content, please join in.

Re: TDPL a bad idea?

2010-02-03 Thread Nick Sabalausky
"Mike Parker" wrote in message news:hkbcjd$33...@digitalmars.com... > dsimcha wrote: >> == Quote from Jeff Nowakowski (j...@dilacero.org)'s article >>> BCS wrote: Group = citizens of china controller = government of china for the case in question (this NG) group = pe

Re: TDPL a bad idea?

2010-02-03 Thread Nick Sabalausky
"Mike Parker" wrote in message news:hkbc7f$2b...@digitalmars.com... > Walter Bright wrote: >> Yigal Chripun wrote: I've thought about building such a system for these forums many times. Registration would not be required to post, but registering would enable features like vot

Scala design process vs D

2010-02-03 Thread retard
I only now realized how disciplined and professional the Scala design process is vs amateur languages like D. Just look how clearly they are able to express the changes of a minor release update: http://www.scala-lang.org/node/4587 They also have the concept of improvement documents (kind of li

Re: TDPL a bad idea?

2010-02-03 Thread Mike Parker
dsimcha wrote: == Quote from Jeff Nowakowski (j...@dilacero.org)'s article BCS wrote: Group = citizens of china controller = government of china for the case in question (this NG) group = people posting on NG controller = people in NG wanting someone banned. I see a difference The governmen

Re: Using DMD2 on Ubuntu 9.04 x64?

2010-02-03 Thread Don
Jesse Phillips wrote: retard Wrote: Intel 64 is AMD64. Intel dropped their 64-bit implementation, EM64T, after AMD won. That's bullshit, but I guess it doesn't matter, because most software uses the compatible subset of both versions. See: http://en.wikipedia.org/wiki/X86-64#Differences_betw

Re: TDPL a bad idea?

2010-02-03 Thread Mike Parker
Walter Bright wrote: Yigal Chripun wrote: I've thought about building such a system for these forums many times. Registration would not be required to post, but registering would enable features like voting on posts, establishing a profile, preferences, etc. That sounds awesome. Another useful

Re: TDPL a bad idea?

2010-02-03 Thread Yigal Chripun
On 03/02/2010 09:19, Lutger wrote: On 02/03/2010 02:42 AM, Walter Bright wrote: Yigal Chripun wrote: I've thought about building such a system for these forums many times. Registration would not be required to post, but registering would enable features like voting on posts, establishing a prof

Re: TDPL a bad idea?

2010-02-03 Thread Mike Parker
Walter Bright wrote: Yigal Chripun wrote: As I said before, you must be a much more tolerant person than I am :) I have long experience with online flame wars. The only way to "win" at them is to not play. What bothered me the most about his language was not the fact the it was insulting