Re: This Week in D - Issue 5

2015-02-15 Thread Adam D. Ruppe via Digitalmars-d-announce
On Monday, 16 February 2015 at 03:05:56 UTC, Brian Schott wrote: Typo: DCD was spelled as CD. oops fixed thx

Re: This Week in D #9 - marketing discussion, final beta, special interview with Sönke

2015-03-16 Thread Adam D. Ruppe via Digitalmars-d-announce
On Monday, 16 March 2015 at 09:53:38 UTC, Mathias Lang wrote: Nitpick: Loose (P after the dub question ;) thanks, fixed

This Week in D #9 - marketing discussion, final beta, special interview with Sönke

2015-03-15 Thread Adam D. Ruppe via Digitalmars-d-announce
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

This Week in D #8: ddmd progressing, moving toward release.

2015-03-08 Thread Adam D. Ruppe via Digitalmars-d-announce
Not a very eventful week (probably for the better, I was stuck out of town ALL week due to a work meeting compounded with flight cancellations getting back), we're marching toward a release. http://arsdnet.net/this-week-in-d/mar-08.html

This Week in D #11: new release, undocumented feature exposed, FAQ answered, DConf schedule posted.

2015-03-29 Thread Adam D. Ruppe via Digitalmars-d-announce
http://arsdnet.net/this-week-in-d/mar-29.html The big pieces have already been posted to Reddit, so idk if we want to post again, but if you want to, go ahead and just post the reddit link here too as this is a nice little roundup. I also took the opportunity to document the new ddoc `code`

Re: This Week in D #7 - summary of reference counting discussion

2015-03-03 Thread Adam D. Ruppe via Digitalmars-d-announce
On Tuesday, 3 March 2015 at 12:40:55 UTC, NVolcz wrote: Would be nice to have it link somewhere for discussions. E.x Reddit or the forums. I do reddit sometimes, but people were giving me a lot of grief about posting my own link to it (idiotic rule btw), so I skip it on weeks where there

Re: This Week in D #7 - summary of reference counting discussion

2015-03-03 Thread Adam D. Ruppe via Digitalmars-d-announce
On Tuesday, 3 March 2015 at 12:59:00 UTC, Adam D. Ruppe wrote: Of course, if any of you would like to post to reddit, please do! Somebody did! http://www.reddit.com/r/programming/comments/2xs4ok/this_week_in_d_7/

This Week in D #7 - summary of reference counting discussion

2015-03-01 Thread Adam D. Ruppe via Digitalmars-d-announce
This was a very active week on the forums, though most of it was centered around DIP74 and its satellite discussions, leading to a somewhat thin newsletter. http://arsdnet.net/this-week-in-d/mar-01.html https://twitter.com/adamdruppe/status/572249079352299520

This Week in D, issue 6 - DConf, ddmd, dmd beta, return ref, install tip

2015-02-22 Thread Adam D. Ruppe via Digitalmars-d-announce
Here's the newest This Week in D, the big news being ddmd and the dmd beta. http://arsdnet.net/this-week-in-d/feb-22.html The tip of this week has to do with installation: as a Slackware user, the new download page made me feel left out, but the zip still works the same, so I decided to call

Re: This Week in D, issue 2

2015-01-24 Thread Adam D. Ruppe via Digitalmars-d-announce
On Saturday, 24 January 2015 at 19:31:54 UTC, qznc wrote: To fix the feed, you can simply work through the errors feedvalidator shows you: cool, thanks, all fixed. The RSS is also generated by a dom.d program, little example of how you can use it to hack something together

Re: This Week in D, issue 1

2015-01-13 Thread Adam D. Ruppe via Digitalmars-d-announce
On Tuesday, 13 January 2015 at 23:28:29 UTC, David Nadlinger wrote: a:visited { color: green; } Yeah, I think purple is kinda hard to read and wanted to change it but maybe that was a mistake.

Re: This Week in D #15: hackathon, mem management, ARM, tip for C coders

2015-05-04 Thread Adam D. Ruppe via Digitalmars-d-announce
On Monday, 4 May 2015 at 03:50:57 UTC, Rikki Cattermole wrote: A pet peeve from the community section might be a great idea! If you ever want to rant, type it up and email it to me, I'll work it in! BTW I also have a window open on my browser somewhere to chat with you about audio stuff.

Re: This Week in D #15: hackathon, mem management, ARM, tip for C coders

2015-05-04 Thread Adam D. Ruppe via Digitalmars-d-announce
On Monday, 4 May 2015 at 09:01:31 UTC, Gary Willoughby wrote: That should read: A switch was added to *DMD* ah right, I made it to dmd git; what I meant was the git version but it can always be clearer.

This Week in D #15: hackathon, mem management, ARM, tip for C coders

