On Monday, 16 February 2015 at 03:05:56 UTC, Brian Schott wrote:
Typo: DCD was spelled as CD.
oops fixed thx
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
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 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 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 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.
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/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
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.
Can you post the class in question and show where the safe
annotation was too?
http://arsdnet.net/this-week-in-d/may-17.html
https://twitter.com/adamdruppe/status/600147904997826562
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/
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
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.
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
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
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.
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
Where is the conference itself?
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
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 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
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
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...
If worse comes to worst, I can probably improvise something to
fill the time...
don't expect slides though :P
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
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
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
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 #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
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:
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.
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
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
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...
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
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
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 #Dlang - Windows progression, -m32mscoff tip,
livestreaming D code, Romania conf, tip on interfaces
http://arsdnet.net/this-week-in-d/oct-04.html
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
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
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 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.
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 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
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
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, 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
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 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
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.
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
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.
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
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
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
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
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.
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
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.
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
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
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
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
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
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.
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,
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
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
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
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
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
101 - 200 of 568 matches
Mail list logo