May 31, 2013
On Friday, 31 May 2013 at 17:41:42 UTC, Adam Wilson wrote:
> On Fri, 31 May 2013 05:33:21 -0700, Andrei Alexandrescu <SeeWebsiteForEmail@erdani.org> wrote:
>
>> http://www.reddit.com/r/programming/comments/1feem1/dconf_2013_day_2_talk_3_from_c_to_d_by_adam_wilson/
>>
>> {Enj,Destr}oy!
>>
>> Andrei
>
> I want to apologize for the glaring technical error in the talk. I knew about T.init() when I was writing this but I was so focused on finding a analog for C#'s default keyword that it completely slipped my mind.

should just be init, it's not a function
May 31, 2013
On Fri, 31 May 2013 14:13:30 -0400, Piotr Szturmaj <bncrbme@jadamspam.pl> wrote:

> W dniu 31.05.2013 19:05, Jonathan M Davis pisze:
>> On Friday, May 31, 2013 13:59:24 Juan Manuel Cabo wrote:
>>> About streams: there is some phobos support for streams, though
>>> it seems not finalized.
>>
>> Everything stream-related which is currently in Phobos is outdated and
>> unacceptable, so it will be replaced. A replacement is in the works, but it's
>> not ready yet.
>
> Do you know any timespans, when it probably will happen? I will be very grateful.
>

I would love to say that I have set aside enough time to do it, but it's very difficult to find the time :(

I hate to commit to a certain time frame, I have done that here in the past and have been very wrong with my expectations.

That being said, my lack of effort on D stuff is really pissing me off, and I want to spend more time on it.  Dconf really has yanked me back into D, and I want to finish all the loose ends I've started, including dcollections, this streaming stuff, and some other little bits.

-Steve
May 31, 2013
On Fri, 31 May 2013 11:41:04 -0700, John Colvin <john.loughran.colvin@gmail.com> wrote:

> On Friday, 31 May 2013 at 17:41:42 UTC, Adam Wilson wrote:
>> On Fri, 31 May 2013 05:33:21 -0700, Andrei Alexandrescu <SeeWebsiteForEmail@erdani.org> wrote:
>>
>>> http://www.reddit.com/r/programming/comments/1feem1/dconf_2013_day_2_talk_3_from_c_to_d_by_adam_wilson/
>>>
>>> {Enj,Destr}oy!
>>>
>>> Andrei
>>
>> I want to apologize for the glaring technical error in the talk. I knew about T.init() when I was writing this but I was so focused on finding a analog for C#'s default keyword that it completely slipped my mind.
>
> should just be init, it's not a function

And I will forever be remember as the guy who got .init wrong, twice. :-D

-- 
Adam Wilson
IRC: LightBender
Project Coordinator
The Horizon Project
http://www.thehorizonproject.org/
May 31, 2013
On Fri, 31 May 2013 15:29:40 +0100
"Regan Heath" <regan@netmail.co.nz> wrote:

> 
> I have old SHA etc hashing routines in old style D, this makes me want to spend some time bringing them up to date...
> 

http://dlang.org/phobos/std_digest_sha.html

Since 2.061, IIRC.
May 31, 2013
On Fri, 31 May 2013 08:33:21 -0400
Andrei Alexandrescu <SeeWebsiteForEmail@erdani.org> wrote:

> http://www.reddit.com/r/programming/comments/1feem1/dconf_2013_day_2_talk_3_from_c_to_d_by_adam_wilson/
> 
> {Enj,Destr}oy!
> 

Torrents and links: http://semitwist.com/download/misc/dconf2013/

May 31, 2013
Mike Parker, el 31 de May a las 20:03 me escribiste:
> On Friday, 31 May 2013 at 16:33:45 UTC, Shriramana Sharma wrote:
> >
> >(And I have to say that this is the first -announce list I've seen where all subscribers can post! How come it's allowed here?)
> 
> The mailing list is actually an interface to the newsgroup, where discussion has always been encouraged.

