Re: unit-threaded v0.6.26 - advanced unit testing in D with new features

2016-08-08 Thread Alix Pexton via Digitalmars-d-announce

On 08/08/2016 08:37, Atila Neves wrote:

On Saturday, 6 August 2016 at 10:34:52 UTC, Nicholas Wilson wrote:

On Friday, 5 August 2016 at 15:31:34 UTC, Atila Neves wrote:

https://code.dlang.org/packages/unit-threaded

What's new:
. Mocking support. Classes, interfaces and structs can be mocked (see
README.md or examples)
. Shrinking support for property-based testing, but only for
integrals and arrays
. Bug fixes

Enjoy!

Atila


There is a typo in your readme


int adder(int i, int j) { return i + j; }

@("Test adder") unittest {

 >   adder(2 + 3).shouldEqual(5);

}

@("Test adder fails", ShouldFail) unittest {
   adder(2 + 3).shouldEqual(7);
}


shouldBe (!) adder(2, 3)


No, turns out it was right after all. There's a `ShouldFail` UDA on that
test.

Atila


But you are passing the expression (2 + 3), rather than a tuple of 
arguments (2, 3)!


A...


Re: Please vote for the DConf logo

2015-11-14 Thread Alix Pexton via Digitalmars-d-announce

On 13/11/2015 14:52, anonymous wrote:


I/we should make an SVG version that uses paths instead of , so
that it doesn't depend on a local font. Maybe agree on the font first,
though.



With the chosen font installed ("Droid Sans", Apache 2.0 licence) the 
text balances well (or at least better than with the font my system was 
substituting) with the graphic in both weight and spacing. I think the 
capitalised D works well enough too.


I have a personal dislike of narrow D glyphs, so I'd like to move the 
swoosh a small distance from the spire to add a horizontal hint to the 
outline.


I think the text could be closer to the glyph, and higher, such that the 
D is in about the 2-o'clock position on the swoosh, which I think would 
reflect the Dlang logo more strongly.




Re: Please vote for the DConf logo

2015-11-04 Thread Alix Pexton via Digitalmars-d-announce

On 04/11/2015 09:30, Andrei Alexandrescu wrote:

Reply to this with 1.1, 1.2, 2, or 3:

1) by ponce:

Variant 1:
https://github.com/p0nce/dconf.org/blob/master/2016/images/logo-sample.png
Variant 2:
https://raw.githubusercontent.com/p0nce/dconf.org/4f0f2b5be8ec2b06e3feb01d6472ec13a7be4e7c/2016/images/logo2-sample.png


2) by Jonas Drewsen:

https://dl.dropboxusercontent.com/u/188292/g4421.png

3) by anonymous:

PNG: http://imgur.com/GX0HUFI
SVG: https://gist.github.com/anonymous/4ef7282dfec9ab327084


Thanks,

Andrei


3 (or an iteration thereon)


Re: Voting for std.experimental.allocator

2015-07-10 Thread Alix Pexton via Digitalmars-d-announce

Yes!


[OT] Re: Scott Meyers' DConf 2014 keynote The Last Thing D Needs

2014-05-29 Thread Alix Pexton via Digitalmars-d-announce

On 28/05/2014 2:05 PM, Craig Dillabaugh wrote:

On Tuesday, 27 May 2014 at 21:40:00 UTC, Walter Bright wrote:

On 5/27/2014 2:22 PM, w0rp wrote:

I'm actually a native speaker of 25 years and I didn't get it at
first. Natural
language communicates ideas approximately.


What bugs me is when people say:

   I could care less.

when they mean:

   I couldn't care less.


and:

   If you think that, you have another thing coming.

when they mean:

   If you think that, you have another think coming.


Whats wrong with If you think that, you have another thing coming.?

I've always understood it sort of like say your Father saying:

If you think that [i.e. you can steal your little brother's ice cream
cone], then  you have another thing [i.e no ice cream, but maybe the
leather strap] coming.



I couldn't resist looking up this debate, and its quite a fiery one with 
no clear winner! There is no clear origin to the phrase and equal 
arguments for and against both forms.


My personal view is that the thinGists are right, because I often use 
the word believe in the first half, i.e. if you believe that, then you 
have another thing coming. I wouldn't tell anyone that they had another 
belief coming, as in my experience my opinions have very little impact 
on the beliefs of others.


Also, grammatically speaking, if I was expecting someone to change their 
mind, I like to think that I'd more likely say that they had another 
thought coming, or If you think that, then you have another thought to 
come. Not because think can never be a noun, I often say lets have a 
think.


A...


Re: My D book is now officially coming soon

2014-05-28 Thread Alix Pexton via Digitalmars-d-announce

On 28/05/2014 9:00 AM, Mike James wrote:


On Tuesday, 27 May 2014 at 14:20:49 UTC, Adam D. Ruppe wrote:

On Tuesday, 27 May 2014 at 13:27:56 UTC, Szymon Gatner wrote:

Will epub version be available too?


Yeah, I think it is already on the packt website.


I'm looking at getting the ebook version - does that version include the
errata described above?

-mike-
 I've not checked them side-by-side the whole way through but the ePub 
does have the same triple colons as the PDF.


the ePub uses colour instead of font weight for the keywords in the text 
and the notes and tips are styled differently, but as far as I've seen 
so far the content is the same.


A...


Re: Video of my LDC talk @ FOSDEM'14

2014-05-28 Thread Alix Pexton via Digitalmars-d-announce

On 27/05/2014 1:15 PM, Tommi wrote:

On Monday, 26 May 2014 at 05:59:35 UTC, Kai Nacke wrote:

[..]
http://video.fosdem.org/2014/K4401/Sunday/LDC_the_LLVMbased_D_compiler.webm



I can't watch this on my iPhone.


https://itunes.apple.com/gb/app/vlc-for-ios/id650377962?mt=8


Re: Livestreaming DConf?

2014-05-15 Thread Alix Pexton via Digitalmars-d-announce

On 09/05/2014 8:48 PM, Andrei Alexandrescu wrote:

Hi folks,


We at Facebook are very excited about the upcoming DConf 2014. In fact,
so excited we're considering livestreaming the event for the benefit of
the many of us who can't make it to Menlo Park, CA. Livestreaming
entails additional costs so we're trying to assess the size of the
online audience. Please follow up here and on twitter:
https://twitter.com/D_Programming/status/464854296001933312


Thanks,

Andrei


I'd watch a livestream, if the time difference doesn't get in the way 
that is 


A...