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
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.
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
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
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 #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
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.
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
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
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
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
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
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
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
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.
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
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
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.
Oooh, my book is up there too:
https://www.goodreads.com/book/show/22499498-d-cookbook
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
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.
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.
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:
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
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
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.
yeah
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/
On Friday, 3 July 2015 at 08:40:58 UTC, Dmitry Olshansky wrote:
Adam can we fix that ? Thanks!
yup, changed
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
http://arsdnet.net/this-week-in-d/jun-28.html
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
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
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
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
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.
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
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.
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
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
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.
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.
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?
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
Where is the conference itself?
If worse comes to worst, I can probably improvise something to
fill the time...
don't expect slides though :P
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...
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
http://arsdnet.net/this-week-in-d/may-17.html
https://twitter.com/adamdruppe/status/600147904997826562
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.
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
Can you post the class in question and show where the safe
annotation was too?
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.
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.
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
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
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/
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`
On Monday, 16 March 2015 at 09:53:38 UTC, Mathias Lang wrote:
Nitpick: Loose (P after the dub question ;)
thanks, fixed
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
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
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
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 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
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
On Monday, 16 February 2015 at 07:14:35 UTC, Andrei Alexandrescu
wrote:
Oh, could you please add that DConf has a call for submissions
and an early bird discount through Feb 28?
it was already there - DConf 2015 is right under the stats and I
keep that little section updated with the latest.
On Monday, 16 February 2015 at 07:05:41 UTC, Meta wrote:
Should be A module?
yes, thanks!
After my sick day last week, this rounds up two weeks of
discussion.
http://arsdnet.net/this-week-in-d/feb-15.html
If someone else wants to post to reddit this time, I'd appreciate
it.
On Monday, 16 February 2015 at 03:05:56 UTC, Brian Schott wrote:
Typo: DCD was spelled as CD.
oops fixed thx
I got an email from the publisher of my D Cookbook asking me to
write another book on D. From their email:
We have recently commissioned a book on D, titled ' Learning D
'. This book will have approximately 400 pages and and the vision
behind this book is to introduce practical concepts and
On Saturday, 14 February 2015 at 16:51:20 UTC, Russel Winder
wrote:
I would have said they have permission to commission/contract.
yeah, me too, but I know what they meant.
What is their workflow these days?
idk if it has changed in the last year, but mine was done on MS
Word as well.
On Wednesday, 11 February 2015 at 11:21:46 UTC, Dominikus Dittes
Scherkl wrote:
Did I missed issue #5 ?
No, I did; I was sick most of last week and decided to skip it,
just going to bed instead on sunday night.
On Wednesday, 4 February 2015 at 13:50:54 UTC, wobbles wrote:
p.s. Hope the search for your dog went well.
Yes, we found her after she was outside for a week. Lost about
13% of her body weight and had dehydration and hypothermia, but
the vet was able to treat it and it looks like she'll make
On Wednesday, 4 February 2015 at 14:34:18 UTC, eles wrote:
Wow. She is a fighter. Glad to hear that everything is OK now.
Aye, I really don't know how she survived some of those nights,
below zero temperatures (Fahrenheit - so actually cold) with
nasty wind from that storm that hit the
On Tuesday, 3 February 2015 at 09:23:43 UTC, Ulrich Küttler wrote:
$ dmd window.d simpledisplay.d color.d
simpledisplay.d(550): Error: module color is in file
Huh, that should work, did you remember to download color.d to
the same directory too?
On Tuesday, 3 February 2015 at 05:53:30 UTC, Jeremy DeHaan wrote:
Yes, they are not guaranteed to run, but isn't that only during
run time? They are going to be called at the application exit
to ensure everything is cleaned up.
If the application exits somewhat cleanly (through return from
Another bit that confuses me: While it's not an official and
hard rule, it is still against reddiquette to post your own
content repeatedly and exclusively.
If you're not posting original content, what are you posting?
hey guys i found this really great link on reddit...
idk, maybe I don't
On Monday, 2 February 2015 at 19:52:02 UTC, Jesse Phillips wrote:
I'm not sure if every week needs a post to reddit. You're
likely to increase the number of people who feel it is spam:
Maybe, I kinda think it might be a bit much sometimes too, but on
the other hand, it is just once a week.
On Monday, 2 February 2015 at 23:11:22 UTC, Ulrich Küttler wrote:
Unfortunately, your project Spotlight does not work exactly as
advertised, since simpledisplay imports arsd.color. Just to let
you know.
I mentioned that, which part specifically didn't work for you?
On Monday, 2 February 2015 at 13:27:33 UTC, FG wrote:
That would make navigation between issues much easier, even
without the page with a list of all issues (which I am unable
to find). :)
The naming convention was probably a mistake, if nothing else,
it'll get confusing next year.
But you
On Monday, 2 February 2015 at 12:39:18 UTC, Szymon Gatner wrote:
Looking forward to next part of simpledisplay tutorial. Goal
should be to make it run on iOS in 2015 ;)
I don't use any Apple hardware, so someone else would have to own
that part of the code...
I can't believe it, but yet another week has already passed, so
up late to release this again!
http://arsdnet.net/this-week-in-d/feb-01.html
Early bird registration open for DConf, 2015 Vision released, GUI
and Windows development on the forums.
Today's tip is about class destructors, and
On Monday, 26 January 2015 at 14:38:31 UTC, Ola Fosheim Grøstad
wrote:
(A slight typo: 2017 in the header)
oops. fixed.
One thing I did this time that I'm not sure if I want to commit
to was writing a very brief summary of a couple of the threads.
(It had to be very brief tbh because I
On Monday, 26 January 2015 at 14:01:02 UTC, CraigDillabaugh wrote:
Good luck with the search for your dog!
Thank. I'm especially worried now because the weather took a turn
for the worse in Watertown, with sub-zero wind chills and
snowfall coming. She's been out since Thursday night, and
On Monday, 26 January 2015 at 05:42:18 UTC, weaselcat wrote:
At first I feared there wouldn't be enough content for you to
do this weekly but I'm glad I was wrong. D seems more popular
than ever.
Yea, and besides, worst case scenario, there's plenty of backlog
tips or projects I can talk
On Monday, 26 January 2015 at 15:07:09 UTC, Ola Fosheim Grøstad
wrote:
Yes, if there is too much trivia on the top of the newsletter
people might loose interest and miss out on the Tip of the
week, which could be an important channel for incremental
education.
Right. I thought about putting
On Monday, 26 January 2015 at 06:47:35 UTC, ketmar wrote:
great. and i never realised that the trick with
Aye, static imports I think are a bit underused. The tip section
(and project spotlight, which takes longer to write but I have a
few plans for that too) is something I hope can keep
On Monday, 26 January 2015 at 05:26:23 UTC, Ali Çehreli wrote:
There is an exposed $P tag on the page:
Ooops, fixed. Thanks! (remember to refresh to skip your browser
cache)
I've been out of town this week and also dealing with trying to
remotely find my lost dog (she got away from the sitter... and no
luck yet :( ) so I haven't been as active as I often am in the D
community, but I still made time to compile another issue!
Reddit:
http://www.reddit.com/r/programming/comments/2tozgb/this_week_in_d_website_makeover_c_interop_import/
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
On Monday, 19 January 2015 at 22:34:29 UTC, Dicebot wrote:
In my rss reader #2 simply appears as older than #1.
OK, I put the newest one at the top of the file figuring that
would be easier to read but if the RSS reader orders it anyway no
need for that, i'll fix my generator.
http://arsdnet.net/this-week-in-d/jan-18.html
http://www.reddit.com/r/programming/comments/2sy7lg/this_week_in_d_january_18_2015/
For those of you who saw the draft earlier, hit refresh to ensure
you aren't seeing a cached version.
RSS feed:
http://arsdnet.net/this-week-in-d/twid.rss
This
On Wednesday, 14 January 2015 at 20:18:55 UTC, Andrei
Alexandrescu wrote:
Wait, no subrepo under dlang.org? -- Andrei
My thought was in-progress goes under something i can push to at
any time, then I'd to a PR for the finished project.
But it can move to dlang.org too, however you want it
Yeah, I'm already thinking of a special edition around the
dconf time where it'll probably be much longer than the regular
editions where we'll see about writing up summaries of the talks.
Then as the videos hit youtube, we'll revisit the subject in more
depth in writing.
(by we i hope it
Once the bugs are worked out, like half of this can be automated
too and the other half can be written some time in advance.
For example, I now have the next two tip of the week bits
written already (and if something else comes up, I'll just put
them to the backlog, there's no time
On Wednesday, 14 January 2015 at 13:19:58 UTC, Iain Buclaw via
Digitalmars-d-announce wrote:
On the other hand, it's easy to loose track of things going on.
Yeah, I'll forget about things then.
A monthly one might be a wrap-up made by editing the weekly ones
to the biggest bits and maybe
GitHub repo started:
https://github.com/adamdruppe/This-Week-in-D
On Tuesday, 13 January 2015 at 16:12:50 UTC, Andrei Alexandrescu
wrote:
Idea: put everything in a subdir on dlang.org on our github
repo. The newsletter becomes part of the website. -- Andrei
Yeah, that's a good idea.
I think I might make a github with the drafts and helper tools,
then do a
First draft of the rss feed:
http://arsdnet.net/this-week-in-d/twid.rss
401 - 500 of 754 matches
Mail list logo