digitalmars.D.announce - This Week in D #9 - marketing discussion, final beta, special
- Adam D. Ruppe (7/7) Mar 15 2015 http://arsdnet.net/this-week-in-d/mar-15.html
- extrawurst (4/11) Mar 15 2015 Nice! I like the inteview!
- Mathias Lang (3/10) Mar 16 2015 Nice ! The interview is a cool idea.
- Adam D. Ruppe (2/3) Mar 16 2015 thanks, fixed
- Dicebot (1/1) Mar 16 2015 More interviews please :P
- John Colvin (4/11) Mar 16 2015 DDOC is showing through:
- Martin Nowak (3/4) Mar 16 2015 ...starting with letter A. It's over 100K in total.
- weaselcat (3/7) Mar 16 2015 Hey, that's over 6000 ;)
- weaselcat (4/22) Mar 16 2015 +1 for this entire paragraph, sometimes D looks simple and
- =?UTF-8?B?U8O2bmtlIEx1ZHdpZw==?= (6/10) Mar 16 2015 Oh I see, so it's almost as huge as NPM, I just took a quick look to get...
http://arsdnet.net/this-week-in-d/mar-15.html Also remember about the RSS feed here: http://arsdnet.net/this-week-in-d/twid.rss I'm currently out west so I'm a couple hours off, but here's the next installment with summaries of forum discussions - with a few of my opinions added in - and a contributed interview! Lots of cool stuff this week.
Mar 15 2015
On Monday, 16 March 2015 at 04:54:12 UTC, Adam D. Ruppe wrote:http://arsdnet.net/this-week-in-d/mar-15.html Also remember about the RSS feed here: http://arsdnet.net/this-week-in-d/twid.rss I'm currently out west so I'm a couple hours off, but here's the next installment with summaries of forum discussions - with a few of my opinions added in - and a contributed interview! Lots of cool stuff this week.Nice! I like the inteview! Here is the reddit post: http://www.reddit.com/r/d_language/comments/2z7ai5/this_week_in_d_9_marketing_discussion_final_beta/
Mar 15 2015
On Monday, 16 March 2015 at 04:54:12 UTC, Adam D. Ruppe wrote:http://arsdnet.net/this-week-in-d/mar-15.html Also remember about the RSS feed here: http://arsdnet.net/this-week-in-d/twid.rss I'm currently out west so I'm a couple hours off, but here's the next installment with summaries of forum discussions - with a few of my opinions added in - and a contributed interview! Lots of cool stuff this week.Nice ! The interview is a cool idea. Nitpick: Loose "(P" after the dub question ;)
Mar 16 2015
On Monday, 16 March 2015 at 09:53:38 UTC, Mathias Lang wrote:Nitpick: Loose "(P" after the dub question ;)thanks, fixed
Mar 16 2015
On Monday, 16 March 2015 at 04:54:12 UTC, Adam D. Ruppe wrote:http://arsdnet.net/this-week-in-d/mar-15.html Also remember about the RSS feed here: http://arsdnet.net/this-week-in-d/twid.rss I'm currently out west so I'm a couple hours off, but here's the next installment with summaries of forum discussions - with a few of my opinions added in - and a contributed interview! Lots of cool stuff this week.DDOC is showing through: "($P - DUB was born as a spin-off of vibe.d" and the closing paren at the end of the paragraph.
Mar 16 2015
On Monday, 16 March 2015 at 04:54:12 UTC, Adam D. Ruppe wrote:Ruby has over 6,000 packages,...starting with letter A. It's over 100K in total. http://www.modulecounts.com/
Mar 16 2015
On Monday, 16 March 2015 at 12:45:58 UTC, Martin Nowak wrote:On Monday, 16 March 2015 at 04:54:12 UTC, Adam D. Ruppe wrote:Hey, that's over 6000 ;) Also, yes more interviews please.Ruby has over 6,000 packages,...starting with letter A. It's over 100K in total. http://www.modulecounts.com/
Mar 16 2015
On Monday, 16 March 2015 at 13:06:39 UTC, weaselcat wrote:On Monday, 16 March 2015 at 12:45:58 UTC, Martin Nowak wrote:Also also,On Monday, 16 March 2015 at 04:54:12 UTC, Adam D. Ruppe wrote:Hey, that's over 6000 ;) Also, yes more interviews please.Ruby has over 6,000 packages,...starting with letter A. It's over 100K in total. http://www.modulecounts.com/An example of a simple but fundamental issue are the defaults of the built-in attributes. I think some of them, for historical or compatibility reasons, are currently simply the wrong way around (pure, safe, final and scope should really all be enabled by default, with scope providing recursive guarantees) and using them properly completely destroys the initial idea of having a clean language syntax. It's sometimes really sad to see modern idiomatic D code degrading into a mess of attributes and contract syntax noise. After all, a clean syntax used to be one of the key selling points.+1 for this entire paragraph, sometimes D looks simple and elegant, other times it looks like someone puked attributes.
Mar 16 2015
On Monday, 16 March 2015 at 13:11:56 UTC, weaselcat wrote:Rust code is safe by default and it is littered with unsafe{ } blocks. It is also immutable by default and it is littered with the 'mut' keyword. I think D absolutely choose the good defaults everytime but some attribute don't buy enough compared to the line-noise they generate. For these reasons I mostly ignore pure, nothrow, safe, immutable etc... in routine code and only put them when the code is especially reusable and somehow won't change much. Since D1 I really value the ability to make bad code quickly in time-contrained situations.An example of a simple but fundamental issue are the defaults of the built-in attributes. I think some of them, for historical or compatibility reasons, are currently simply the wrong way around (pure, safe, final and scope should really all be enabled by default, with scope providing recursive guarantees) and using them properly completely destroys the initial idea of having a clean language syntax. It's sometimes really sad to see modern idiomatic D code degrading into a mess of attributes and contract syntax noise. After all, a clean syntax used to be one of the key selling points.+1 for this entire paragraph, sometimes D looks simple and elegant, other times it looks like someone puked attributes.
Mar 16 2015
On Monday, 16 March 2015 at 13:21:13 UTC, ponce wrote:On Monday, 16 March 2015 at 13:11:56 UTC, weaselcat wrote:I think this has more to do with Rust's extreme safety, many things doable in safe D code would be no-no in Rust(i.e, you can't even manipulate pointers IIRC)Rust code is safe by default and it is littered with unsafe{ } blocks.An example of a simple but fundamental issue are the defaults of the built-in attributes. I think some of them, for historical or compatibility reasons, are currently simply the wrong way around (pure, safe, final and scope should really all be enabled by default, with scope providing recursive guarantees) and using them properly completely destroys the initial idea of having a clean language syntax. It's sometimes really sad to see modern idiomatic D code degrading into a mess of attributes and contract syntax noise. After all, a clean syntax used to be one of the key selling points.+1 for this entire paragraph, sometimes D looks simple and elegant, other times it looks like someone puked attributes.
Mar 16 2015
Am 16.03.2015 um 13:45 schrieb Martin Nowak:On Monday, 16 March 2015 at 04:54:12 UTC, Adam D. Ruppe wrote:Oh I see, so it's almost as huge as NPM, I just took a quick look to get the current number and never noticed that this is just per letter... But personally, for D, I'd like to see an ecosystem that has fewer but larger libraries. Adam, can you strike out/correct that number in the interview?Ruby has over 6,000 packages,...starting with letter A. It's over 100K in total. http://www.modulecounts.com/
Mar 16 2015