This code:
auto dFiles = dirEntries(testimages/,*.png,SpanMode.shallow);
foreach(d; dFiles)
writeln(d.name);
fails to generate a directory listing when I compile with -inline
option to DMD v2.058. It works fine otherwise, both release and
debug, with or without -O etc.
Is this a bug, or
On Saturday, June 16, 2012 09:41:44 cal wrote:
This code:
auto dFiles = dirEntries(testimages/,*.png,SpanMode.shallow);
foreach(d; dFiles)
writeln(d.name);
fails to generate a directory listing when I compile with -inline
option to DMD v2.058. It works fine otherwise, both release and
On Saturday, 16 June 2012 at 09:31:35 UTC, Tommi wrote:
Do you consider it to be good or bad style of programming to
use consistently auto as function return type?
One of the pros is that it saves some redundant typing when the
function returns some complex templated type:
auto getValue()
{
On 06/16/2012 11:31 AM, Tommi wrote:
Do you consider it to be good or bad style of programming to use
consistently auto as function return type?
One of the pros is that it saves some redundant typing when the function
returns some complex templated type:
auto getValue()
{
return
Tommi:
Do you consider it to be good or bad style of programming to
use consistently auto as function return type?
In Python programming you don't specify the types of function
arguments and return values, but while this is possible in
Haskell too, it's good practice to write down input and
Right now I have an associative array int[string] aa and stored the
keys in string[] keys.
Now I want to sort keys[] so that aa[keys[0]]aa[keys[1]]
I remember someone gave the answer to that question on stackoverflow
but after some googling I couldn't find the right answer.
maarten
On 06/16/2012 06:34 PM, maarten van damme wrote:
Right now I have an associative array int[string] aa and stored the
keys in string[] keys.
Now I want to sort keys[] so that aa[keys[0]]aa[keys[1]]
I remember someone gave the answer to that question on stackoverflow
but after some googling I
On 06/16/2012 06:41 PM, Timon Gehr wrote:
On 06/16/2012 06:34 PM, maarten van damme wrote:
Right now I have an associative array int[string] aa and stored the
keys in string[] keys.
Now I want to sort keys[] so that aa[keys[0]]aa[keys[1]]
I remember someone gave the answer to that question on
thank you, works perfectly.
I'm really having some troubles understanding the whole std.algorithm
documentation although it is a module I've had to use in nearly every
single program I wrote and it's always extremely powerful.
For some crazy reason my program now crashes on seemingly random
locations when parsing content of the form:
div class=details
h1 class=uniquerandomname/h1
I want to extract randomname but an xml parser would be overkill so I
extract it using
Why work this:
[code]
class Foo { }
class Bar : Foo { }
class Quatz : Bar { }
void foo(Foo f) {
}
void main() {
Foo f = new Foo();
Foo f2;
foo(f);
foo(f2);
Bar b = new Bar();
Bar b2;
foo(b);
foo(b2);
On Sat, Jun 16, 2012 at 11:52 AM, Namespace rswhi...@googlemail.com wrote:
Why work this:
[code]
class Foo { }
class Bar : Foo { }
class Quatz : Bar { }
void foo(Foo f) {
}
void main() {
Foo f = new Foo();
Foo f2;
foo(f);
foo(f2);
Bar b = new
Ok, It turns out that an array out of bound exception isn't an
exception but an error?
Try catch (Error e) worked fine.
On 06/16/2012 07:51 PM, maarten van damme wrote:
For some crazy reason my program now crashes on seemingly random
locations when parsing content of the form:
div class=details
h1 class=uniquerandomname/h1
I want to extract randomname but an xml parser would be overkill so I
On 06/16/2012 11:55 AM, Andrew Wiley wrote:
On Sat, Jun 16, 2012 at 11:52 AM, Namespacerswhi...@googlemail.com wrote:
Why work this:
[code]
class Foo { }
class Bar : Foo { }
class Quatz : Bar { }
void foo(Foo f) {
}
void main() {
Foo f = new Foo();
Foo f2;
foo(f);
There is a ctRegex; is there a compile time equivalent for match?
On 17.06.2012 0:44, Ellery Newcomer wrote:
There is a ctRegex; is there a compile time equivalent for match?
No. Since last time I tried to hack through CTFE it failed horribly.
Bleh, I'd rather first make sure that most regexes actually _compile_ at
CTFE.
--
Dmitry Olshansky
Nothing unsafe. I use https://github.com/Bystroushaak/DHTTPClient to
download a webpage and other then that I only use slicing...
On Saturday, June 16, 2012 21:48:52 maarten van damme wrote:
Ok, It turns out that an array out of bound exception isn't an
exception but an error?
Try catch (Error e) worked fine.
Yes, it's a RangeError. It's considered a programming bug if you access an
array out of bounds - just like any
I wanted to catch it because I could not for the life of me understand
how downloading the exact same page twice could alter it's contents in
such a way that it causes the program to crash.
There's something really strange going on (or maybe I'm just too tired
to see the obvious)
My code
On Sunday, June 17, 2012 00:28:07 maarten van damme wrote:
I wanted to catch it because I could not for the life of me understand
how downloading the exact same page twice could alter it's contents in
such a way that it causes the program to crash.
There's something really strange going on
Ah, wait a second. After playing a bit with the try catches and
actually writing some proper debug output I found out the problem was
with https://github.com/Bystroushaak/DHTTPClient/blob/master/dhttpclient.d.
It doesn't allways download the complete webpage.
I should've written better tests I
On 06/16/2012 03:28 PM, maarten van damme wrote:
And the output I get is
It is possible that some part of the code is reusing a string buffer.
For example, File.byLine does that.
tradeDocument=tradeDocument[1..$];
For that to work, you must ensure that tradeDocument has at least 2
It should allways contain /html so it has more then 2 elements and
there is a note section that starts with div class where I stop
parsing and break out of the loop so those two should've been
statisfied. The problem was (I think) the downloader. Now I get waaay
less frequent crashes (yes, there
On Sunday, June 17, 2012 01:35:56 maarten van damme wrote:
It should allways contain /html so it has more then 2 elements and
there is a note section that starts with div class where I stop
parsing and break out of the loop so those two should've been
statisfied. The problem was (I think) the
Hi again!
I have looked around a little with what D offers but don't know
really what I should use since D offers several ways to use
threads. Some more high level than others. Don't really also know
which one would be suitable for me.
A little background could help. I am a game developer
On Sunday, June 17, 2012 03:15:44 Henrik Valter Vogelius Hansson wrote:
Hi again!
I have looked around a little with what D offers but don't know
really what I should use since D offers several ways to use
threads. Some more high level than others. Don't really also know
which one would be
On Monday, 11 June 2012 at 03:19:08 UTC, ixid wrote:
struct a
{ align(16) int[4] test = [1,2,3,4];
}
a test;
asm
{
movdqa XMM0, test ;
addps XMM0, XMM0;
movdpa test, XMM0 ;
}
This works fine with unaligned movdqu but
28 matches
Mail list logo