2015-05-03 Thread Adam D. Ruppe via Digitalmars-d-announce
I covered two weeks this time, as I missed last week. http://arsdnet.net/this-week-in-d/may-03.html The tip this week might be a bit controversial but I actually feel kinda strongly about this. So many times, I see people asking questions about how to do task X in D. I think that's the

This Week in D 16: microcontroller, andoid, std.allocator, lazy import trick

2015-05-10 Thread Adam D. Ruppe via Digitalmars-d-announce
http://arsdnet.net/this-week-in-d/may-10.html https://twitter.com/adamdruppe/status/597598994227924992 The tip could probably use a rewrite in editing, but I'm out of time again tonight and I hope I got the point across anyway. As someone who really likes distributing single-file libraries

Re: D needs...

2015-05-11 Thread Adam D. Ruppe via Digitalmars-d-announce
On Monday, 11 May 2015 at 13:21:01 UTC, Timon Gehr wrote: The stack memory goes right out of scope after having been sliced. I hate that static arrays are implicitly sliced. It leads to common memory safety bugs in places like that.

Re: Does the compiler check for safe?

2015-05-05 Thread Adam D. Ruppe via Digitalmars-d-announce
Can you post the class in question and show where the safe annotation was too?

This Week in D: jobs wiki, DConf registration one day left, tip for byte ranges from file

2015-05-18 Thread Adam D. Ruppe via Digitalmars-d-announce
http://arsdnet.net/this-week-in-d/may-17.html https://twitter.com/adamdruppe/status/600147904997826562

This week in D #13: =void tip, ddmd, if(arr) warn, dconf registration

2015-04-12 Thread Adam D. Ruppe via Digitalmars-d-announce
http://arsdnet.net/this-week-in-d/apr-12.html http://www.reddit.com/r/d_language/comments/32ek17/this_week_in_d_13_void_tip_ddmd_ifarr_warn_dconf/ https://twitter.com/adamdruppe/status/587459000729473024

This Week in D #12: mid-term vision review, library tip, GC profiling

2015-04-06 Thread Adam D. Ruppe via Digitalmars-d-announce
http://arsdnet.net/this-week-in-d/apr-05.html http://www.reddit.com/r/d_language/comments/31mu0i/this_week_in_d_april_6_2015_gc_profiling_library/

Re: forum.dlang.org, version 2 (BETA)

2015-06-04 Thread Adam D. Ruppe via Digitalmars-d-announce
On Friday, 5 June 2015 at 04:03:48 UTC, Manu wrote: Yeah I've had the same experience. I reckon there's room for a libOAuth... I would hella-make-use-of-that! https://github.com/adamdruppe/arsd/blob/master/oauth.d my implementation is a bit bizarre and tied to my cgi.d but it supports the

This Week in D #19: Reggae, ranges, and DConf Wed. Afternoon summary

2015-06-08 Thread Adam D. Ruppe via Digitalmars-d-announce
http://arsdnet.net/this-week-in-d/jun-07.html These dconf articles are taking a long time to write, hence the lateness again, but here's the rest of Wednesday and some roundup of changes from the forum and pull requests. I was a bit sloppy on the QA, I just copy/pasted the notes I took live

Re: This Week in D #19: Reggae, ranges, and DConf Wed. Afternoon summary

2015-06-08 Thread Adam D. Ruppe via Digitalmars-d-announce
On Monday, 8 June 2015 at 19:21:10 UTC, Adam D. Ruppe wrote: These dconf articles are taking a long time to write I just ran it through wc: this one was 4,000 words! Last week was 2,000 words about dconf.

Re: This Week in D: Dconf Thursday summaries

2015-06-18 Thread Adam D. Ruppe via Digitalmars-d-announce
I've done some COM stuff too, even interacting with vb and jscript through the IDispatch which I think will work in Excel too. I'm crazy busy the next few days, but here's the code: https://github.com/adamdruppe/com I have to remember just how to use it to guide through but maybe the

Re: This Week in D: Dconf Thursday summaries

2015-06-18 Thread Adam D. Ruppe via Digitalmars-d-announce
On Thursday, 18 June 2015 at 05:30:13 UTC, Lionello Lunesu wrote: By the way, Lightning Talk #3 was me. Awesome, thanks, I'll edit it in! I think I'll do a special edition that brings all the dconf stuff together in a few weeks too. If you've already read it ongoing, there will be little

Re: This Week in D: Dconf Thursday summaries

2015-06-22 Thread Adam D. Ruppe via Digitalmars-d-announce
On Monday, 22 June 2015 at 06:01:35 UTC, Laeeth Isharc wrote: Do you have any thoughts on automating the generation of IDL files? I didn't need them, the mixin IDispatchImpl bit (example here: https://github.com/adamdruppe/com/blob/master/example/chello.d ) gave enough that the dynamic

