Andrei Alexandrescu wrote:
>My doctorate
I dare you to cry me a fucking river with your "doctorat
give it up man, rape is wrong. no need for war.
Andrei Alexandrescu wrote:
> My doctorate
And what about it?
Jonathan M Davis wrote:
> On Saturday, September 17, 2011 23:32:20 Xavier wrote:
>> I got your "job" "right here", rapist.
>
> If you're not going to be civil, then please stop posting.
I dare you to make me vote. Bring it, asshat. I dare you.
> It's one
> thing to discuss something. It's someth
On Saturday, September 17, 2011 23:32:20 Xavier wrote:
> I got your "job" "right here", rapist.
If you're not going to be civil, then please stop posting. It's one thing to
discuss something. It's something else entirely to be rude about it. It's
completely unproductive and just wastes everyone'
Lutger Blijdestijn wrote:
> Jonathan M Davis wrote:
>
>> On Saturday, September 17, 2011 01:53:07 Nick Sabalausky wrote:
>>> People who are *good* at C++ are hard to find, and even harder to
>>> cultivate. And that's never going to change. It's a fundamental
>>> limitation of the langauge (at least
Peter Alexander wrote:
> This is false.
Andrei Alexandrescu wrote:
> On 9/17/11 4:17 CDT, Xavier wrote:
>> Anyway, you can talk until you are blue in the face, but you can't
>> convince me that D and C++ aren't in the same category (as far as
>> language design goes). You can call C++ a POS, but then, to me, that
>> means that at best, D
Nick Sabalausky wrote:
> "Xavier" wrote in message
> news:j51p5q$2utg$1...@digitalmars.com...
>>
>> "Nick Sabalausky" wrote in message
>> news:j51m0l$2prg$1...@digitalmars.com...
>>>
>>> In both this and your other post, you're conflating the notions of
>>> the "language quality" vs "implementati
"Josh Simmons" wrote in message
news:mailman.2925.1316249875.14074.digitalmar...@puremagic.com...
> On Sat, Sep 17, 2011 at 6:46 PM, Nick Sabalausky wrote:
>>
>> Are you seriously trying say that that implies each successive one is
>> inherently no better than the previous? If so, then that's j
J Arrizza wrote:
> Hmmm. If $100M was on the line, the project code base must be
> extremely large. Correct?
Hello. Next!
Jacob Carlborg wrote:
> On 2011-09-17 00:34, Peter Alexander wrote:
>>> This is exactly what I was thinking, and it's even more true now
>>> that D has two
>>> fully open-source compilers. GDC is almost usable on x86 already.
>>> ("Almost" here
>>> means there's one showstopper bug that keeps me fr
Timon Gehr wrote:
> On 09/17/2011 10:57 AM, Josh Simmons wrote:
>> On Sat, Sep 17, 2011 at 6:46 PM, Nick Sabalausky wrote:
>>>
>>> Are you seriously trying say that that implies each successive one
>>> is inherently no better than the previous? If so, then that's just
>>> patently absurd. If not,
"Nick Sabalausky" wrote in message
news:j51mq9$2r1t$1...@digitalmars.com...
> "Xavier" wrote in message
> news:j51jsp$2lln$2...@digitalmars.com...
>>
>> "Nick Sabalausky" wrote in message
>> news:j51h52$2h0e$1...@digitalmars.com...
>>> "Jonathan M Davis" wrote in message
>>> news:mailman.2
Ok, implemented. It definitely makes the design cleaner. Thanks again.
The delay was just because I had waited a while to see if any other
comments came up that would make me change my mind or turn the whole
design upside down.
Code:
https://github.com/dsimcha/TempAlloc/tree/master/std/all
Quite interesting.
http://www.reddit.com/r/programming/comments/kikut/think_in_go_gos_alternative_to_the/
Andrei
On Sat, 17 Sep 2011 14:01:19 -0400, Peter Alexander
wrote:
I posted this is d.learn, and also on stackoverflow.com with no
satisfactory answer. Can anyone help me with this?
http://stackoverflow.com/questions/7375165/aligning-stack-variables-in-d
---
Is there a way to align data on the stack
On Sep 16, 2011, at 10:28 PM, Josh Simmons wrote:
> On Sat, Sep 17, 2011 at 2:55 PM, Sean Kelly wrote:
>> On Sep 16, 2011, at 7:09 PM, Xavier wrote:
>>
>>> Peter Alexander wrote:
I recently stumbled across this (old) blog post:
http://prog21.dadgum.com/13.html
In summary, th
On Sep 17, 2011, at 8:08 AM, Peter Alexander wrote:
> On 17/09/11 6:53 AM, Nick Sabalausky wrote:
>
>> And then there's the enurmous savings in build times alone. Full recompiles
>> of AAA C++ games are known to take upwards of a full day (not sure whether
>> that's using a compile farm, but even
On Sep 16, 2011, at 11:24 PM, Nick Sabalausky wrote:
>
> Conclusion: High schools specifically cultivate sheeple, which is a quality
> preferred by "respectable" colleges.
Depends on the college and even on the professor, though it's obviously
difficult for universities with large class sizes t
On 17/09/11 7:52 PM, Marco Leise wrote:
Am 17.09.2011, 20:01 Uhr, schrieb Adam D. Ruppe
:
Ah, that explains it. I usually don't use the -O switch.
During development when you recompile several times an hour, you really
don't need -O either. For my hobby projects I usually set up the IDE
with
On 17/09/11 8:59 PM, Vladimir Panteleev wrote:
On Sat, 17 Sep 2011 20:55:38 +0300, Peter Alexander
wrote:
And I'm sure you know what unity builds are. For those that don't:
http://buffered.io/2007/12/10/the-magic-of-unity-builds/
I've always wondered if the overhead that unity builds are sup
On 17/09/11 8:52 PM, Andrei Alexandrescu wrote:
On 09/17/2011 12:55 PM, Peter Alexander wrote:
On 17/09/11 4:28 PM, Andrei Alexandrescu wrote:
On 9/17/11 10:08 AM, Peter Alexander wrote:
On 17/09/11 6:53 AM, Nick Sabalausky wrote:
And then there's the enurmous savings in build times alone. Fu
On Sat, 17 Sep 2011 20:55:38 +0300, Peter Alexander
wrote:
And I'm sure you know what unity builds are. For those that don't:
http://buffered.io/2007/12/10/the-magic-of-unity-builds/
I've always wondered if the overhead that unity builds are supposed to
reduce was mainly because of all t
On 09/17/2011 12:55 PM, Peter Alexander wrote:
On 17/09/11 4:28 PM, Andrei Alexandrescu wrote:
On 9/17/11 10:08 AM, Peter Alexander wrote:
On 17/09/11 6:53 AM, Nick Sabalausky wrote:
And then there's the enurmous savings in build times alone. Full
recompiles
of AAA C++ games are known to take
On 9/17/2011 8:08 AM, Peter Alexander wrote:
I work at a very large game studio and I can assure you that I would *never* be
able to justify using D for a project. Even if all our code magically
transformed into D, and all our programmers knew D, I still wouldn't be able to
justify the creation o
"Adam D. Ruppe" wrote in message
news:j52eia$133v$1...@digitalmars.com...
> Peter Alexander wrote:
>> In contrast, my D hobby project at only a few thousand lines of code
>> already takes 11s to build and doesn't do any fancy metaprogramming
>> or use CTFE.
>
> Curious, did you use a library like
Am 17.09.2011, 20:01 Uhr, schrieb Adam D. Ruppe
:
Ah, that explains it. I usually don't use the -O switch.
During development when you recompile several times an hour, you really
don't need -O either. For my hobby projects I usually set up the IDE with
a compile command without -O and pl
On 17/09/11 7:11 PM, Adam D. Ruppe wrote:
Perhaps:
void foo() {
struct V { align(16) float[4] v = [1.0f, 2.0f, 3.0f, 4.0f]; }
V v;
asm {
movaps XMM0, v;
}
}
It compiles, but I'm not sure if it's actually correct.
If I am correct, that only ali
Perhaps:
void foo() {
struct V { align(16) float[4] v = [1.0f, 2.0f, 3.0f, 4.0f]; }
V v;
asm {
movaps XMM0, v;
}
}
It compiles, but I'm not sure if it's actually correct.
Hmmm. If $100M was on the line, the project code base must be extremely
large. Correct?
With a code base of that size, more than half would be common or boilerplate
functionality, e.g. read a config file, read a data file, write/update a
file, parse the command line, maintain a list, put up a wind
Ah, that explains it. I usually don't use the -O switch.
I posted this is d.learn, and also on stackoverflow.com with no
satisfactory answer. Can anyone help me with this?
http://stackoverflow.com/questions/7375165/aligning-stack-variables-in-d
---
Is there a way to align data on the stack? In particular, I want to
create an 16-byte aligned array o
On 17/09/11 4:32 PM, Adam D. Ruppe wrote:
Peter Alexander wrote:
In contrast, my D hobby project at only a few thousand lines of code
already takes 11s to build and doesn't do any fancy metaprogramming
or use CTFE.
Curious, did you use a library like QtD?
Nope.
I use some parts of the stand
On 17/09/11 4:28 PM, Andrei Alexandrescu wrote:
On 9/17/11 10:08 AM, Peter Alexander wrote:
On 17/09/11 6:53 AM, Nick Sabalausky wrote:
And then there's the enurmous savings in build times alone. Full
recompiles
of AAA C++ games are known to take upwards of a full day (not sure
whether
that's u
Josh Simmons wrote:
> As a general rule I think, most things don't scale linearly, they
> scale considerably worse.
Let's try something:
===
import std.file;
import std.conv;
import std.string;
void main() {
string m;
foreach(i; 0 .. 1000) {
string code;
On Sun, Sep 18, 2011 at 1:32 AM, Adam D. Ruppe
wrote:
> Peter Alexander wrote:
>> In contrast, my D hobby project at only a few thousand lines of code
>> already takes 11s to build and doesn't do any fancy metaprogramming
>> or use CTFE.
>
> Curious, did you use a library like QtD?
>
> My slowest
Peter Alexander wrote:
> In contrast, my D hobby project at only a few thousand lines of code
> already takes 11s to build and doesn't do any fancy metaprogramming
> or use CTFE.
Curious, did you use a library like QtD?
My slowest D compile except my one attempt into qtd is about 30,000
lines of
On 9/17/11 10:08 AM, Peter Alexander wrote:
On 17/09/11 6:53 AM, Nick Sabalausky wrote:
And then there's the enurmous savings in build times alone. Full
recompiles
of AAA C++ games are known to take upwards of a full day (not sure
whether
that's using a compile farm, but even if it is, D could s
Steven Schveighoffer wrote:
> On Fri, 16 Sep 2011 15:14:50 -0400, Jérôme M. Berger
> wrote:
>
>> Andrej Mitrovic wrote:
>>> I'd like to turn some attention to unittests, which don't seem to work
>>> with static libraries. Consider:
>>>
>>> .\main.d:
>>> import mylib.test;
>>> void main()
>>> {
>>
Josh Simmons wrote:
> So basically sure you could do anything with enough money, but why
> would you do it the hard way?
Because it will pay off in the longer term.
When I started writing web apps in D, it looked hard. I'd have to
get it compiling for the production server. Have to get my app
to
On 17/09/11 6:53 AM, Nick Sabalausky wrote:
"Peter Alexander" wrote in message
For example, if the job was to produce a AAA video game that ran on PC,
PS3 and XBox 360, I'm sure you could *do it* with D if you paid people to
develop the compiler tech and tools to produce PowerPC code and interf
On 9/17/11 4:17 CDT, Xavier wrote:
Anyway, you can talk until you are blue in the face, but you can't
convince me that D and C++ aren't in the same category (as far as
language design goes). You can call C++ a POS, but then, to me, that
means that at best, D is just a better POS. But not to end t
On 9/17/11 9:53 AM, Peter Alexander wrote:
On 17/09/11 3:09 AM, Xavier wrote:
Peter Alexander wrote:
I recently stumbled across this (old) blog post:
http://prog21.dadgum.com/13.html
In summary, the author asks if you were offered $100,000,000 for some
big software project,
While this is a "
On 17/09/11 3:09 AM, Xavier wrote:
Peter Alexander wrote:
I recently stumbled across this (old) blog post:
http://prog21.dadgum.com/13.html
In summary, the author asks if you were offered $100,000,000 for some
big software project,
While this is a "silly little hypothetical thread" (and it is
On 09/17/2011 03:55 PM, Mafi wrote:
Am 16.09.2011 23:38, schrieb Andrei Alexandrescu:
On 9/16/11 3:54 PM, Timon Gehr wrote:
On 09/16/2011 10:35 PM, Simen Kjaeraas wrote:
On Fri, 16 Sep 2011 22:16:59 +0200, Timon Gehr
wrote:
I suggest:
* Introduce the algorithm "extremum" with a required pr
Am 16.09.2011 23:38, schrieb Andrei Alexandrescu:
On 9/16/11 3:54 PM, Timon Gehr wrote:
On 09/16/2011 10:35 PM, Simen Kjaeraas wrote:
On Fri, 16 Sep 2011 22:16:59 +0200, Timon Gehr
wrote:
I suggest:
* Introduce the algorithm "extremum" with a required predicate.
What would that do? The ra
"David Nadlinger" wrote in message
news:j51nfi$2rjc$1...@digitalmars.com...
> On 9/17/11 10:51 AM, Nick Sabalausky wrote:
>> I almost wish it were. Then I could just say, "No, it's like this..."
>> Problem solved. Or better yet, "Go make me a sandwich." Better problem
>> solved :)
>
> Have you tr
"David Nadlinger" wrote in message
news:j51nfi$2rjc$1...@digitalmars.com...
> On 9/17/11 10:51 AM, Nick Sabalausky wrote:
>> I almost wish it were. Then I could just say, "No, it's like this..."
>> Problem solved. Or better yet, "Go make me a sandwich." Better problem
>> solved :)
>
> Have you tr
On Sat, Sep 17, 2011 at 7:34 PM, Nick Sabalausky wrote:
>
> Renderware, Gamebryo, Unity, Vision Engine, and none-engine stuff like
> Havok, Although I admit I wouldn't know anything about maketshare.
>
>
Well RenderWare doesn't exist anymore, "Bing Gordon, an EA executive,
has stated that RenderW
"Xavier" wrote in message
news:j51p5q$2utg$1...@digitalmars.com...
>
> "Nick Sabalausky" wrote in message
> news:j51m0l$2prg$1...@digitalmars.com...
>>
>> In both this and your other post, you're conflating the notions of the
>> "language quality" vs "implementation quality". The two are not
Jonathan M Davis wrote:
> On Saturday, September 17, 2011 01:53:07 Nick Sabalausky wrote:
>> People who are *good* at C++ are hard to find, and even harder to
>> cultivate. And that's never going to change. It's a fundamental
>> limitation of the langauge (at least until the Vulcans finally introd
On 09/17/2011 11:17 AM, Xavier wrote:
"Nick Sabalausky" wrote in message
news:j51m0l$2prg$1...@digitalmars.com...
"Xavier" wrote in message
news:j51jsp$2lln$1...@digitalmars.com...
"Jonathan M Davis" wrote in message
news:mailman.2921.1316239886.14074.digitalmar...@puremagic.com...
I defi
On 2011-09-17 00:34, Peter Alexander wrote:
This is exactly what I was thinking, and it's even more true now that
D has two
fully open-source compilers. GDC is almost usable on x86 already.
("Almost" here
means there's one showstopper bug that keeps me from using it for real
work.) I'm
sure you c
"Josh Simmons" wrote in message
news:mailman.2922.1316246434.14074.digitalmar...@puremagic.com...
> On Sat, Sep 17, 2011 at 5:30 PM, Nick Sabalausky wrote:
>>
>> Keep in mind, most of a AAA game's codebase is externally-developed
>> middleware these days. I think the middleware development secto
On 09/17/2011 10:57 AM, Josh Simmons wrote:
On Sat, Sep 17, 2011 at 6:46 PM, Nick Sabalausky wrote:
Are you seriously trying say that that implies each successive one is
inherently no better than the previous? If so, then that's just patently
absurd. If not, then what in the world *is* your po
"Nick Sabalausky" wrote in message
news:j51m0l$2prg$1...@digitalmars.com...
> "Xavier" wrote in message
> news:j51jsp$2lln$1...@digitalmars.com...
>>
>> "Jonathan M Davis" wrote in message
>> news:mailman.2921.1316239886.14074.digitalmar...@puremagic.com...
>>
>>> I definitely prefer D to C+
On 9/17/11 10:51 AM, Nick Sabalausky wrote:
I almost wish it were. Then I could just say, "No, it's like this..."
Problem solved. Or better yet, "Go make me a sandwich." Better problem
solved :)
Have you tried using »sudo go make me a sandwich«? ;)
David
On 09/17/2011 10:40 AM, Xavier wrote:
"Jonathan M Davis" wrote in message
news:mailman.2924.1316247900.14074.digitalmar...@puremagic.com...
On Saturday, September 17, 2011 03:17:27 Xavier wrote:
"Jonathan M Davis" wrote in message
news:mailman.2923.1316247041.14074.digitalmar...@puremagic.com
On Sat, Sep 17, 2011 at 6:46 PM, Nick Sabalausky wrote:
>
> Are you seriously trying say that that implies each successive one is
> inherently no better than the previous? If so, then that's just patently
> absurd. If not, then what in the world *is* your point? Just to troll?
>
No I believe the
"Xavier" wrote in message
news:j51kmt$2n7t$1...@digitalmars.com...
>
> "Nick Sabalausky" wrote in message
> news:j51ef3$2a0d$1...@digitalmars.com...
>> "Xavier" wrote in message
>> news:j50v3o$1gbb$1...@digitalmars.com...
>>>
>>> I think the public schools are "teaching" "how to be a sheeple"
"Xavier" wrote in message
news:j51jsp$2lln$2...@digitalmars.com...
>
> "Nick Sabalausky" wrote in message
> news:j51h52$2h0e$1...@digitalmars.com...
>> "Jonathan M Davis" wrote in message
>> news:mailman.2921.1316239886.14074.digitalmar...@puremagic.com...
>>> On Saturday, September 17, 2011
"Jonathan M Davis" wrote in message
news:mailman.2924.1316247900.14074.digitalmar...@puremagic.com...
> On Saturday, September 17, 2011 03:17:27 Xavier wrote:
>> "Jonathan M Davis" wrote in message
>> news:mailman.2923.1316247041.14074.digitalmar...@puremagic.com...
>>
>> > The language itself
"Xavier" wrote in message
news:j51jsp$2lln$1...@digitalmars.com...
>
> "Jonathan M Davis" wrote in message
> news:mailman.2921.1316239886.14074.digitalmar...@puremagic.com...
>
>> I definitely prefer D to C++, but I honestly think that your hatred of
>> C++
>> (which you have expressed on seve
On Saturday, September 17, 2011 03:17:27 Xavier wrote:
> "Jonathan M Davis" wrote in message
> news:mailman.2923.1316247041.14074.digitalmar...@puremagic.com...
>
> > The language itself is superior.
>
> A family of languages goes from "crappy" to "superior" in one generation?
> Umm, I don't thin
"Jonathan M Davis" wrote in message
news:mailman.2923.1316247041.14074.digitalmar...@puremagic.com...
> On Saturday, September 17, 2011 02:26:12 Xavier wrote:
>> "Jonathan M Davis" wrote in message
>> news:mailman.2921.1316239886.14074.digitalmar...@puremagic.com...
>>
>> > I definitely prefer
"Nick Sabalausky" wrote in message
news:j51ef3$2a0d$1...@digitalmars.com...
> "Xavier" wrote in message
> news:j50v3o$1gbb$1...@digitalmars.com...
>>
>> I think the public schools are "teaching" "how to be a sheeple". What
>> other reason could there be?
>
> Although I probably have about zer
On Saturday, September 17, 2011 02:26:12 Xavier wrote:
> "Jonathan M Davis" wrote in message
> news:mailman.2921.1316239886.14074.digitalmar...@puremagic.com...
>
> > I definitely prefer D to C++, but I honestly think that your hatred of
> > C++
> > (which you have expressed on several occasions)
On Sat, Sep 17, 2011 at 5:30 PM, Nick Sabalausky wrote:
>
> Keep in mind, most of a AAA game's codebase is externally-developed
> middleware these days. I think the middleware development sector would be
> willing to fix those issues if it meant being able to provide a more
> competitive offering
"Nick Sabalausky" wrote in message
news:j51h52$2h0e$1...@digitalmars.com...
> "Jonathan M Davis" wrote in message
> news:mailman.2921.1316239886.14074.digitalmar...@puremagic.com...
>> On Saturday, September 17, 2011 01:53:07 Nick Sabalausky wrote:
>>> People who are *good* at C++ are hard to
"Jonathan M Davis" wrote in message
news:mailman.2921.1316239886.14074.digitalmar...@puremagic.com...
> I definitely prefer D to C++, but I honestly think that your hatred of
> C++
> (which you have expressed on several occasions) clouds your judgement
> on the
> matter. Many, many programmer
"Nick Sabalausky" wrote in message
news:j51ia4$2ivm$1...@digitalmars.com...
>
> ("It's kinda like moving from C++ to C#,
That is, "C# and/or XNA".
> except you don't have that 5% performance hit, you have all this
> metaprogramming and concurrency stuff C++ and C# don't have, and you're
> not
"Josh Simmons" wrote in message
news:mailman.2920.1316237301.14074.digitalmar...@puremagic.com...
> On Sat, Sep 17, 2011 at 2:55 PM, Sean Kelly
> wrote:
>> On Sep 16, 2011, at 7:09 PM, Xavier wrote:
>>
>>> Peter Alexander wrote:
I recently stumbled across this (old) blog post:
http://
"Jonathan M Davis" wrote in message
news:mailman.2921.1316239886.14074.digitalmar...@puremagic.com...
> On Saturday, September 17, 2011 01:53:07 Nick Sabalausky wrote:
>> People who are *good* at C++ are hard to find, and even harder to
>> cultivate.
>> And that's never going to change. It's a f
73 matches
Mail list logo