Aye, and I just finished the first draft this week, now doing the
second draft and it is moving along at an excellent pace, I'm
pretty sure we're going to release earlier than expected on the
website.
BTW it now has a cover image, that's a painting my brother did
called View from Phobos,
We're publishing in about two weeks now so it won't be long until
the real thing is out anyway!
On Tuesday, 6 May 2014 at 12:40:48 UTC, Szymon Gatner wrote:
Any way to see the TOC?
Hmm, not on the website yet but here it is. Each one is shown
through examples (with a few exceptions where I couldn't think of
a good example but wanted to discuss the principle behind it
anyway):
On Tuesday, 6 May 2014 at 13:19:09 UTC, Szymon Gatner wrote:
Holy s**t, that is a lot! How did you manage to fit all this in
337 pages?!
Each individual item tended to only be about 3 pages, some
shorter, a few longer (I had a fair chunk to say about ranges and
reflection, not so much to say
On Tuesday, 6 May 2014 at 15:28:01 UTC, Szymon Gatner wrote:
Everything sounds great, really can't wait. Coming from C++ I
am really interested in resource management. I still can't find
myself in non-deterministic d-tor / GC world (and recent
discussion on removal of d-tors entirely isn't
I *might* watch some of it on the 'net myself since I most likely
won't actually be in Menlo Park until Friday the 23rd. The whole
week is gonna be hell for me tho so idk if I actually would
stream or not. Watching later on youtube like we did last year is
cool by me too.
On Monday, 19 May 2014 at 16:25:01 UTC, Atila Neves wrote:
Any specific instructions for the speakers, are people meeting
up in the Aloft beforehand somewhere, or do I just turn up to
Facebook, say DConf and it'll be fine?
+1 especially since I'll probably be coming in somewhat late
(likely
You can see some margin notes I added this morning about stuff I
was thinking about saying to fill time!
For example, being willing to experiment helps with speed, like
Walter said. It also applies here: disassemblies might be scary
the first time, but if you dive into it and see about toying
On Friday, 23 May 2014 at 19:59:23 UTC, Mattcoder wrote:
Hehe, I'm just imagining what Walter will say: Lack of images!
Heh, I actually went through a few idea stages here:
1) I'd list the druntime functions. I determined this to be
boring and subject to change anyway. But I spent like a
On Saturday, 24 May 2014 at 18:12:40 UTC, Tolga Cakiroglu wrote:
When you started talking about writing your Floppy Disk
driver for your kernel without using BIOS or DOS,
Aye, programming on DOS was cool (and of course, so was
programming without DOS too!)
It is actually frustrating to know
On Saturday, 24 May 2014 at 00:36:31 UTC, John wrote:
I wish there was more time available.
My poor throat was getting dry near the end anyway...
But I was kinda worried that I was getting too negative at times.
My theme was supposed to be encouraging, go ahead and try it, and
instead I
On Saturday, 24 May 2014 at 20:46:30 UTC, sclytrack wrote:
Were there actual slides?
Nope, I never actually got around to creating any.
I just had an outline on my desktop of stuff I was thinking about
creating, but just didn't finish it. The paper was my recreation
of that outline from
On Saturday, 24 May 2014 at 21:01:13 UTC, sclytrack wrote:
I would have preferred slides though. I'm not so good at
listening. The visual impact helps ME better at remembering.
Yea, they were on my todo list, I was just too lazy and/or
distracted to do it. But I'm not sure they would have
On Saturday, 24 May 2014 at 23:47:58 UTC, Nick Sabalausky wrote:
Real programmers used Mode X!
Yea! ...I never really got into it tho and kept going back to 13
for the plain simplicity.
On Sunday, 25 May 2014 at 05:18:39 UTC, Nick Sabalausky wrote:
Similarly, mixed cussing is golly good f**king fun.
heh yeah, but I've been trying to quit cussing entirely. Which is
harder than you might think, even though I didn't even go that
wild with it before, it is still a bit of a
On Tuesday, 27 May 2014 at 01:42:27 UTC, Adam D. Ruppe wrote:
heh yeah, but I've been trying to quit cussing entirely.
oh a fun addendum to this, I told a friend of mine (whom I
haven't actually known that long) that I was trying to quit, and
she was incredulous that I even swore at all. She
On Tuesday, 27 May 2014 at 11:43:32 UTC, Kozzi wrote:
I am reading it now, but there is a lot of errata :(.
What do you mean?
On Tuesday, 27 May 2014 at 11:57:05 UTC, Daniel Kozak via
Digitalmars-d-announce wrote:
I mean there is a lot of typo (for e.g. multiple ';' chars at
the end of line, import std.stdio : writeln;;;)
Blargh, the code got screwed up something nasty through the
revision process (chapter 6
On Tuesday, 27 May 2014 at 13:27:56 UTC, Szymon Gatner wrote:
Will epub version be available too?
Yeah, I think it is already on the packt website.
On Tuesday, 27 May 2014 at 23:08:01 UTC, Leandro Lucarella wrote:
I think they should be uploaded all ASAP and then you can do
official announcements in reddit or wherever you thinks it's
best to promote the language.
Aye, we could also, if we want some new thing to post to reddit
each time,
On Wednesday, 28 May 2014 at 08:01:00 UTC, Mike James wrote:
I'm looking at getting the ebook version - does that version
include the errata described above?
Yeah, those errors were in the .doc I sent in after revisions on
chapter 1 and we didn't catch them in the final draft. But the
On Tuesday, 27 May 2014 at 05:23:03 UTC, Nick Sabalausky wrote:
I always chalked it up to the whole nerd thing: Inverse
relationship in outgoingness between in-person vs
semi-anonymous.
I don't think I'm /that/ much different; I rarely start threads,
for example, but will talk in replies,
I just posted it to reddit btw:
http://www.reddit.com/r/programming/comments/26pn00/d_cookbook_officially_published_consists_of_d/
On Thursday, 29 May 2014 at 07:51:30 UTC, Andrei Alexandrescu
wrote:
Looks like this got junked. -- Andrei
hmm, that was my first time ever posting to reddit so maybe
that's why. Regardless, when the dconf talks come around I'll
post the link in those comments too and that'll hopefully make
On Wednesday, 28 May 2014 at 16:51:56 UTC, Mattcoder wrote:
Question: But any mistakes like those founded will be updated?
Just heard back: maybe on the pdf, probably not on print due to
it not being worth the cost. Most likely they'll just be some
eratta listed on the site.
On Thursday, 29 May 2014 at 10:28:45 UTC, Chris wrote:
I dug into Chapter 3 about ranges. It clarifies a lot of things
about ranges.
Yeah, a lot of the stuff there comes from my own process when
writing my first range consuming function (which is still in a
pretty ugly form in my sha.d on
On Thursday, 29 May 2014 at 13:12:33 UTC, Chris wrote:
a weird after taste, i.e. questions like is this really the
right way? am I doing something wrong?.
I ask myself that a lot too, even the book isn't really meant to
be authoritative, more like this works pretty well for me
hopefully it
On Thursday, 29 May 2014 at 13:01:50 UTC, Szymon Gatner wrote:
Later in same chapter: ... or being collected by the garbage
collector—its destructor is called, if present.
Is that really true?
hmm, you seem to be right, but this might be a bug. I'm pretty
sure the struct dtors were called
On Thursday, 29 May 2014 at 13:01:50 UTC, Szymon Gatner wrote:
- point 5 (of How to do it...) says: ... and free the object
if necessary, but then in code:
Sorry, I typed this answer but forgot to actually post it. But to
keep the example focused on postblit and destructor stuff instead
of
On Thursday, 29 May 2014 at 14:42:02 UTC, Steven Schveighoffer
wrote:
The GC never has called struct destructors for arrays of
structs or individual structs allocated on the heap.
Hmm, that's some weird behavior.
Packt made an excerpt from the range chapter available too:
https://www.packtpub.com/article/ranges
That's from the tail end of the chapter where I started talking
about emulation performance (relevant to this little convo) and
how to put some stuff together.
On Friday, 30 May 2014 at 11:25:45 UTC, Chris wrote:
If you already know D, you don't need to read it
cover-to-cover. Just read the sexy bits :)
Yea, I also tried to keep the dependencies on previous content to
a minimum or at the least, explicit to make jumping around that
much easier.
On Friday, 30 May 2014 at 11:46:35 UTC, w0rp wrote:
I received my copy this morning, earlier than I thought I would.
I still haven't gotten my copies! Hopefully will be here today
though.
I suspect I'll probably know a lot of the things in the book
Yea, especially if you're a regular on
On Wednesday, 4 June 2014 at 18:03:48 UTC, Ary Borenszweig wrote:
Cool! It also looks nice too.
you should check out my jsvar too
https://github.com/adamdruppe/arsd/blob/master/jsvar.d
weak typing and dynamic like javascript:
import arsd.jsvar;
void main() {
var a = 10;
var
On Wednesday, 4 June 2014 at 18:37:24 UTC, Craig Dillabaugh wrote:
But shouldn't the '26' be '1016'?
In javascript it would, but I hate that so I did something more
sane: + always coerces both operands to be numbers, then adds
them. To get concat, we use the D operator ~.
On Wednesday, 4 June 2014 at 18:29:49 UTC, bearophile wrote:
Haskell programmers have a very different attitude toward types.
Aye, that's more like how I prefer to do it - I like to use
separate types for virtually everything in real code.
On Wednesday, 4 June 2014 at 21:02:21 UTC, Craig Dillabaugh wrote:
However, my primary point was that adding a string to a number
is really an 'undefined' operation. So I don't think such
automatic casting is (generally) helpful.
Yeah, I'm generally against it... but I have a weird view of
On Monday, 9 June 2014 at 19:14:15 UTC, Jacob Carlborg wrote:
Adam, I noticed that you mentioned DStep in the book. By
reading the part about integrating with C++ I got the
impression that DStep can handle C++. Currently, that's not the
case.
blargh, I thought it could do more. Does it at
On Tuesday, 10 June 2014 at 17:31:52 UTC, Lars T. Kyllingstad
wrote:
Like the fact that you can @disable this() for a struct, even
though you can't implement it.
If my memory is working properly I actually think I was the one
who suggested that to Walter a few years ago when it was
On Wednesday, 11 June 2014 at 18:03:06 UTC, Atila Neves wrote:
I wish I'd taken the mic at the end, and 2 days later Adam D.
Ruppe said what I was thinking of saying: unit test and debug
the CTFE function at runtime and then use it at compile-time
when it's ready for production.
Aye. It
On Thursday, 12 June 2014 at 09:17:45 UTC, Dmitry Olshansky wrote:
This one thing I'm loosing sleep over - what precisely is so
good in CTFE code generation in _practical_ context (DSL that
is quite stable, not just tiny helpers)?
I've asked this same question before and my answer is mostly
The reddit response this year hasn't been particularly impressive
it seems to me compared to last year :(
On Monday, 16 June 2014 at 22:23:31 UTC, Dicebot wrote:
I have found many of talks this year incredibly interesting for
actual D users but not as catchy for something that passes
by. Also lot of stuff has been discussed live in #d and ustream
chat room.
Yeah.
Or r/programming is just so
On Wednesday, 18 June 2014 at 18:50:40 UTC, Jacob Carlborg wrote:
Downloading from youtube takes around a minute (HD quality).
Your internet must be a lot faster than mine :P I only get about
2 Mbps down so I like to get a lower quality file that downloads
faster but still plays reliably...
The reddit response is really positive too it looks like, cool.
On Monday, 14 July 2014 at 19:57:32 UTC, Suliman wrote:
Cool! Would it be hard to add windows support?
I don't think it can be done with this setup - the colorize thing
returns a string, but Windows does color via API calls
independently of the string.
My terminal.d offers color output
BTW here's the post Andrei made on the day of with the little
notebook paper I used for a topic list and some discussion we had
in May:
http://forum.dlang.org/thread/llo7i8$e4e$1...@digitalmars.com
Also, my book is out now, it was published the Monday after the
talk!
Here's the link:
http://www.packtpub.com/discover-advantages-of-programming-in-d-cookbook/book
On Thursday, 17 July 2014 at 18:37:54 UTC, Andrei Alexandrescu
wrote:
Put that on reddit. -- Andrei
I've tried a few times and it doesn't work.. the post appears to
me, but is invisible to everyone else. I think reddit's silent
spam filter dislikes the link.
I can tell them to search the
On Thursday, 17 July 2014 at 18:48:11 UTC, deadalnix wrote:
You may have been shadow banned. You should contact some reddit
admins.
It doesn't seem to be my account itself, just that link. Someone
else says they tried posting it too but I can't see it, I think
reddit just doesn't like the
On Friday, 18 July 2014 at 12:15:19 UTC, Mengu wrote:
i don't know how many times you tried but when i searched the
url on reddit it found 3 results.
Yeah, the top level post seems to work, but comments on other
posts, including this one, don't show up. The indirect link plan
appears to work
On Friday, 18 July 2014 at 08:35:07 UTC, Puming wrote:
I've added an indirect link to my awesome-d github page where
your book is listed:
Cool, that seems to be working, thanks!
Plain text transcript of the video (typed up by me, so there may
be some errors but the bulk of it should be readable)
http://arsdnet.net/dconf-transcript.txt
I'll do an annotated HTML version when my schedule permits but
for now you can look at the plain text file there (if you don't
see it
Author posted part 2 http://tomerfiliba.com/blog/dlang-part2/
On Wednesday, 3 September 2014 at 13:34:11 UTC, Szymon Gatner
wrote:
@ Adam D. Ruppe: Where should we ask questions and post spotted
issues regarding your pretty great book?
Packt's website has an errata section somewhere, I can't find
it now because they redesigned the site, but a lot of
I answered a random C# stackoverflow question about why
string.length returns the value it does with some rationale
defending code units instead of characters - basically, I typed
up a defense of D's string-as-array behavior.
To my surprise, my answer got an enormous number of votes* so I
On Wednesday, 19 November 2014 at 21:00:50 UTC, Ary Borenszweig
wrote:
In Ruby `length` returns the number of unicode characters
What is a unicode character? Even in utf-32, one printed
character might be made up of two unicode code points. Or
sometimes, two printed characters might come
On Tuesday, 25 November 2014 at 00:34:30 UTC, Walter Bright wrote:
Thought I'd post this as a counterpoint to the recent please
break our code thread.
I would caution against putting very much weight in Reddit
opinions - there's people who will never use D and just look for
excuses to
I suppose one way to cheat is to just compile and run the code.
I just noticed they temporarily reduced the price of my book:
https://www.packtpub.com/application-development/d-cookbook
If you haven't gotten a copy yet, start off the new year right! :)
Among the stuff covered are how to use ranges, reflection,
structs for resource management, OS APIs,
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 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...
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 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
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
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 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 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!
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/
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
Reddit downvotes seem to be the most arbitrary things on the
Internet. I don't understand them at all.
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
I've started writing a weekly D newsletter. Here's the first
issue, any feedback welcome!
http://arsdnet.net/this-week-in-d/jan-12.html
In the future, I intend to have it written by Saturday for a
weekend release, so if you want something to appear this week,
please try to get it to by
On Tuesday, 13 January 2015 at 14:36:54 UTC, Daniel Kozak wrote:
Some of links in Significant Forum Discussions section doesn`t
work
Ooooh there's $1 and $2 in the links and ddoc thinks those are
arguments instead of literal dollar signs. Joy.
Fixed now if you want to refresh the page.
On Tuesday, 13 January 2015 at 14:28:21 UTC, bearophile wrote:
Major Changes = They are weekly, so perhaps Changes is
enough.
I put a qualifier on it because it isn't an exhaustive list: it
is actually just a list of stuff that jumped out at me looking at
a diff on the changelog or following
On Tuesday, 13 January 2015 at 14:47:15 UTC, Dicebot wrote:
Out if curiosity - how much of your effort/time did it take to
make it?
A few hours (about five) for this first one. I'm hoping each
subsequent one will be about one hour. (I was behind schedule not
because it took a long time to
On Tuesday, 13 January 2015 at 14:48:44 UTC, Dicebot wrote:
It can probably even be done by DDOC too.
Probably, I'll do a helper program though.
BTW the tip of the week and project spotlight sections are
something I put in to keep this interesting to people who follow
the forums and are
On Tuesday, 13 January 2015 at 14:28:56 UTC, aldanor wrote:
Are you planning to make the content open-source so others
could suggest edits more easily?
Maybe. This first one is awfully ad-hoc, it is literally the
result of me copy/pasting links and typing up a bit of prose.
You can see the
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.
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.
1 - 100 of 568 matches
Mail list logo