This Week in D #22 - DConf Friday writeups, finally!

2015-06-22 Thread Adam D. Ruppe via Digitalmars-d-announce
http://arsdnet.net/this-week-in-d/jun-21.html This finally wraps up the core writing on DConf 2015. I wrote a total of about 14,000 words on it over the last four issues - a lot of good stuff was discussed there! Otherwise, the big discussions this week were about the web assembly and the

This Week in D: Dconf Thursday summaries

2015-06-15 Thread Adam D. Ruppe via Digitalmars-d-announce
http://arsdnet.net/this-week-in-d/jun-14.html I didn't finish Friday yet, so that will be next week, but here's all of Thursday's stuff! Also std.database update in there, lots of community announcements, and a bug list cleanup.

Re: DConf 2015 has ended. See you in Berlin at DConf 2016!

2015-06-01 Thread Adam D. Ruppe via Digitalmars-d-announce
On Monday, 1 June 2015 at 12:44:38 UTC, extrawurst wrote: I whish more of the attendees would write this stuff down somewhere for us others ;) (looking at Adam and hoping for the next issue of TWID) I have about 600 lines of notes to finish wading through and since I'm still in Utah making

Re: DConf parking info and code

2015-05-27 Thread Adam D. Ruppe via Digitalmars-d-announce
Where is the conference itself?

Re: DConf 2015 has ended. See you in Berlin at DConf 2016!

2015-05-30 Thread Adam D. Ruppe via Digitalmars-d-announce
On Saturday, 30 May 2015 at 14:09:54 UTC, y wrote: On Saturday, 30 May 2015 at 13:30:33 UTC, Robert M. Münch wrote: Is there an overview about all the talks that were given? Will there be a link to the live-recordings, so one can jump to specific talks directly?

Re: DConf 2015 has ended. See you in Berlin at DConf 2016!

2015-05-30 Thread Adam D. Ruppe via Digitalmars-d-announce
On Saturday, 30 May 2015 at 13:30:33 UTC, Robert M. Münch wrote: Is there an overview about all the talks that were given? The schedule has the proposed summary, and I'll be writing more up for tomorrow's This Week in D. I just have about 600 lines of notes to weed through and get to the

Re: This Week in D: DConf 2015 Wednesday Morning writeups!

2015-06-01 Thread Adam D. Ruppe via Digitalmars-d-announce
PS you might notice that my write up on Walter's talk was shorter than the other two... I didn't realize how long the walk into UVU was and I missed about the first 3/4 of it! If any of you would like to add more, let me know and I can ninja edit it in, or we can reddit comment or something.

Re: This Week in D: DConf 2015 Wednesday Morning writeups!

2015-06-01 Thread Adam D. Ruppe via Digitalmars-d-announce
On Tuesday, 2 June 2015 at 04:17:47 UTC, John Colvin wrote: Actually, http://forum.dlang.org/post/sujyaurgyfumoiimi...@forum.dlang.org would be better cool fixed, remember to refresh as the file is aggressively cached.

Re: This Week in D #23 - Interview with Dmitry Olshansky, dmd beta, std.experimental.color

2015-07-03 Thread Adam D. Ruppe via Digitalmars-d-announce
On Friday, 3 July 2015 at 08:40:58 UTC, Dmitry Olshansky wrote: Adam can we fix that ? Thanks! yup, changed

Re: This Week in D #23 - Interview with Dmitry Olshansky, dmd beta, std.experimental.color

2015-07-03 Thread Adam D. Ruppe via Digitalmars-d-announce
On Friday, 3 July 2015 at 01:32:27 UTC, Nicholas Wilson wrote: Adam. At least on safari you can't scroll down the archive panel. The first 20 editions are visible, but not the rest. Try it now, you might have to refresh to get the new css, I just added a scroll over there (on touch btw use

This Week in D #23 - Interview with Dmitry Olshansky, dmd beta, std.experimental.color

2015-06-30 Thread Adam D. Ruppe via Digitalmars-d-announce
http://arsdnet.net/this-week-in-d/jun-28.html

This Week in D: ... not much, actually

2015-05-24 Thread Adam D. Ruppe via Digitalmars-d-announce
I suspect many of us have DConf on the mind and aren't quite as active on the forums, my impression was this was a pretty quiet week and none of the merged PRs jumped out at me either. http://arsdnet.net/this-week-in-d/may-24.html I still have to do a dconf talk outline myself! Hopefully I'll

Re: This Week in D: ... not much, actually

2015-05-25 Thread Adam D. Ruppe via Digitalmars-d-announce
On Monday, 25 May 2015 at 16:16:24 UTC, Kagamin wrote: Or a long review for more content. That is actually what I hope to do, but whether it will actually come to pass remains to be seen. I still have to at least outline my own talk...