I think at some point I could be good to add a read-only *real* announce list, so people only interested in knowing when a new release is available don't have to deal with a group like this that have a lot of traffic. This can also be easily covered by a RSS feed though.

-- 
Leandro Lucarella (AKA luca)                     http://llucax.com.ar/
----------------------------------------------------------------------
GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145  104C 949E BFB6 5F5A 8D05)
----------------------------------------------------------------------
Reflexionar con hondo tazón, y verdadero teflón, para elevarnos y
alcanzar el estado de Shaquira Yaquira del latin Ya: ahora; Quira: que
quira Quiquiriquira: que canta con un gallo y hace feliz a unos pocos.
	-- Peperino Pómoro
May 31, 2013
On 5/31/2013 2:52 PM, Leandro Lucarella wrote:
> I think at some point I could be good to add a read-only *real* announce
> list, so people only interested in knowing when a new release is
> available don't have to deal with a group like this that have a lot of
> traffic. This can also be easily covered by a RSS feed though.

https://twitter.com/D_Programming

June 01, 2013
On 05/31/2013 05:18 PM, Nick Sabalausky wrote:
> On Fri, 31 May 2013 15:29:40 +0100
> "Regan Heath" <regan@netmail.co.nz> wrote:
> 
>>
>> I have old SHA etc hashing routines in old style D, this makes me want to spend some time bringing them up to date...
>>
> 
> http://dlang.org/phobos/std_digest_sha.html
> 
> Since 2.061, IIRC.
> 

The sha digest in phobos is SHA1.
SHA256 and SHA512 are still missing.

--jm


June 01, 2013
On 05/31/2013 03:42 PM, Steven Schveighoffer wrote:
> [..]
> I would love to say that I have set aside enough time to do it, but it's very difficult to find the time :(
> 
> I hate to commit to a certain time frame, I have done that here in the past and have been very wrong with my expectations.
> 
> That being said, my lack of effort on D stuff is really pissing me off, and I want to spend more time on it.  Dconf really has yanked me back into D, and I want to finish all the loose ends I've started, including dcollections, this streaming stuff, and some other little bits.
> 
> -Steve

I'm very happy to read this.

It would be awesome to have the power of dcollections in phobos!! I would definitely appreciate it and a lot of people too!!! Streams and collections are very important building blocks.

--jm


June 01, 2013
On Saturday, June 01, 2013 00:15:47 Juan Manuel Cabo wrote:
> On 05/31/2013 03:42 PM, Steven Schveighoffer wrote:
> > [..]
> > I would love to say that I have set aside enough time to do it, but it's
> > very difficult to find the time :(
> > 
> > I hate to commit to a certain time frame, I have done that here in the past and have been very wrong with my expectations.
> > 
> > That being said, my lack of effort on D stuff is really pissing me off, and I want to spend more time on it.  Dconf really has yanked me back into D, and I want to finish all the loose ends I've started, including dcollections, this streaming stuff, and some other little bits.
> > 
> > -Steve
> 
> I'm very happy to read this.
> 
> It would be awesome to have the power of dcollections in phobos!! I would definitely appreciate it and a lot of people too!!! Streams and collections are very important building blocks.

He's working on std.io, which would replace std.stdio and provide streams. That is likely to get into Phobos after full review. dcollections on the other hand will never be in Phobos. Anyone is free to take the guts of its containers and submit them to Phobos, but the API that dcollections has does not match that of std.container, a while std.container does need a few tweaks, it's never going to have the same design as dcollections. Andrei and Steven disagree on some things such that what Steve did with dcollections' API is incompatible with std.container (in particular with regards to ranges).

The two things holding std.container back are getting custom allocators sorted out (which Andrei is working on), and people need to submit new containers. They're not going to just magically appear. dcollections has some solid implementations of containers which can be adapted to std.container (that's where RedBlackTree came from), but nothing is going to be able to come from dcollections exactly as-is due to the differences in API.

- Jonathan M Davis