Re: H2 2017 Vision Document
On Tuesday, 25 July 2017 at 14:16:18 UTC, Atila Neves wrote: "We have added merge rights to three contributors and are looking for more" How would one go about volunteering? Atila Btw we have introduced a CODEOWNERS file at Phobos two weeks ago (druntime and dmd will come soon as well). This means that if someone knows/cares about a module at Phobos, it's just a trivial PR away to get involved: https://github.com/dlang/phobos/blob/master/CODEOWNERS NB: For the CODEOWNERS feature one doesn't even need to be part of "Team Phobos".
Re: H2 2017 Vision Document
On Tuesday, 25 July 2017 at 15:09:37 UTC, Mike Parker wrote: On Tuesday, 25 July 2017 at 14:16:18 UTC, Atila Neves wrote: How would one go about volunteering? Atila I think you just did. Atila, welcome to Team Phobos.
Re: H2 2017 Vision Document
On Tuesday, 25 July 2017 at 14:16:18 UTC, Atila Neves wrote: How would one go about volunteering? Atila I think you just did.
Re: H2 2017 Vision Document
On Monday, 24 July 2017 at 23:13:16 UTC, Mike Parker wrote: The latest edition of the biannual vision document is now available at the D Wiki. Major focuses for the remainder of the year include improvements to @safety, @nogc, and language interoperability, as well as fostering increased contributions. https://wiki.dlang.org/Vision/2017H2 "We have added merge rights to three contributors and are looking for more" How would one go about volunteering? Atila
Re: Boston D Meetup: Strawman Structs
On 7/25/17 6:15 AM, Nicholas Wilson wrote: On Tuesday, 25 July 2017 at 09:50:46 UTC, John Colvin wrote: On Sunday, 2 July 2017 at 10:35:49 UTC, Steven Schveighoffer wrote: I'll have a short presentation on a weird trick I discovered while writing some MySQL serialization code. Hope you can attend! https://www.eventbrite.com/e/d-lang-presentation-strawman-structs-tickets-35120523431 Is there a written summary of the idea? Or is there a specific point in the video someone could point me to? Basically using structs to describe layouts (among other relations) and in turn use that to drive DbI automated code. The DbI is the only "code" the rest is declarative using the type system. Steven was using it to describe what columns ( name and type) a query should return from a DB and the using DbI to generate the Query. Not exactly :) I wrote a database serializer that uses introspecting members, types, and attributes of a struct to correctly populate members of the struct with data from the rows. So yes, I'm using introspection, but only for the serialization, the query is hand-written. In some cases (particularly when you are joining 2 tables that have conflicting columns), I needed to change how the serialization worked (e.g. the column names had to change). In order to do this, I created descriptors that are built from the combination of attributes and other introspected items. Then my thought was I would pass in the descriptors directly in order to control how serialization works. I found it unwieldy and difficult to write the low-level descriptors by hand. But I thought of making a dummy or strawman struct with all the attributes the way I wanted, and still serializing to the real struct. It worked really well. I also go over some other possible ideas for using this concept. Start watching from here: https://youtu.be/ZxzczSDaobw?t=18m24s Andrei suggested doing a blog article (and actually I had started writing one, but it turned into this talk instead). I'll probably still do this. -Steve
Re: Boston D Meetup: Strawman Structs
On Tuesday, 25 July 2017 at 09:50:46 UTC, John Colvin wrote: On Sunday, 2 July 2017 at 10:35:49 UTC, Steven Schveighoffer wrote: I'll have a short presentation on a weird trick I discovered while writing some MySQL serialization code. Hope you can attend! https://www.eventbrite.com/e/d-lang-presentation-strawman-structs-tickets-35120523431 -Steve Is there a written summary of the idea? Or is there a specific point in the video someone could point me to? Basically using structs to describe layouts (among other relations) and in turn use that to drive DbI automated code. The DbI is the only "code" the rest is declarative using the type system. Steven was using it to describe what columns ( name and type) a query should return from a DB and the using DbI to generate the Query.
Re: Boston D Meetup: Strawman Structs
On Sunday, 2 July 2017 at 10:35:49 UTC, Steven Schveighoffer wrote: I'll have a short presentation on a weird trick I discovered while writing some MySQL serialization code. Hope you can attend! https://www.eventbrite.com/e/d-lang-presentation-strawman-structs-tickets-35120523431 -Steve Is there a written summary of the idea? Or is there a specific point in the video someone could point me to?
Re: H2 2017 Vision Document
On Tuesday, 25 July 2017 at 07:03:08 UTC, Joakim wrote: Love the actionable lists of things to be done, I see items on there that I can pick up. What I like about this and the H1 of this year is that they are compact and realistic compared to the earlier ones. And it shows: most thigs aimed for were done this time.
Re: Release D 2.075.0
On 7/24/2017 10:35 PM, Dmitry Olshansky wrote: Does that mean that DMC++ will hit Github? I'm also interested in open-sourced version of snn library, of course. Yes to both. I just haven't gotten around to it yet.
Re: GC Series Page on the Blog
On Monday, 24 July 2017 at 17:08:08 UTC, Mike Parker wrote: So it's 2:00 am in Seoul. Having a bout of insomnia, I checked in on the reddit thread for the latest blog post and saw a comment that reminded me that I keep forgetting to set up a GC page on the blog. So I did. This lists all the posts in the series with a brief summary, as opposed to showing each post in its entirety (which is what happens when you click the GC category). In future, if you'd like to post a link somewhere to the GC series on the blog, please use this one: http://dlang.org/blog/the-gc-series/ As an addendum, note that there's only one post in the "Tools and Strategies" section. I'm still looking for guest posts to flesh that out. If there's a library or idiom you use that you think others may find useful, for @nogc or otherwise, please consider writing a post about it. Thanks! OT: I read "Copyright © **2016** by the D Language Foundation, All Rights Reserved"
Re: H2 2017 Vision Document
On Monday, 24 July 2017 at 23:13:16 UTC, Mike Parker wrote: The latest edition of the biannual vision document is now available at the D Wiki. Major focuses for the remainder of the year include improvements to @safety, @nogc, and language interoperability, as well as fostering increased contributions. https://wiki.dlang.org/Vision/2017H2 Love the actionable lists of things to be done, I see items on there that I can pick up.