Re: Martin Nowak's talk cancelled

2015-05-26 Thread Adam D. Ruppe via Digitalmars-d-announce
If worse comes to worst, I can probably improvise something to fill the time... don't expect slides though :P

This Week in D summarizes those long threads for you!

2015-08-24 Thread Adam D. Ruppe via Digitalmars-d-announce
I haven't posted these to the announce forum for a while, but they still come out each week! If you aren't subscribed yet, there's an rss link on the page or you can follow me on Twitter, where I post most of them: https://twitter.com/adamdruppe This Week in D has the argument over

line numbers for linux exception traces

2015-08-05 Thread Adam D. Ruppe via Digitalmars-d-announce
If you just download this little file: http://arsdnet.net/dcode/linetrace.d and add it to your build, when compiling in debug mode, it will translate the addresses into line numbers (by simply piping out to addr2line on the command line) No modification to your program is required.

Re: line numbers for linux exception traces

2015-08-05 Thread Adam D. Ruppe via Digitalmars-d-announce
Oh also a note about addr2line's output on my computer at least: it prints the line of the *next* instruction after the function call, which can be a few lines away sometimes. But still, close enough: go to the line it references then look immediately before it and you should see the function

Re: vibe.d 0.7.24 released

2015-08-11 Thread Adam D. Ruppe via Digitalmars-d-announce
On Monday, 10 August 2015 at 18:23:25 UTC, Sönke Ludwig wrote: The main technical reason was CT reflections issues (the particular case was that they had always been erroneously recognized as input ranges) and the fact that any API change involving the Json struct would potentially be a

Re: vibe.d 0.7.24 released

2015-08-10 Thread Adam D. Ruppe via Digitalmars-d-announce
On Monday, 10 August 2015 at 17:27:56 UTC, Sönke Ludwig wrote: - Json.opDispatch and Bson.opDispatch are scheduled for deprecation What was your reason for doing that? I find they are kinda convenient but also have a way of messing with compile time duck typing so I restrict it but

Re: mood : simple vibe.d based blog implementation

2015-08-14 Thread Adam D. Ruppe via Digitalmars-d-announce
On Friday, 14 August 2015 at 18:51:33 UTC, Dicebot wrote: A bit more details - https://blog.dicebot.lv/posts/2015/08/In_the_mood_for_some_releasing huh, this doesn't look awful. I've been thinking about starting a fancier blog but I hate all blog software too. So I just write html files but

This Week in D 28: two new books, long argument, beta

2015-07-27 Thread Adam D. Ruppe via Digitalmars-d-announce
This Week in #Dlang - new beta, two new books announced, long argument on template duck types vs Rust traits: http://arsdnet.net/this-week-in-d/jul-26.html BTW I don't always post these to the announce forum or reddit each week, but I do tend to tweet them: https://twitter.com/adamdruppe

Re: Programming in D On Goodreads

2015-07-17 Thread Adam D. Ruppe via Digitalmars-d-announce
Oooh, my book is up there too: https://www.goodreads.com/book/show/22499498-d-cookbook

Re: dcrypt - a cryptography library written in D

2015-07-13 Thread Adam D. Ruppe via Digitalmars-d-announce
On Monday, 13 July 2015 at 18:07:25 UTC, Jonathan M Davis wrote: Now, with a name like that, will it be able _en_crypt as well? ;) encrypt - a cryptography library written in English

Re: This Week in D - dconf videos, objc and iOS support improving, interview with Etienne Cimon

2015-07-13 Thread Adam D. Ruppe via Digitalmars-d-announce
On Monday, 13 July 2015 at 11:54:02 UTC, Dmitry Olshansky wrote: I think archive pannel should list entries in reverse hronologicall order, else it would soon be hard to find the first few of the recent weekly issues. Next time you refresh you'll see that change.

Re: This Week in D - dconf videos, objc and iOS support improving, interview with Etienne Cimon

2015-07-13 Thread Adam D. Ruppe via Digitalmars-d-announce
On Monday, 13 July 2015 at 21:23:20 UTC, Adam D. Ruppe wrote: about mid way down that page Actually less than quarter down, the lightning talks were the second slot of the day.

Re: This Week in D - dconf videos, objc and iOS support improving, interview with Etienne Cimon

2015-07-13 Thread Adam D. Ruppe via Digitalmars-d-announce
On Monday, 13 July 2015 at 21:17:01 UTC, John Carter wrote: ps: Lightning talks are my favourite variety... I do hope somebody posts the videos / slides. Usually a gem or two amongst those. I did write up some summary of them (from memory so not perfect) in this week in D a few weeks ago:

Re: Case study on ranges and lazy evaluation

2015-07-20 Thread Adam D. Ruppe via Digitalmars-d-announce
Quick, what does this loop in this function do? void PanelBar::RepositionExpandedPanels(Panel* fixed_panel) I'm willing to guess it repositions the expanded panels named functions are the best abstraction.

Re: Fastest JSON parser in the world is a D project

2015-10-28 Thread Adam D. Ruppe via Digitalmars-d-announce
On Tuesday, 27 October 2015 at 14:00:07 UTC, Martin Nowak wrote: Yikes, this is such an anti-pattern. https://github.com/rejectedsoftware/vibe.d/issues/634 Every time I use opDispatch, I add an if(name != "popFront") constraint, at least (unless it is supposed to be forwarding). It helps

Re: I want D to build OS,only with D

2015-10-26 Thread Adam D. Ruppe via Digitalmars-d-announce
On Monday, 26 October 2015 at 15:54:52 UTC, guodemone wrote: There is no example of a method to write OS(bootloader,)Including compiled, linked fashion Chapter 11 of my book https://www.packtpub.com/application-development/d-cookbook shows how you can get started. Though the runtime

Re: Tonight: Introduction to D at Codeaholics (HK)

2015-11-11 Thread Adam D. Ruppe via Digitalmars-d-announce
On Wednesday, 11 November 2015 at 17:30:07 UTC, Lionello Lunesu wrote: as being a semantic difference, with no difference in memory layout. One can be indexed meaningfully, the other can't.) Eh, indexing char[] is meaningful, you just need to know what that meaning is...

Re: Atila's article on Reddit: "Rust impressions from a C++/D programmer, part 1"

2015-11-15 Thread Adam D. Ruppe via Digitalmars-d-announce
On Monday, 16 November 2015 at 00:40:33 UTC, The Old One wrote: My point: until you can easily write D bare-metal code, without any runtime, and honestly without garbage collection, it just isn't a Real Systems Language. It really isn't hard. Yes, there's a learning curve to get started, but

Re: D compiler daily downloads at an all-time high

2015-11-17 Thread Adam D. Ruppe via Digitalmars-d-announce
On Tuesday, 17 November 2015 at 13:08:37 UTC, Namal wrote: what do you think how good the download numbers are representing the popularity of D? Because I myself have downloaded the new compiler several times. One for work, one for home and one for the virtual machine I guess. Oh the other

Re: Beta D 2.069.0-b1

2015-10-08 Thread Adam D. Ruppe via Digitalmars-d-announce
On Thursday, 8 October 2015 at 04:14:59 UTC, extrawurst wrote: Does that mean @property has no effect anymore ? @property never actually worked anyway. It is still my hope that it will be correctly implemented some day though - the hard problem it was meant to solve is still there (returning

This Week in D: livestreaming and we're moving forward on Windows bindings!

2015-10-05 Thread Adam D. Ruppe via Digitalmars-d-announce
This Week in #Dlang - Windows progression, -m32mscoff tip, livestreaming D code, Romania conf, tip on interfaces http://arsdnet.net/this-week-in-d/oct-04.html

Re: Beta D 2.069.0-b1

2015-10-09 Thread Adam D. Ruppe via Digitalmars-d-announce
On Saturday, 10 October 2015 at 01:52:36 UTC, Martin Nowak wrote: What would you use that for, a handwritten interface struct with function pointers made read-only using @property? var a = var.emptyObject; // works today a.prop = { do_stuff; }; // works today a.prop(); // useless no op

Re: Beta D 2.069.0-b1

2015-10-09 Thread Adam D. Ruppe via Digitalmars-d-announce
On Saturday, 10 October 2015 at 02:31:51 UTC, Martin Nowak wrote: nothing to warrant the invasive language feature @property is. There's no reason for @property to be invasive. ALL it needs to do is handle that one case, it shouldn't even be used anywhere else. Everything else is trivial or

Re: Voting for std.experimental.allocator

2015-07-08 Thread Adam D. Ruppe via Digitalmars-d-announce
yeah

Re: Four new DConf 2015 videos

2015-07-08 Thread Adam D. Ruppe via Digitalmars-d-announce
On Wednesday, 8 July 2015 at 14:58:19 UTC, Joakim wrote: Can you post last week's TWiD also, the interview with Dmitry? https://www.reddit.com/r/programming/comments/3ck3ru/interview_with_dmitry_olshansky_author_of_ds/

Re: Four new DConf 2015 videos

2015-07-09 Thread Adam D. Ruppe via Digitalmars-d-announce
On Thursday, 9 July 2015 at 14:20:17 UTC, wobbles wrote: Yeah, the whole last 10 or so mins of Adams talk is almost impossible to follow. I haven't watched it at all yet, what part? I can probably just fill you in in writing. (Eventually, when I have a few hours to waste, I'll type up a

Re: Four new DConf 2015 videos

2015-07-09 Thread Adam D. Ruppe via Digitalmars-d-announce
On Thursday, 9 July 2015 at 22:17:50 UTC, Andy Smith wrote: Wha?! I thought it was John Colvin that talked about OpenCL? Was Adam talking about it as well?! No, I didn't, I just briefly showed off the code of my api explorer and http client wrapping by jsvar.

This Week in D - dconf videos, objc and iOS support improving, interview with Etienne Cimon

2015-07-12 Thread Adam D. Ruppe via Digitalmars-d-announce
Another nice interview that Joakim did this week and some interesting announcements about ios related support. And a long, pointless bikeshed argument, ugh. http://arsdnet.net/this-week-in-d/jul-12.html Now that all the videos are out for dconf, in the next week or maybe two, depending on

Re: D-Day for DMD is today!

2015-08-30 Thread Adam D. Ruppe via Digitalmars-d-announce
On Sunday, 30 August 2015 at 18:44:48 UTC, Jacob Carlborg wrote: No, this is a tool for generating C/C++ header files from D modules, DStep does the opposite. I did one to the point where it basically worked for the support dmd had for C++ interop a couple years ago, but since that's changed

Re: D-Day for DMD is today!

2015-09-01 Thread Adam D. Ruppe via Digitalmars-d-announce
On Tuesday, 1 September 2015 at 14:39:57 UTC, Ola Fosheim Grøstad wrote: Why do you need long term backwards compatibility? It would be nice for bootstrapping... now that we need dmd to build dmd, it'd be really annoying if you need to install version X-3 to compile version X-2 to compile

More This Week in D!

2015-09-13 Thread Adam D. Ruppe via Digitalmars-d-announce
This week, a tip about working around a bug with some quick philosophy about getting stuff done: http://arsdnet.net/this-week-in-d/sep-13.html Last week, new DMD, new LDC, and interview with Atila Neves! http://arsdnet.net/this-week-in-d/sep-06.html BTW, another thing I've been writing the

Re: Vibemail - extensions for vibe's Mail class to send multi-part emails with attachments

2015-09-29 Thread Adam D. Ruppe via Digitalmars-d-announce
On Tuesday, 29 September 2015 at 12:43:19 UTC, Daniel Kozak wrote: It would be nice to have all of yours stuff on code.dlang.org. I'm slowly working on it. Got some working just yesterday: http://code.dlang.org/packages/arsd-official but the repo doesn't let you show subpackages, argh. dub

Re: Vibemail - extensions for vibe's Mail class to send multi-part emails with attachments

2015-09-29 Thread Adam D. Ruppe via Digitalmars-d-announce
On Tuesday, 29 September 2015 at 08:54:39 UTC, Daniel Kozak wrote: Wow, I need something like this 3 weeks ago, but I dont have time to implement this myself, so I end up with phpMailer. Now I can switch my little e-mailing system to Dlang. Thank you. If you ever need something in D, ask me

Re: Vibemail - extensions for vibe's Mail class to send multi-part emails with attachments

2015-09-29 Thread Adam D. Ruppe via Digitalmars-d-announce
On Tuesday, 29 September 2015 at 09:05:09 UTC, Sebastiaan Koppe wrote: That why we want stuff besides text in our emails. Attachments do pictures better than html bodies though.

Re: This Week in D #37 - forum tutorials and tip on using UDAs

2015-09-29 Thread Adam D. Ruppe via Digitalmars-d-announce
On Tuesday, 29 September 2015 at 07:09:35 UTC, Jacob Carlborg wrote: This looks pretty cool. Unfortunately the original code needs to be contained inside a template :( . Yeah. You could put it in a module too (my original plan was to write about "module mything_impl; code here" and "module

Re: Vibemail - extensions for vibe's Mail class to send multi-part emails with attachments

2015-09-29 Thread Adam D. Ruppe via Digitalmars-d-announce
On Tuesday, 29 September 2015 at 14:57:13 UTC, Sebastiaan Koppe wrote: Good. But why put everything in one package? dub forces me to do it that way. It isn't my preference, but reorganizing all my files and creating twenty or thirty different github repos to house them is unacceptable. The

Re: This Week in D #37 - forum tutorials and tip on using UDAs

2015-09-28 Thread Adam D. Ruppe via Digitalmars-d-announce
On Monday, 28 September 2015 at 13:06:37 UTC, John Colvin wrote: https://github.com/DlangScience/design/blob/master/design.pdf BTW there is a plot thing David Simcha did years ago: http://code.dlang.org/packages/plot2kill I don't know how good it is though, I've never actually used it. That

This Week in D #37 - forum tutorials and tip on using UDAs

2015-09-28 Thread Adam D. Ruppe via Digitalmars-d-announce
This Week in #Dlang - new bugfix release, Windows driver, Azure+vibe tutorial, tip on uda transformations + mixin templates http://arsdnet.net/this-week-in-d/sep-27.html The tip here is one I've been talking about on irc a little and decided to write up this time. Using a mixin template to

Re: This Week in D: livestreaming and we're moving forward on Windows bindings!

2015-10-05 Thread Adam D. Ruppe via Digitalmars-d-announce
On Monday, 5 October 2015 at 21:59:49 UTC, anonymous wrote: I don't think Adam minds my nagging. I hope he doesn't. No problem at all. I confess I slapped this one together in a bit of a rush: yesterday didn't feel like Sunday to me (it was a special weekend in my church so my routine was

Re: Scriptlike v0.9.4 - Perl-like interpolated strings, full examples and more.

2015-09-22 Thread Adam D. Ruppe via Digitalmars-d-announce
On Wednesday, 23 September 2015 at 01:24:54 UTC, Sebastiaan Koppe wrote: What about: void echo(T)() { writeln(mixin(interp!T)); Won't work because it won't be able to see the local variables you want to interpolate.

Re: Graillon 1.0, VST effect fully made with D

2015-11-27 Thread Adam D. Ruppe via Digitalmars-d-announce
On Friday, 27 November 2015 at 17:12:05 UTC, Jonny wrote: On Thursday, 26 November 2015 at 15:48:48 UTC, Guillaume Piolat I don't really have a point to prove, but I'm really tired with people arguing that a language with GC can't possibly do real-time. It's not like you are unallowed to

Re: DConf 2016 news: 20% sold out, book signing

2015-12-07 Thread Adam D. Ruppe via Digitalmars-d-announce
On Monday, 7 December 2015 at 19:37:11 UTC, deadalnix wrote: Adam won't be coming ? I haven't decided for sure yet, but probably not. I don't like travel at all and the thought of a trans-atlantic flight strikes me as the worst.

Re: "Programming in D" ebook is at major retailers

2015-12-14 Thread Adam D. Ruppe via Digitalmars-d-announce
On Monday, 14 December 2015 at 16:32:57 UTC, Ali Çehreli wrote: Can somebody answer the question about D that starts with "What about available well maintained libraries for different tasks?" I almost did, especially since I personally wrote more than half what he or she is looking for

Re: Better docs for D (WIP)

2016-01-04 Thread Adam D. Ruppe via Digitalmars-d-announce
On Saturday, 2 January 2016 at 21:06:19 UTC, Adam D. Ruppe wrote: * cross-linking, including inherited members I got this working in simple cases... which happens to include Phobos' std.socket! http://dpldocs.info/experimental-docs-2/std.socket.UdpSocket.html I did a major refactoring of

Re: Better docs for D (WIP)

2016-01-04 Thread Adam D. Ruppe via Digitalmars-d-announce
FYI, even now, I hesitate to change links in my Phobos fork because I kinda want to remain ddoc compatible... and I can never remember what macro it is. And I've been kinda deep in this the whole last week. Anyway, let's get into this: On Sunday, 3 January 2016 at 23:16:30 UTC, Andrei

Re: Better docs for D (WIP)

2015-12-29 Thread Adam D. Ruppe via Digitalmars-d-announce
On Tuesday, 29 December 2015 at 14:26:48 UTC, Rikki Cattermole wrote: Okay, I remember you saying something a bit different on IRC (at least to my understanding). Well, I'm still a bit iffy on it, to attach a name I used the first member of the enum which might not pass review muster in dmd

Re: Better docs for D (WIP)

2016-01-02 Thread Adam D. Ruppe via Digitalmars-d-announce
On Friday, 1 January 2016 at 16:30:44 UTC, Bastiaan Veelo wrote: In my eyes there are three important aspects to quality documentation: Let me summarize the benefits I see in my way for each of these three items: 1. Content For content, I'm making edits based on common questions I see.

Re: Better docs for D (WIP)

2016-01-02 Thread Adam D. Ruppe via Digitalmars-d-announce
On Saturday, 2 January 2016 at 19:31:24 UTC, JohnCK wrote: But currently I'm looking to your project and maybe I could help there. Well, the generator core is almost stable now, so pretty soon we'll be moving on to the other things. If I can keep up my vacation pace, this would be set in

Re: Better docs for D (WIP)

2016-01-05 Thread Adam D. Ruppe via Digitalmars-d-announce
On Tuesday, 5 January 2016 at 08:31:55 UTC, Jacob Carlborg wrote: "Address" not being cross-linked here [1] while "SocketOSException" is. thanks! That's one I missed in the Phobos source code.

Re: Better docs for D (WIP)

2016-01-05 Thread Adam D. Ruppe via Digitalmars-d-announce
On Tuesday, 5 January 2016 at 08:12:56 UTC, Jacob Carlborg wrote: I suggest showing only links to inherited members, not the docs for them. What I want to show is the links plus just the first excerpt of the docs, so you have an idea what it is aside from the name without taking up a lot of

Re: Better docs for D (WIP)

2016-01-05 Thread Adam D. Ruppe via Digitalmars-d-announce
On Tuesday, 5 January 2016 at 16:06:17 UTC, Jacob Carlborg wrote: I would really like to be able to write documentation for private methods as well, but hide them by default. I think it can be good when one is working on the implementation of a library. Right. In my thing, it is controlled

Re: Better docs for D (WIP)

2016-01-05 Thread Adam D. Ruppe via Digitalmars-d-announce
On Tuesday, 5 January 2016 at 15:51:56 UTC, Nordlöw wrote: The mouse-over behaviour of CT- and RT-parameters is just really really cool! Thanks! Awesome! That's just a little javascript but I feel it kinda adds a fourth dimension (the other three being width, height, and *color* on a

Re: Better docs for D (WIP)

2016-01-06 Thread Adam D. Ruppe via Digitalmars-d-announce
On Wednesday, 6 January 2016 at 10:25:50 UTC, Martin Nowak wrote: We already have a nice and powerful documentation generator called ddox. You say that like I've never hard of it before, when I've spent quite a few words over the last ten days writing up my critiques of it, including both

Re: Better docs for D (WIP)

2016-01-06 Thread Adam D. Ruppe via Digitalmars-d-announce
On Wednesday, 6 January 2016 at 17:10:01 UTC, Jacob Carlborg wrote: BTW, do you know of Harbored [1] Yes, I wrote about it in the TWiD link in the snipped section of the parent post. In fact, until Monday, my generator actually imported a few modules directly from Harbored to handle things

Re: Better docs for D (WIP)

2016-01-06 Thread Adam D. Ruppe via Digitalmars-d-announce
On Tuesday, 5 January 2016 at 18:09:57 UTC, Andrei Alexandrescu wrote: Again this goes back to Adam. It occurs to me, looking at the status quo, that a single point of failure is more robust than several points of failure in series. /library/ depends on the dlang.org, Phobos, and ddox.

Re: Better docs for D (WIP)

2016-01-06 Thread Adam D. Ruppe via Digitalmars-d-announce
On Wednesday, 6 January 2016 at 16:37:24 UTC, Andrei Alexandrescu wrote: The remaining issue is that that makes the makefile assume git is installed. Is that reasonable? I hate to be the one to say this, but I don't think it is reasonable in the packaged release. In the dev version,

Re: Better docs for D (WIP)

2016-01-05 Thread Adam D. Ruppe via Digitalmars-d-announce
On Tuesday, 5 January 2016 at 14:18:32 UTC, Andrei Alexandrescu wrote: There's been a recent discussion with Walter and Martin about using wildcards in makefiles (which would obviate the necessity of being explicit about files). I actually do NOT use wildcards in most of my own makefiles for

Re: Better docs for D (WIP)

2016-01-07 Thread Adam D. Ruppe via Digitalmars-d-announce
On Thursday, 7 January 2016 at 06:30:28 UTC, Rory McGuire wrote: If not a tagging system then at least adding synonyms would be great. dpldocs.info actually had this in its first version, way back in 2010, because so many people would ask me these kinds of things. In the first draft, I did

Re: Better docs for D (WIP)

2015-12-29 Thread Adam D. Ruppe via Digitalmars-d-announce
On Wednesday, 30 December 2015 at 00:32:31 UTC, Andrei Alexandrescu wrote: Then why document it? Just on principle, a documentation tool probably shouldn't be limiting the author's ability to document... This might just be a bug in dmd btw. Looking at the ddoc spec page, it says

Re: Better docs for D (WIP)

2015-12-31 Thread Adam D. Ruppe via Digitalmars-d-announce
On Thursday, 31 December 2015 at 06:39:27 UTC, Israel wrote: This is what hits me the most. Thats why we suggested "user contributed examples". PHP docs is the only place ive seen this. What is your stance on this and if you agree, how would you implement it? How would it work? I do not

Re: Better docs for D (WIP)

2015-12-30 Thread Adam D. Ruppe via Digitalmars-d-announce
BTW wouldn't it be great if the compiler's error messages showed each level of pass/fail for those constraints? For the docs, I don't mind doing a few special case, hand written things, but the compiler needs something a bit more generic. I think the way to code that is whenever the compiler

<    1   2   3   4   5   6   >