Re: 2015 H1 Vision

2015-02-01 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 2/1/15 3:52 PM, Jerry Morrison wrote:

On Sunday, 1 February 2015 at 22:40:49 UTC, Dicebot wrote:

- Create the D Language Foundation


btw I personally think this is single most important point in the list
that is necessary to actually moved forward with others in focused
manner. But it really depends on how it is defined.


Yes, a production language requires staffing the grunt work like release
planning  management, soundness analysis, usability, documentation, bug
fixing, testing, support, library development, tool development, and
administration. (This must be a common issue for volunteer open-source
projects.)

But first, people need to get on the same page about whether D is going
to “cross the chasm” [1] to a production language with many more users
than developers or remain what looks like a base for language
experiments and hobby projects. I think a lot of grumpiness in the
forums stems from this communication gap.


Well put.


The other big thing missing from the Vision doc is picking a niche,


That may as well come later - or not at all. We don't think it is now 
time to commit to a particular niche.



*for
example* a compelling destination for programmers  projects currently
stuck in C++.
   * can call a wide range of C++ code [practical transition]
   * real-time, can run w/o GC pauses [projects that are OK with GC
already moved off of C++]
   * familiar, multi-paradigm, fast builds, meta-programming,
concurrency that doesn't kill you
   * simpler, predictable, few pitfalls, few special cases, few design
quirks, orthogonal features
   * memory-safe, overflow-safe, reliable, secure, low maintenance costs

If you're up for that, it may require an incompatible transition (D3?)
e.g. to make const non-transitive for C++ compatibility, to rethink
memory management, and to change or remove incomplete features.


We're not planning for an incompatible revision. I see const 
transitivity a small problem; good style C++ code enforces transitive 
const semantics, and guarantees of STL containers have improved in that 
direction in C++11 (STL containers don't need write locks for const 
methods).



Andrei



Re: NEW asm.dlang.org site

2015-01-27 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 1/26/15 3:46 PM, Iain Buclaw wrote:

Hi,

It is my pleasure to release a new site onto the community.  An
Interactive DMD compiler.

http://asm.dlang.org/


Someone found it: 
https://www.reddit.com/r/programming/comments/2tukc6/online_disassembler_for_d_paste_code_see/


Andrei



Re: Utah Valley University is a sponsor of DConf 2015

2015-01-09 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 1/9/15 3:33 PM, MattCoder wrote:

On Friday, 9 January 2015 at 21:10:11 UTC, Andrei Alexandrescu wrote:

Please spread the news:
https://twitter.com/D_Programming/status/553642281941860352
...
Many thanks to UVU and especially its Computer Science Department
Chair, Chuck Allison, who was instrumental in making this happen.


Awesome!

Questions:

1) There will be no kickstarter this year?


No.


2) I'm from another country, and I'd like to participate/attend this
year, do you already know about prices for tickets etc? (And this will
be a good excuse to take my visa!). :D


We haven't yet decided. If you fly from outside North America, travel 
costs may likely dominate.



Andrei



Re: DConf 2015 Call for Submissions is now open

2015-01-10 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 1/10/15 8:15 AM, Iain Buclaw via Digitalmars-d-announce wrote:

In any event, are you doing flash talks this year?  I don't think I
could find something to spend more than 15 minutes talking about this
year.


Yes. -- Andrei



Re: DConf 2015 Call for Submissions is now open

2015-01-10 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 1/10/15 9:49 AM, Andrei Alexandrescu wrote:

On 1/10/15 8:15 AM, Iain Buclaw via Digitalmars-d-announce wrote:

In any event, are you doing flash talks this year?  I don't think I
could find something to spend more than 15 minutes talking about this
year.


Yes. -- Andrei


I should add that gdc is a topic of much interest so pretty much 
anything you say would be interesting. I compel you to prepare a full 
talk. -- Andrei




Utah Valley University is a sponsor of DConf 2015

2015-01-09 Thread Andrei Alexandrescu via Digitalmars-d-announce
Please spread the news: 
https://twitter.com/D_Programming/status/553642281941860352


We're happy to announce the first sponsor of DConf 2015: Utah Valley 
University. In addition to providing conference venue, UVU will cover 
room rental fees and simplify logistics and paperwork.


Many thanks to UVU and especially its Computer Science Department Chair, 
Chuck Allison, who was instrumental in making this happen.


This is great news, and hopefully a precedent to be followed.


Thanks,

Andrei


DConf 2015 Call for Submissions is now open

2015-01-06 Thread Andrei Alexandrescu via Digitalmars-d-announce

Hello,


Exciting times! DConf 2015 will take place May 27-29 2015 at Utah Valley 
University in Orem, UT.


The call for submissions is now open at http://dconf.org. Please mind 
the submission deadline: February 27, 2015.


We are hoping to build a strong program with the help of D established 
luminaries who spoke at previous editions of DConf, as well as 
up-and-coming contributors. So please send us your submissions soon. 
There's a good deal of progress and strength building in our community 
as of late, and you can make the conference reflect it.



Good luck!

Andrei


Re: DConf 2015 Call for Submissions is now open

2015-01-06 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 1/6/15 3:24 PM, Andrei Alexandrescu wrote:
[snip]

http://www.reddit.com/r/programming/comments/2rkg7i/call_for_submissions_the_d_programming_language/

https://twitter.com/D_Programming/status/552607568195883009


Andrei


Re: This Week in D, issue 1

2015-01-13 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 1/13/15 8:57 PM, Zach the Mystic wrote:

That being the case, there will inevitably be weeks, or even longer
where no issue of This Week in... appears.


We're aiming for a clockwork weekly schedule. Sure, some weeks will be 
more interesting than others but there will be an update every week. -- 
Andrei


Re: DConf 2015 Call for Submissions is now open

2015-01-13 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 1/12/15 11:30 PM, Brad Anderson wrote:

Do we know if the DConf 2015 talks will be recorded?


In all likelihood yes. -- Andrei


Re: This Week in D, issue 1

2015-01-13 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 1/13/15 7:04 AM, Adam D. Ruppe wrote:

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 source code here:
http://arsdnet.net/this-week-in-d/jan-12.dd


But I do certainly want it easy to get contributions, I could try the
wiki or github. I'm kinda leaning toward github since I don't actually
want it edited once released, then we'll have a more stable look back too.


Will there be an archive?


Yes, once the links are up I won't take them down and I'll have a list
of them on the index page.


Idea: put everything in a subdir on dlang.org on our github repo. The 
newsletter becomes part of the website. -- Andrei


Re: This Week in D, issue 1

2015-01-13 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 1/13/15 6:46 AM, Adam D. Ruppe wrote:

On Tuesday, 13 January 2015 at 14:17:18 UTC, ketmar via
Digitalmars-d-announce wrote:

can we haz a cheeseburger^w rss for it? please! ;-)


Ah, I'll have to write one.

Andrei mentioned that'd be one benefit of using something like
WordPress, but I was like meh, the content is the hard part, I'll just
use ddoc. I didn't even consider rss (I've never actually used it
myself...)

But it shouldn't be hard to slap something together.


Either way would be great. Thanks. All - we're still working the kinks 
off the format, so please chime in with ideas. -- Andrei




Re: This Week in D, issue 1

2015-01-13 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 1/13/15 6:08 AM, Adam D. Ruppe wrote:

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 before then.


Great, thanks Adam!

https://www.reddit.com/r/programming/comments/2sahfo/this_week_in_d_january_12_2015/

https://www.facebook.com/dlang.org/posts/998219806858367

https://twitter.com/D_Programming/status/555032226526556163


Andrei


Re: This Week in D, issue 1

2015-01-14 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 1/13/15 10:17 PM, Zach the Mystic wrote:


Great to know this is a collaborative effort. Suggestion, though: Every
month, call it This Month in D, and summarize the big picture. Putting
this out every week without summarizing larger amounts of thought and
energy will probably feel too frenetic. Creativity moves in arcs of
differing duration. Likewise, chunks of Months - This Season in D every
three months.


Noice. Adam, I'll leave this suggestion up to you. -- Andrei


Re: Packt is looking for someone to author a Learning D

2015-02-14 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 2/14/15 9:13 AM, Israel wrote:

On Saturday, 14 February 2015 at 16:25:30 UTC, Adam D. Ruppe wrote:


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 tasks specific to D
programming.



That doesn't really sound like Learning D. It sounds more like  Why D
is superior


Huh? Doesn't seem at all to me.

Learning furniture maintenance. This book will have approximately 400 
pages and and the vision behind this book is to introduce practical 
concepts and tasks specific to furniture maintenance.


It's a very generic characterization, even a tad too generic. If I were 
an acquisition editor I'd go for more eloquent phrasing (this book is 
repeated etc).



Andrei



Re: Packt is looking for someone to author a Learning D

2015-02-14 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 2/14/15 10:15 AM, Vladimir Panteleev wrote:

On Saturday, 14 February 2015 at 17:04:24 UTC, Russel Winder wrote:

Obviously XeLaTeX is the
correct medium, but AsciiDoc is acceptable as a second best.


During the editing of the Russian translation of TDPL, I've worked in MS
Word as well. Probably its main advantage is its collaboration tools:
you can see who added or deleted which parts, and toggle between visible
edits and final text easily. You can also add comments to a text range;
by passing the document along, this made possible even short conversations.

What would be the equivalent of such collaboration in a
non-MS-Word-based workflow?


Adobe offers commentary tools for PDFs. -- Andrei



Re: Packt is looking for someone to author a Learning D

2015-02-14 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 2/14/15 9:04 AM, Russel Winder via Digitalmars-d-announce wrote:

On Sat, 2015-02-14 at 16:54 +, Adam D. Ruppe via Digitalmars-d-announce 
wrote:


idk if it has changed in the last year, but mine was done on MS Word
as well. They provide a template then you follow it and give them
the .doc. The editors then give back the .doc with comments attached.


s/Word/LibreOffice/, I do not have Windows, let alone Word.

The core problem with the workflow, is that it assumes the author is
only there to provide content and has no say in any other aspect of
the book. As someone more used to providing press PDF this is
irritating. However I could get over it, if the workflow involved a
source I can put into version control. Obviously XeLaTeX is the
correct medium, but AsciiDoc is acceptable as a second best.


Many publishers may allow you to provide camera-ready copies.


Any
suggestion of DocBook/XML as authored source is generally met with
derision, especially given there is AsciiDoc.


You'd be surprised to hear the tooling at the Pragmatic Programmer is 
all XML based and quite inflexible. Our negotiations broke down over 
that, in spite of their really beefy financial offering.



I have to admit, doing a Go or D book, is kind of appealing.
Technically I am supposed to be doing Python for Rookies, 2e but it
isn't happening for reasons I would rather not let the NSA know about.


Go? Urgh. As they say: Come for the concurrency, leave for everything 
else :o).



Andrei



DConf 2015 Second call for proposals

2015-02-10 Thread Andrei Alexandrescu via Digitalmars-d-announce

Hi everyone,


The call for proposals for DConf 2015 has had scarce response until now. 
Please consider submitting before the deadline on February 28.


There's a lot of interesting recent work on D that provides a rich basis 
for dissemination. Please consider submitting stuff you consider 
interesting. Even if you didn't create a specific artifact, if you are 
an expert in it you should consider presenting it with credit. (This is 
common at such events and has occurred in the past at DConf with great 
success - see e.g. Vladimir's excellent overview of Web tooling for D.)


Just like in the past editions, DConf depends on you - literally. DConf 
can only take place if it has enough valuable content. Please consider 
sharing your work.



Thanks,

Andrei


Re: DConf 2015 Second call for proposals

2015-02-10 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 2/10/15 1:50 PM, John Colvin wrote:

I didn't see it mentioned anywhere, so I presume there isn't any
financial assistance for travel costs for speakers this year. Is that
correct?


WHOA! That's a huge miscommunication on our part. Fixed. 
http://dconf.org/2015/index.html


Andrei


Re: Calypso: Direct and full interfacing to C++

2015-02-09 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 2/8/15 2:45 PM, Elie Morisse wrote:

On Sunday, 8 February 2015 at 20:56:31 UTC, Syro wrote:

That is really cool.


Thanks, just got that tangled mess of templates that is std::string
working too:

https://github.com/Syniurge/Calypso/blob/master/tests/calypso/libstdc%2B%2B/string.d


You may want to put this on reddit too (unless you're the one who did): 
http://www.reddit.com/r/programming/comments/2vc0eg/calypso_dc_interface_using_stdvector_and/


Andrei




Re: This Week in D - Issue 5

2015-02-15 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 2/15/15 11:12 PM, Andrei Alexandrescu wrote:

On 2/15/15 6:32 PM, Adam D. Ruppe wrote:

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.


Nicely done. Thanks! -- Andrei


Oh, could you please add that DConf has a call for submissions and an 
early bird discount through Feb 28?


(We really need your talk proposals folks. No proposals means no 
conference.)



Andrei



Re: This Week in D - Issue 5

2015-02-15 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 2/15/15 6:32 PM, Adam D. Ruppe wrote:

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.


Nicely done. Thanks! -- Andrei


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

2015-03-09 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 3/9/15 6:33 AM, Adam D. Ruppe wrote:

On Monday, 9 March 2015 at 07:08:42 UTC, Dominikus Dittes Scherkl wrote:

Nice, but I'm missing the tip of the week (also with issue #7).
Already out of ideas?


I ran out of my backlog and haven't had the time to write up new ones
the last couple weeks


This seems to be easily parallelizable - ask for contributions, and 
publish them with due credit. -- Andrei




Discounted hotel rates for DConf 2015

2015-03-12 Thread Andrei Alexandrescu via Digitalmars-d-announce
DConf 2015 registration is OPEN! Hampton Inn offers a special hotel rate 
for DConf 2015 attendees. Just click through the link to it to get it: 
http://dconf.org/2015/venue.html. -- Andrei


Re: DConf 2015 Schedule published

2015-03-24 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 3/24/15 1:28 AM, Iain Buclaw via Digitalmars-d-announce wrote:

+1 For making Day 3 an hour shorter.  I guess there's no time for
lightning talks?;-)


It was a difficult decision but we did note that on day 3 the last slot 
is sacrificed. We might be able to organize lightning talks after the 
official schedule in the first two days. -- Andrei


Re: DConf 2015 Schedule published

2015-03-24 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 3/24/15 12:47 AM, Nemanja Boric wrote:

Speaker's pages (http://dconf.org/2015/talks/zvibel.html for example)
shows 2014 in the title.


Thanks! https://github.com/D-Programming-Language/dconf.org/pull/50



Re: Release D 2.067.0

2015-03-25 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 3/25/15 12:39 PM, Andrei Alexandrescu wrote:

On 3/24/15 10:07 AM, Martin Nowak wrote:

Glad to announce D 2.067.0.


Spreading the news:

[snip]

Nice, we seem to be on HackerNews' front page: https://news.ycombinator.com/

Andrei



Gary Willoughby: Why Go's design is a disservice to intelligent programmers

2015-03-25 Thread Andrei Alexandrescu via Digitalmars-d-announce

https://www.reddit.com/r/programming/comments/30ad8b/why_gos_design_is_a_disservice_to_intelligent/

Andrei


Re: Release D 2.067.0

2015-03-25 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 3/25/15 1:32 PM, Andrei Alexandrescu wrote:

On 3/25/15 12:39 PM, Andrei Alexandrescu wrote:

On 3/24/15 10:07 AM, Martin Nowak wrote:

Glad to announce D 2.067.0.


Spreading the news:

[snip]

Nice, we seem to be on HackerNews' front page:
https://news.ycombinator.com/


And apparently we did something wrong - somehow we fell in minutes from 
position 11 to position 41. -- Andrei




Re: Gary Willoughby: Why Go's design is a disservice to intelligent programmers

2015-03-25 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 3/25/15 2:55 PM, Mathias Lang via Digitalmars-d-announce wrote:

I just wish D examples didn't include string lambdas.


There was an initiative to just change them everywhere, seems to have 
petered out. Just do it. -- Andrei





Re: Gary Willoughby: Why Go's design is a disservice to intelligent programmers

2015-03-29 Thread Andrei Alexandrescu via Digitalmars-d-announce
On 3/29/15 4:43 AM, Marc =?UTF-8?B?U2Now7x0eiI=?= schue...@gmx.net 
wrote:

On Sunday, 29 March 2015 at 08:37:54 UTC, Idan Arye wrote:

On Saturday, 28 March 2015 at 18:47:04 UTC, Walter Bright wrote:

On 3/28/2015 3:20 AM, Jonathan M Davis via Digitalmars-d-announce wrote:

Personally, I'm not sure that much is gained in pitting Go against D
precisely because they're so different that they're likely to appeal to
completely different sets of people.


I also do not regard Go as a competitor to D. It's more of a
competitor to Java and Ruby.


How is Go a competitor to Ruby? I cannot think of a single parameter
where Go and Ruby don't take the exact opposite approach!(other than
the obvious ones like both use require the programmer to write code)


I think it's more of a competitor to Rails. Ruby as a language is as you
say very different from Go. Incidentally, it shows that it is possible
to make a language simple without crippling it.


... but efficiency. Ruby is 50 times slower than all languages, 
including itself.


Andrei


Re: Gary Willoughby: Why Go's design is a disservice to intelligent programmers

2015-03-30 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 3/30/15 12:29 AM, Jonathan M Davis via Digitalmars-d-announce wrote:

On Saturday, March 28, 2015 14:19:46 Walter Bright via Digitalmars-d-announce 
wrote:

Thank you. I need to learn std.algorithm better.


Don't we all. Part of the problem with std.algorithm is its power. It's
frequently the case that you think that something isn't there when it's
either there under a different name, or you just have to look at one of its
functions from a different angle to use it for what you're trying to do. It
wouldn't surprise me at all if folks who know it quite well get surprised by
what it can do at least from time to time.


Then we need more examples and tutorials. -- Andrei



Re: Gary Willoughby: Why Go's design is a disservice to intelligent programmers

2015-03-31 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 3/31/15 1:19 AM, Laeeth Isharc wrote:

On Tuesday, 31 March 2015 at 02:05:05 UTC, Andrei Alexandrescu wrote:

On 3/30/15 12:29 AM, Jonathan M Davis via Digitalmars-d-announce wrote:

On Saturday, March 28, 2015 14:19:46 Walter Bright via
Digitalmars-d-announce wrote:

Thank you. I need to learn std.algorithm better.


Don't we all. Part of the problem with std.algorithm is its power. It's
frequently the case that you think that something isn't there when it's
either there under a different name, or you just have to look at one
of its
functions from a different angle to use it for what you're trying to
do. It
wouldn't surprise me at all if folks who know it quite well get
surprised by
what it can do at least from time to time.


Then we need more examples and tutorials. -- Andrei


how are these to appear?


I've offered a number of times to write a slides-like tutorial if anyone 
wants to do the slides logic. Nobody came about. Probably nobody will, 
so I'll have to do it myself.


It's also disheartening that people in our community say Except for one 
function, std.algorithm does not allocate memory, or RefCounted works 
with classes, it just hasn't been implemented yet, however nobody 
actually fixes these things (not to mention file reading by line is 
slow which has been fixed after having been wrongly characterized as a 
fundamental cstdlib issue). This has been going on for YEARS. Only a 
handful of contributors actually do such work, a lot of which is 
trivial; everybody else seems content to just talk about it and wait for 
handouts.


We need to do better at empowering people.


Andrei



Re: Gary Willoughby: Why Go's design is a disservice to intelligent programmers

2015-03-31 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 3/31/15 3:40 AM, Laeeth Isharc wrote:

Then we need more examples and tutorials. -- Andrei


how are these to appear?


I've offered a number of times to write a slides-like tutorial if
anyone wants to do the slides logic. Nobody came about. Probably
nobody will, so I'll have to do it myself.


Sorry for my denseness, but what is 'slides logic'?


E.g. http://tour.golang.org/welcome/1


What I had in mind was that big projects that are not
intrinsically gratifying can be too much to undertake in one
bite.  So how about we just agree something like 'email p0nce'
(if he is willing - he seems to be good at it) when one comes
across something cool - like a way to make use of std.algorithm
(as several people have mentioned keeps happening) so he can
collect them and write them up when there is time.  Or someone
else, if p0nce cannot or does not wish to do it.

I bet that one could find quite a few useful examples just
grepping thru one's own code/searching on github.


It's also disheartening that people in our community say Except for
one function, std.algorithm does not allocate memory

Umm that was me...  I don't feel confident enough to write at a
Phobos standard yet and might be a little while before I am
experienced enough.  But I see your point.


No worries, it's the pattern not the person. Walter mentioned that as 
well. It gets mentioned often.



I reckon people do want to help, but don't know how.  If I do a
search for priorities on the wiki, only the roadmap comes up.

I started this page as a placeholder:
http://wiki.dlang.org/How_You_Can_Help


Great, thanks!


Andrei



Re: GSoC 2015 - Application Rejected

2015-03-02 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 3/2/15 11:08 AM, CraigDillabaugh wrote:

Unfortunately our organizational proposal for the 2015 Google Summer of
Code was rejected.  Thanks to everyone who helped out on this,
especially to those who volunteered to mentor.

I've asked Google to provide me with feedback, and I will post that here
once/if I get something from them.

If I am not asked to resign I am happy to volunteer for this post again
next year. Hopefully I can learn something from this year and any
feedback they provide.


Thanks, Craig. I'm glad you asked, please follow through politely if at 
first you don't get an answer; Carol is very nice but (a) at this point 
in the GSoC timeline she's super busy, and (b) she won't reply to any 
question about rejection that alleges unfairness. So a kind request for 
what we can do in the future to improve our chances might fare well.


We've done well, I think, in 2011 and 2012 (except for the one student 
who failed to deliver) so something about our reporting might have 
failed GSoC's expectations.



Andrei



Re: GSoC 2015 - Application Rejected

2015-03-02 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 3/2/15 2:36 PM, weaselcat wrote:

On Monday, 2 March 2015 at 19:08:49 UTC, CraigDillabaugh wrote:

Unfortunately our organizational proposal for the 2015 Google Summer
of Code was rejected.  Thanks to everyone who helped out on this,
especially to those who volunteered to mentor.

I've asked Google to provide me with feedback, and I will post that
here once/if I get something from them.

If I am not asked to resign I am happy to volunteer for this post
again next year. Hopefully I can learn something from this year and
any feedback they provide.

Cheers,

Craig


List of accepted projects
https://www.google-melange.com/gsoc/org/list/public/google/gsoc2015

a lot of other languages got accepted :(


Comparing our application with that of the accepted language projects 
might yield some insight. I ran a cursory read of Clojure's idea page 
and on first sight it seems comparable to ours'. -- Andrei


Re: GSoC 2015 - Application Rejected

2015-03-03 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 3/3/15 9:53 AM, CraigDillabaugh wrote:

On Tuesday, 3 March 2015 at 17:40:55 UTC, Jacob Carlborg wrote:

On 2015-03-03 14:45, CraigDillabaugh wrote:


That would require some serious chutzpah!  Are you volunteering
to mentor that?


Not really. That was not completely serious proposal, hence the
smiley. I would probably need to know vibe.d as well, which I don't.


I guess I should have added a smiley myself, I had figured as much.

I did get feedback from Google.  It was as follows:

==
Hi Craig,


We wanted your ideas page to be formatted in our preferred format and to
have each idea fleshed out with potential mentors, difficulty level,
required skills, etc. That would have helped. However, largely this was
a matter of us just not having enough space to accept all the orgs we
wanted to except. Good luck next year!

==

Sort of odd, since we had ideas listed with potential mentors,
difficulty levels, and so forth ... feels sort of like a generic
response again.

Maybe next year I will have to use blink tags on those parts of the
list :o)


Urgh. -- Andrei



Re: Mister Math is wanted!

2015-02-26 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 2/26/15 5:34 AM, Ilya Yaroshenko wrote:

Hello all!

Python's fsum is ready for D :
https://github.com/D-Programming-Language/phobos/pull/2991

Destroy!


Unfortunate overlap in functionality is unfortunate.

$ git grep -i kahan
std/algorithm/iteration.d:$(D sum) uses the $(WEB 
en.wikipedia.org/wiki/Kahan_summation,

std/algorithm/iteration.d:Kahan summation) algorithm.)
std/algorithm/iteration.d:return sumKahan!E(seed, r);
std/algorithm/iteration.d:// Kahan algo 
http://en.wikipedia.org/wiki/Kahan_summation_algorithm
std/algorithm/iteration.d:private auto sumKahan(Result, R)(Result 
result, R r)

$ _


Andrei



Re: Release D 2.067.0

2015-03-26 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 3/26/15 9:13 AM, Jack Death wrote:

On Wednesday, 25 March 2015 at 21:13:14 UTC, Andrei Alexandrescu wrote:

On 3/25/15 1:32 PM, Andrei Alexandrescu wrote:

On 3/25/15 12:39 PM, Andrei Alexandrescu wrote:

On 3/24/15 10:07 AM, Martin Nowak wrote:

Glad to announce D 2.067.0.


Spreading the news:

[snip]

Nice, we seem to be on HackerNews' front page:
https://news.ycombinator.com/


And apparently we did something wrong - somehow we fell in minutes
from position 11 to position 41. -- Andrei


maybe people don't give a s**t?


I communicated to an acquaintance at HackerNews and he noticed that 
their spam algorithm misclassified the post. He has subsequently 
restored the post's standing (which got back to a slightly lower 
position due to the time spanned). -- Andrei




Re: Release D 2.067.0

2015-03-26 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 3/26/15 1:16 PM, Vladimir Panteleev wrote:

On Thursday, 26 March 2015 at 20:08:23 UTC, Andrei Alexandrescu wrote:

I communicated to an acquaintance at HackerNews and he noticed that
their spam algorithm misclassified the post. He has subsequently
restored the post's standing (which got back to a slightly lower
position due to the time spanned). -- Andrei


Is it possible that we're still triggering their voting ring detectors?


Yah, he told me so.


Maybe we shouldn't announce HN posts here at all?


We did things by the book, and hopefully we can count on them improving 
their algorithms.



Andrei



Re: Release D 2.067.0

2015-03-24 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 3/24/15 10:07 AM, Martin Nowak wrote:

Glad to announce D 2.067.0.

This release comes with many improvements.
The GC is a lot faster for most use-cases, we have improved C++
interoperability and fixed plenty of bugs.

See the changelog for more details.
http://dlang.org/changelog.html

Download pages and documentation will be updated within the next few hours.

http://downloads.dlang.org/releases/2.x/2.067.0/
http://ftp.digitalmars.com/

Until the binaries are mirrored to the official site, you can get them here.
https://dlang.dawg.eu/downloads/dmd.2.067.0/


Congratulations to everyone involved! This is a significant release - 
really a change of phase in the community - because for the first time 
neither Walter nor I participated in the actual release process (except 
with engineering bits, Walter a lot more).


Congratulations, Martin!

Let's announce this more widely after the binaries become available.

I have one regret - the changelog is a lot more scarce than it should 
because it doesn't list (or link to) a complete list of bugfixes. The 
impression to first comers is that we have a release with 8 total items. 
Hardly impressive.


Also the date on the release in the changelog page is wrong - it 
remained Mar 1, 2015 aka our I have a dream date :o).



Andrei



Re: Release D 2.067.0

2015-03-24 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 3/24/15 10:58 AM, Dicebot wrote:

Arch Linux packages have been uploaded.


Thanks!


I am very grateful to Martin for handling this release. It was done very
professionally and thanks to beta discussions/testing we did some great
breakthrough in release stability by providing deprecation paths for
several non-critical bug fixes. Also some intrusive runtime changes has
been reverted to re-add them in next release with better migration
experience - extremely pleased to see that too.


Yes, amazing job. Let's gear up for the next release with 
http://wiki.dlang.org/DIP75 sooner! -- Andrei




DConf 2015 Schedule published

2015-03-23 Thread Andrei Alexandrescu via Digitalmars-d-announce

Dconf 2015's programme is on! http://dconf.org/2015/index.html

I would like to thank everyone who submitted a proposal. We've had very 
strong proposals this year and a 50% acceptance rate, which made it very 
difficult to only choose half.


Submitters are encouraged to join the conference; we'll have two panels 
and ample unstructured time during the evenings to keep discussions going.


Last but not least, I encourage everyone in the community to register. 
The strength of any conference is ultimately decided by its attendees. 
We're operating at a loss to keep registration costs low, and chose a 
location that is accessible and affordable.


Take the schedule to your employer or academic advisor and ask them if 
you can attend!



Andrei


DConf 2015: Chuck Allison to deliver keynote

2015-01-13 Thread Andrei Alexandrescu via Digitalmars-d-announce

http://dconf.org -- Andrei


Re: Binutils 2.25 Released - New D demangling support

2015-01-13 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 1/13/15 1:51 PM, deadalnix wrote:

This deserve to be on reddit.


Ask, and ye shall receive. 
http://www.reddit.com/r/programming/comments/2sbxto/gnu_binutils_225_released_with_d_demangling/


Andrie


Re: [hackathon] One week left to the first D Hackathon!

2015-04-20 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 4/19/15 9:03 AM, ANtlord wrote:

Good day! May be it is silly question, but I can't understand. Can I
take a part in hackaton remotely?


Yes! The hackathon is exclusively online and distributed!


And second question. Will hackaton's
projects be published?


It's the choice of each author! My hope is that out of this we'll have 
some good bugfixes, good stuff in http://code.dlang.org, and maybe a 
good couple of articles.



Andrei


OSCON Europe: please make your D submission

2015-04-29 Thread Andrei Alexandrescu via Digitalmars-d-announce

http://www.oscon.com/open-source-eu-2015/public/cfp/385

I encourage people in the D community to consider submitting (I will). 
DConf speakers might find it easy to submit their DConf talk.


Even rejected submissions add value seeing as there is D-related 
material available.



Andrei


Re: Code coverage for D now supported

2015-04-30 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 4/29/15 1:55 PM, Steve Peak wrote:

With the help of @ColdenCullen, Codecov now supports D language. You can
easily upload your coverage reports and utilize our many features to
enhance your workflow.

Writing tests for your code is important, no question. The results of
your tests is simply pass or fail without proper coverage reports.
Codecov makes it easy to upload coverage metrics to get more insight
into how your tests are performing.

A must have is our Browser Extension that overlays coverage reports
directly in Github's interface for a seamless experience and further
insight into your code.

Unlimited public repos, free forever. Unlimited private repos only $5 a
month.

Learn more at https://codecov.io
View examples at https://github.com/codecov/example-d
Questions and comments: he...@codecov.io
Twitter: @codecov

Thank you and have a great day!

Steve and the Codecov Family


Awesome. Reddited it, now at position 30: 
http://www.reddit.com/r/programming -- Andrei


[hackathon] FreeTree is FreeList on autotune

2015-05-02 Thread Andrei Alexandrescu via Digitalmars-d-announce

I'm just done implementing a pretty cool allocator: FreeTree.

https://github.com/andralex/phobos/blob/allocator/std/experimental/allocator/free_tree.d

http://erdani.com/d/phobos-prerelease/std_experimental_allocator_free_tree.html

It's similar to the classic free list allocator but instead of a 
singly-linked list it uses a binary search tree for accommodating blocks 
of arbitrary size. The binary search tree accommodates duplicates by 
storing one extra pointer for each node, effectively embedding a 
singly-linked list (a free list really) for each node.


So a FreeTree is have a bunch of freelists organized in a binary search 
tree. The tree is not balanced; instead, it uses an LRU heuristic - each 
freed block is inserted as (or close to) the root. Over the lifetime of 
a free tree, free lists naturally appear and disappear as dictated by 
the sizes most frequently allocated by the application.


Feedback is welcome!


Andrei


Re: [hackathon] FreeTree is FreeList on autotune

2015-05-02 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 5/2/15 4:11 AM, Meta wrote:

I forget what the rules are for allocators exactly, but isn't something
only an allocator if it defines allocate, deallocate, owns, etc.? It
just seems weird that you mentioned something that I thought was implicit.


All members except alignment and allocate are optional. There are 
allocators that can't deallocate, such as Region. -- Andrei


The hackathon week roundup

2015-05-02 Thread Andrei Alexandrescu via Digitalmars-d-announce
The hackathon week (Apr 25 - May 1) saw 70 PRs created (compare to 68 
created Apr 18 through 24). Not much difference in terms of new work, 
but the PRs closed during the same two periods (75 vs 53) reflect a good 
bump in the reviewing activity. Another related data point: 143 PRs were 
updated (e.g. revised, commented on etc) during the hackathon week vs. 
78 the week before that. Great work, thanks!


Some good stuff has been happening, some manifestly hackathon-related, 
some perhaps just coincidental.


* Article Using D Templates for Gamedev: 
https://marfisc.wordpress.com/2015/04/29/using-d-templates-for-gamedev. 
Did well on reddit 
(http://www.reddit.com/r/programming/comments/34ah1q/using_d_templates_for_game_development/) 
although it's been classified as spam for a few hours.


* Proof of concept: 
https://github.com/JinShil/stm32f42_discovery_demo/blob/master/README.md


* Tutorial: http://d.readthedocs.org (btw should we link that from the 
homepage?)


* WIP: tracing memory allocations, see 
http://forum.dlang.org/thread/mhhmnr$2euj$1...@digitalmars.com, 
https://github.com/D-Programming-Language/dmd/pull/4621,
https://github.com/D-Programming-Language/dmd/pull/4625, 
https://github.com/D-Programming-Language/druntime/pull/1246.


* The if(arr) warning has been undone. This has caused a fair amount 
of stir. We believe we made the right call, though sadly it's impossible 
to make everyone happy. Please bear with us.


* WIP: Unique https://github.com/D-Programming-Language/phobos/pull/3225 
and RefCounted (can't seem to find the PR - where is it?)


* WIP: allocators http://forum.dlang.org/thread/mi1qph$cgr$1...@digitalmars.com

All in all, a great week! Congratulations to all participants, and let's 
do it again sometime. I'm looking into ways to make this more 
interactive (google hangouts?) and more fun (contests? prizes? etc). 
Chime in!


Again - this is terrific. Many thanks to everyone who participated!


Andrei


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

2015-05-04 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 5/3/15 8:23 PM, Adam D. Ruppe wrote:

I covered two weeks this time, as I missed last week.

http://arsdnet.net/this-week-in-d/may-03.html


http://www.reddit.com/r/programming/comments/34uji5/d_hackathon_roundup_and_tip_of_the_week_dont_be/

https://twitter.com/D_Programming/status/595287061990506497

https://www.facebook.com/dlang.org/posts/1062292857117728


Andrei




Re: [Hackathon] ARM Cortex-M LCD Demo

2015-05-01 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 5/1/15 8:30 AM, Mike wrote:

A simple demonstration using D to bare-metal program and ARM Cortex-M
microcontroller.  Full description with pictures and even a video can be
found here:
https://github.com/JinShil/stm32f42_discovery_demo/blob/master/README.md

I know, random rectangles on a screen is not all that remarkable, but
there's quite a bit of work that needs to be done before one can write
their first pixel.
* Minimal D runtime
* Memory-mapped IO features
* Clock and flash memory configuration
* Software initialization (data and bss segments)
* SPI driver to configure the external LCD controller
* Internal parallel LCD controller configuration
* Hardware random number generator

EVERYTHING is in D. I've had this project on the back burner for a
while, and the Hackathon gave me the excuse I needed to get it done.  I
didn't put a lot of effort into the code because I just wanted to get
something working to prove some ideas I had, and show that D has some
potential in this domain.

I hope you find it interesting.  Ask me anything.

Mike


Awesome work!

http://www.reddit.com/r/programming/comments/34k3aq/arm_cortexm_lct_demo_written_in_minimal_runtime_d/

https://www.facebook.com/dlang.org/posts/1060869977260016

https://twitter.com/D_Programming/status/594245030677741569


Andrei


Re: The hackathon week roundup

2015-05-02 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 5/2/15 4:50 PM, Ilya Yaroshenko wrote:

* Tutorial: http://d.readthedocs.org (btw should we link that from the
homepage?)


May I transfer the repositories (both GitHub and RTD) to the
D-Programming-Language community?


That'd be a fine idea. Thoughts from Walter, Martin et al? -- Andrei


Re: The hackathon week roundup

2015-05-02 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 5/2/15 6:27 PM, Walter Bright wrote:

On 5/2/2015 5:12 PM, Andrei Alexandrescu wrote:

On 5/2/15 4:50 PM, Ilya Yaroshenko wrote:

* Tutorial: http://d.readthedocs.org (btw should we link that from the
homepage?)


May I transfer the repositories (both GitHub and RTD) to the
D-Programming-Language community?


That'd be a fine idea. Thoughts from Walter, Martin et al? -- Andrei


I think it's a great idea. It'd have to be Boost licensed, though.


Ilya, your turn. Proceed and be bold. -- Andrei


Re: [hackathon] ARE WE SLIM YET?

2015-05-03 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 5/3/15 6:04 AM, Vladimir Panteleev wrote:

Gah, I'm late!

Anyway, this is my hackathon project:

http://digger.k3.1azy.net/trend/

Succinctly, it is the lovechild of Digger and Mozilla's areweslimyet.com.

It measures stats about D built from D's entire GitHub history, as well
as those of programs built with said D versions. Currently only two
programs are tested (empty program and hello world), so please send
PRs for meaningful benchmarks. Adding new programs is very easy:
http://j.mp/1I7ELEc.

There is a bunch of cool things happening under the hood about which I
might or might not do a full blog post later. Currently it's still
collecting data from recently added benchmarks, so coverage is spotty
for some tests - should be fleshed out in a few days.

Enjoy!


This is awesome! Any chance to get the guilty commit more precisely? For 
example I see a large jump recently, but any of 3 dozens commits (or a 
combination thereof) could have caused it.


Andrei


Re: [hackathon] ARE WE SLIM YET?

2015-05-03 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 5/3/15 12:04 PM, Andrei Alexandrescu wrote:

This is awesome! Any chance to get the guilty commit more precisely? For
example I see a large jump recently, but any of 3 dozens commits (or a
combination thereof) could have caused it.


Oh, it looks like the zoom feature already does that. Apparently a jump 
from 492KB to 1,379KB was caused by this? 
https://github.com/D-Programming-Language/tools/pull/130


Andrei



Re: [hackathon] ARE WE SLIM YET?

2015-05-05 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 5/5/15 3:17 AM, Vladimir Panteleev wrote:

On Sunday, 3 May 2015 at 13:04:41 UTC, Vladimir Panteleev wrote:

There is a bunch of cool things happening under the hood about which I
might or might not do a full blog post later.


http://blog.thecybershadow.net/2015/05/05/is-d-slim-yet/


https://news.ycombinator.com/newest

https://twitter.com/D_Programming/status/595659506396352513

https://www.facebook.com/dlang.org/posts/1062776287069385

http://www.reddit.com/r/programming/comments/34yxc1/is_d_slim_yet/


Andrei


Re: [hackathon] FreeTree is FreeList on autotune

2015-05-07 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 5/5/15 2:23 PM, Timon Gehr wrote:

On 05/02/2015 08:28 AM, Andrei Alexandrescu wrote:

I'm just done implementing a pretty cool allocator: FreeTree.

https://github.com/andralex/phobos/blob/allocator/std/experimental/allocator/free_tree.d



http://erdani.com/d/phobos-prerelease/std_experimental_allocator_free_tree.html



It's similar to the classic free list allocator but instead of a
singly-linked list it uses a binary search tree for accommodating blocks
of arbitrary size. The binary search tree accommodates duplicates by
storing one extra pointer for each node, effectively embedding a
singly-linked list (a free list really) for each node.

So a FreeTree is have a bunch of freelists organized in a binary search
tree. The tree is not balanced; instead, it uses an LRU heuristic - each
freed block is inserted as (or close to) the root. Over the lifetime of
a free tree, free lists naturally appear and disappear as dictated by
the sizes most frequently allocated by the application.

Feedback is welcome!


Andrei


- Perhaps it would make sense to splay instead of rotating to root?


As per https://en.wikipedia.org/wiki/Splay_tree? Interesting, I'll look 
into it.



- I think the destructor only compiles if the parent allocator defines
the 'deallocate' method.


Will fix.


- The first static if should check for deallocate, right?

 static if (hasMember!(ParentAllocator, deallocateAll))
 void deallocateAll()
 {
 static if (hasMember!(ParentAllocator, deallocateAll))


Will fix.


- The implementation of 'allocate' appears to be buggy: If no memory
block of a suitable size is found, the entire free tree is released.
(There is only one occurrence of parent.allocate in the code and it
appears right after a call to 'clear'.) If the parent allocator does not
define the 'deallocate' method, the allocator will always return 'null'
instead.


The idea here is that if no memory block is found in either the tree or 
the parent, the memory the tree is holding to is useless and fragments 
the parent unnecessarily. So the entire tree is thrown away, returning 
memory to the parent. Then allocation from the parent is tried again 
under the assumption that the parent might have coalesced freed memory.


If the parent doesn't define deallocate, it can't accept back the memory 
kept by the tree.


LMK if I'm missing something.


Thanks for the review!

Andrei



Re: [hackathon] FreeTree is FreeList on autotune

2015-05-07 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 5/5/15 2:23 PM, Timon Gehr wrote:

- Perhaps it would make sense to splay instead of rotating to root?


Just read the wikipedia article... haven't done anything related to 
splay trees since college!


Looks like my code effectively implements a splay tree for the simple 
reason that all successful find operations are followed by remove, and 
all insertions are at root.


Per Wikipedia:

* Insertion
To insert a value x into a splay tree:

Insert x as with a normal binary search tree.
Splay the newly inserted node x to the top of the tree.

(my note: that's what I do, and I suspect for a leaf rotating to the 
root is identical to splaying to the root)


ALTERNATIVE:

Use the split operation to split the tree at the value of x to two 
sub-trees: S and T.
Create a new tree in which x is the root, S is its left sub-tree and T 
its right sub-tree.


* Deletion

To delete a node x, use the same method as with a binary search tree: if 
x has two children, swap its value with that of either the rightmost 
node of its left sub tree (its in-order predecessor) or the leftmost 
node of its right subtree (its in-order successor). Then remove that 
node instead. In this way, deletion is reduced to the problem of 
removing a node with 0 or 1 children. Unlike a binary search tree, in a 
splay tree after deletion, we splay the parent of the removed node to 
the top of the tree.


(my note: that's what I do except the splaying the parent part, which I 
need to think whether it's useful)


(Another note: I need to optimize for the pattern remove node/reinsert 
same node, perhaps with a quick test upon insertion whether I can just 
make the new node the root.)



Andrei



Re: Monday is last day for DConf 2015 registrations

2015-05-18 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 5/17/15 6:56 PM, Walter Bright wrote:

Because we have to give the head count to caterer on Tuesday.

http://dconf.org/2015/registration.html

Time to stop procrastinating! See you there!


Also, to registrants and speakers: please make sure you made your hotel 
arrangements, hopefully via the discounted link on the conference page! 
-- Andrei


Re: Monday is last day for DConf 2015 registrations

2015-05-18 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 5/18/15 8:50 AM, Joakim wrote:

On Monday, 18 May 2015 at 02:20:02 UTC, Andrei Alexandrescu wrote:

On 5/17/15 6:56 PM, Walter Bright wrote:

Because we have to give the head count to caterer on Tuesday.

http://dconf.org/2015/registration.html

Time to stop procrastinating! See you there!


Also, to registrants and speakers: please make sure you made your
hotel arrangements, hopefully via the discounted link on the
conference page! -- Andrei


For those of us not going, any update on the live streaming setup?  That
was a great way for those not there to take part last time, even posing
after-talk questions and conversing with those there over irc. :)


No live streaming, just recording. -- Andrei



Re: D needs...

2015-05-12 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 5/12/15 3:09 AM, Namespace wrote:

On Tuesday, 12 May 2015 at 09:31:13 UTC, Marc Schütz wrote:

On Monday, 11 May 2015 at 17:49:32 UTC, Namespace wrote:

I've read DIP69 and there were a few lines about scope ref. But I'm
not sure whether I understand everything correct (because there is no
concrete application example for my case): will DIP69 create the
possibility to pass rvalues and lvalues alike to a function without
the abuse of templates? Or did I got that wrong?


DIP69 is more or less dead, we're going with a variation of DIP25
(although that one still has holes).

As for rvalue ref, it would enable them safely, but it is not a part
of that DIP (or DIP69, AFAICS).


And I thought for a moment, we have a solution in sight... :)


Knee-jerk response: if no return attribute on a function it should be 
safe to bind rvalues to ref parameters. Of course that's impractical as 
a default so explicit auto ref would be needed. -- Andrei




[hackathon] One week left to the first D Hackathon!

2015-04-18 Thread Andrei Alexandrescu via Digitalmars-d-announce

Join us for one week starting Saturday April 25th for the first D Hackathon!

The D Hackathon is one week of intense participation and collaboration 
on anything and everything related to the D programming language.


All participants are encouraged to collaborate on the online forums 
(http://forum.dlang.org/group/digitalmars.D), github repos 
(https://github.com/D-Programming-Language), IRC (#d on 
irc.freenode.net, use your favorite IRC client or 
https://webchat.freenode.net).


Please prepend forum posts related to hackathon with [hackathon]. 
(There should be little else!)


Complete n00bs are encouraged to participate (tell your friends!) and 
part of the purpose of the D Hackathon is to lower the barrier to entry 
for would-be collaborators by means of better documentation and tooling.


Let's focus on creating a better, more inviting out-of-the-box 
experience for everyone, and above all a better D language. We'll 
officially measure hackathon results by the number of preexisting bugs 
fixed, but do feel free to work on anything you think is important to 
you. There is no other rule than getting good work done.


See you in one week!


Andrei


Re: [hackathon] One week left to the first D Hackathon!

2015-04-18 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 4/18/15 10:21 AM, kevin wrote:

Sounds exciting! as an aforementioned complete n00b, what can I do to
prepare for the hackathon other than staring at the source code? I'm
mostly interested in contributing for Phobos but I have never used D for
any big projects before.


Thanks for asking. Two things I can think of: (1) get your 
edit-build-unittest rig in good shape (e.g. do you know how to unittest 
only one module without unittesting anything else? it doubles your 
turnaround speed!), (2) think of a few good action items e.g. by 
thinking of opportunities for new code, or by browsing bugzilla.


Andrei


Re: Reggae v0.0.5 super alpha: A build system in D

2015-04-03 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 4/3/15 12:07 PM, Jacob Carlborg wrote:

On 2015-04-03 20:06, Atila Neves wrote:


Interesting.

It's true that it's not always faster to compile each module separately,
I already knew that. It seems to me, however, that when that's actually
the case, the practical difference is negligible. Even if 10x slower,
the linker will take longer anyway. Because it'll all still be under a
second. That's been my experience anyway. i.e. It's either faster or it
doesn't make much of a difference.


I just tried compiling one of my project. It has a makefile that does
separate compilation and a shell script I use for unit testing which
compiles everything in one go. The makefile takes 5.3 seconds, does not
including linking since it builds a library. The shell script takes 1.3
seconds which include compiling unit tests and linking as well.


Truth be told that's 5.3 seconds for an entire build so the comparison 
is only partially relevant. -- Andrei




Re: Reggae v0.0.5 super alpha: A build system in D

2015-04-03 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 4/3/15 11:06 AM, Atila Neves wrote:


It's true that it's not always faster to compile each module separately,
I already knew that. It seems to me, however, that when that's actually
the case, the practical difference is negligible. Even if 10x slower,
the linker will take longer anyway. Because it'll all still be under a
second. That's been my experience anyway. i.e. It's either faster or it
doesn't make much of a difference.


Whoa. The difference is much larger (= day and night) on at least a 
couple of projects at work.



All I know is I've seen a definite improvement in my
edit-compile-unittest cycle by compiling modules separately.

How would the decoupling happen? Is the user supposed to partition the
binary into suitable static libraries? Or is the system supposed to be
smart enough to figure that out?


Smarts would be nice, but in first approximation one package = one 
compilation unit is a great policy.



Andrei



Re: Reggae v0.0.5 super alpha: A build system in D

2015-04-03 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 4/3/15 10:10 AM, Dicebot wrote:

On Friday, 3 April 2015 at 17:03:35 UTC, Atila Neves wrote:

. Separate compilation. One file changes, only one file gets rebuilt


This immediately has caught my eye as huge no in the description. We
must ban C style separate compilation, there is simply no way to move
forward otherwise. At the very least not endorse it in any way.


Agreed. D build style should be one invocation per package. -- Andrei


Re: Reggae v0.0.5 super alpha: A build system in D

2015-04-04 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 4/4/15 1:30 AM, Atila Neves wrote:

On Friday, 3 April 2015 at 19:49:04 UTC, Andrei Alexandrescu wrote:

On 4/3/15 11:06 AM, Atila Neves wrote:


It's true that it's not always faster to compile each module separately,
I already knew that. It seems to me, however, that when that's actually
the case, the practical difference is negligible. Even if 10x slower,
the linker will take longer anyway. Because it'll all still be under a
second. That's been my experience anyway. i.e. It's either faster or it
doesn't make much of a difference.


Whoa. The difference is much larger (= day and night) on at least a
couple of projects at work.


Even when only one file has changed?


Yes; due to interdependencies, it's rare that only one file gets 
compiled. -- Andrei




Re: Reggae v0.0.5 super alpha: A build system in D

2015-04-05 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 4/4/15 12:56 PM, Dicebot wrote:


Even if you consistently work with the same project it is incredibly
rare to have a changeset contained in a single module. And if there are
at least 5 changed modules (including inter-dependencies) it becomes
long enough already.


That's my experience as well. -- Andrei


DConf parking info and code

2015-05-20 Thread Andrei Alexandrescu via Digitalmars-d-announce
Attendees may park in the multi-level parking structure in the middle of 
campus. Code is 228636. -- Andrei


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

2015-06-04 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 6/4/15 5:08 PM, Vladimir Panteleev wrote:

On Friday, 5 June 2015 at 00:06:04 UTC, Charles wrote:

Any change of making the D Logo redirect to dlang.org rather than the
forum itself?


No, I'm very used to clicking the logo to back to the forum index, and I
suspect so are many others.

You can use the D Home links to go to dlang.org.


Speaking of home - currently the table at http://beta.forum.dlang.org 
allocates disproportionally large space for the first column, and 
squeezes the second (interesting) column into a relatively small space.


I also figure the font used throughout is just _big_ - I have the reflex 
of pressing Command-0 to reset it to normal after zooming. But it's not 
zoomed. It's just big.


Also, after thinking today about the universe and everything, I 
concluded that that's without a doubt the ugliest bold font created by 
the human civilization.



Andrei



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

2015-06-04 Thread Andrei Alexandrescu via Digitalmars-d-announce
When one clicks create thread, focus should go on the post title, not 
the post body. -- Andrei


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

2015-06-04 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 6/4/15 5:49 PM, Vladimir Panteleev wrote:

On Friday, 5 June 2015 at 00:46:11 UTC, Mike wrote:

On Friday, 5 June 2015 at 00:37:20 UTC, Vladimir Panteleev wrote:


It appears the horizontal split puts the latest thread at the bottom
of the list instead of the top.  I think that should be reversed.


I think not, as that would mean that threads are sorted in one
direction, but posts within a thread are sorted in another.


That seems natural to me.


Consider the space bar's current functionality: it jumps to the next
unread post. How would it work in this scheme? Would it go down within a
thread and then jump up to the next thread? Or would it keep going down,
going through older posts within a thread but newer threads?

An option to reverse sorting direction could be added I suppose, but...
why do you say that your proposal seems natural? Is it implemented that
way elsewhere?

The horizontal-split mode (and its sorting direction) is not new, BTW.


It's one of those human things - what's logical is not the most 
intuitive. -- Andrei


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

2015-06-04 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 6/4/15 6:37 PM, Vladimir Panteleev wrote:

Except for the bold part, believe it or not, it's exactly the same font
as we use on dlang.org, size and all (Verdana 14px). And as for the bold
part, it doesn't look so bad on Windows, so what does that say about the
famed OS X font rendering? :D


Guess it says let's steer clear of Verdana. -- Andrei


Summer cleanup on https://issues.dlang.org

2015-06-08 Thread Andrei Alexandrescu via Digitalmars-d-announce
I just made a pass through https://issues.dlang.org for a cleanup. It 
used to have many small projects that were of low traffic yet enjoyed 
the same visibility as the main ones. So I took the following actions:


* Consolidated all small tools (obj2asm, optlink, etc) under tools.

* Consolidated all D2.x versions under D2.

* Consolidated D1  D2 issues under D2.

* Retired D1. It's closed for new submissions.

* Kept the following projects: dlang.org, dmd, druntime, installer, 
phobos, tools, and visuald. The respective github page is linked in each 
project description.


The intent of these changes should simplify and defragment navigating 
the issues list and entering issues.



Enjoy!

Andrei


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

2015-06-05 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 6/5/15 2:16 AM, sigod wrote:

On Friday, 5 June 2015 at 01:52:07 UTC, Vladimir Panteleev wrote:

On Friday, 5 June 2015 at 01:48:20 UTC, Meta wrote:

How feasible is it to add code formatting for the web interface?


Not sure what you mean. Do you mean syntax highlighting for D code?

If you mean the rewrapping issues with forum.dlang.org, those should
be fixed now. Code (and other text with hard line breaks) should be
sent and displayed as-is.


How about markdown support? It can have completely client-side
implementation.


That'd be really interesting - text would look nice in the text clients 
(email, NNTP), and beautiful online. That way the online forum becomes 
more attractive. -- Andrei


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

2015-06-06 Thread Andrei Alexandrescu via Digitalmars-d-announce
Before I forget: avatar photo covers text. http://imgur.com/8r679dX -- 
Andrei


Re: Summer cleanup on https://issues.dlang.org

2015-06-09 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 6/9/15 5:39 AM, Vladimir Panteleev wrote:

On Tuesday, 9 June 2015 at 05:33:24 UTC, Andrei Alexandrescu wrote:

* Consolidated all small tools (obj2asm, optlink, etc) under tools.


I'm not sure about this change. I think there should be a separate
component for the tools in our tools/ repo, and for the DigitalMars
tools which only Walter Bright can effectively fix (OPTLINK, obj2asm,
implib, coffimplib, etc.). It also doesn't align with:


The respective github page is linked in each project description.


The decision stands. Too many obscure choices presented with equal 
importance is just a bad user experience. Right now people can choose 
quickly and easily from seven categories. I've actually considered 
folding visuald into tools, but I'll leave it alone for now. -- Andrei




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

2015-06-04 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 6/4/15 8:04 AM, Vladimir Panteleev wrote:

http://beta.forum.dlang.org/


This is positively AWESOME. A few random comments as I notice things:

* Welcome, Guest. - Welcome, Guest. You may read or post without 
creating an account. Accounts (acreate/a/alogin/a) save your 
name, avatar, and subscriptions.


* 28 threads and 168 posts have been posted in the last 24 hours. - 
28 threads and 168 posts have been posted in the last 24 hours by x 
posters (y newly registered). Print the paren if y  0.


* If the account is logged in, same paragraph: Since your last visit, x 
new threads and y new posts have been posted by z posters (t newly 
registered).


* The total posts and threads are not super interesting. Total users may be.

* D Programming Language - General - D Programming Language - 
Community


* Traffic info should be added to descriptions. E.g. Announcements for 
anything D related (low traffic, x posts in the last 7 days).


* mailing list in the last column is awkward because it's broken into 
two rows. Use mailman - those who care for mailing list are bound to 
already know what it means.


* After the name of the forum (Learn, General etc) there should be a 
paren: (28 unread). Or see below:


* The Threads and Posts columns are not that informative. The number 
of posts since the list has been ever created may be good to know, but 
it's hardly information one cares about or tracks. However, threads with 
unread messages and unread posts might be more interesting. Not sure 
where the global counters could be moved sensibly.


* The forum names (Learn, General etc) should be in a different 
font. Maybe code font would be nice.


* I don't know how to change view modes. Clicking on a forum name takes 
to the threaded views, and there's no UI to change it.


Again, this is awesome work!!


Andrei


Re: Summer cleanup on https://issues.dlang.org

2015-06-09 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 6/9/15 12:33 PM, Vladimir Panteleev wrote:

On Tuesday, 9 June 2015 at 19:15:41 UTC, Andrei Alexandrescu wrote:

The decision stands. Too many obscure choices presented with equal
importance is just a bad user experience.


There is more to this than just user experience.

If you go to file a bug in a large mature project, for example KDE or
Firefox, you'll see that their Bugzilla instances have myriads of
projects, components and subcomponents. There is actually an important
reason for this: each component can have a maintainer, who will be
notified and automatically assigned to the bug. If a maintainer resigns,
his components can be divided among others.


A good point to keep in mind for the future. Until now we had a 
fragmentation that served nobody and was a net negative. Culling that is 
an improvement.



I have long thought that we should encourage ownership of parts of
Phobos (and the project as a whole). For example, I'm interested in
receiving bug reports and reviewing PRs concerning std.file and
std.process (but not e.g. std.algorithm). Bugzilla has the capability of
automatically choosing an assignee for the respective component, we
would just need to configure it.


I think that's awesome. I'd say let's chunk Phobos into subcomponents 
once we have, say, five folks who want to chip in. For now we just need 
an ombudsman to dispatch all Phobos issues to... well, to the up to four 
folks who will sign up until that :o).



Andrei



Re: Summer cleanup on https://issues.dlang.org

2015-06-09 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 6/9/15 1:54 PM, Vladimir Panteleev wrote:

On Tuesday, 9 June 2015 at 05:33:24 UTC, Andrei Alexandrescu wrote:

I just made a pass through https://issues.dlang.org for a cleanup.


Next time we do something like this, we need to find a way to do this
without sending thousands of emails to damn near everyone who's ever
reported a bug :P

http://forum.dlang.org/post/hatvzzpgmsbtgkfbw...@forum.dlang.org

[vladde] Could someone explain to me why DFeed is spamming that Andrei
has replied to something, but the links only go to issues filed 7 to 5
years ago?
[vladde] This is getting quite annoying actually

[Dr_Jakob] Wtf have they done with the bugs?

[ladyfriday] I unchecked all the boxes on bugzilla for email, and I'm
still getting all these bloody notifications emailed to me every couple
of minutes .
[ladyfriday] got woken up by them, and they've been going all day
[ladyfriday] can't even unsubscribe


That's pretty messed up of bugzilla, apologies to whomever is seeing 
this. I've used change several issues at once, which I implicitly 
assumed would entail grouping email just the same.



Andrei



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

2015-06-09 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 6/9/15 5:30 PM, Vladimir Panteleev wrote:

On Thursday, 4 June 2015 at 15:04:05 UTC, Vladimir Panteleev wrote:

http://beta.forum.dlang.org/


Any objections against updating forum.dlang.org on Sunday or so?


Let's. Thanks for the awesome work! -- Andrei


Re: Coedit 1 gold released

2015-06-10 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 6/9/15 6:22 PM, Basile Burg wrote:

Coedit, the small IDE for the D DMD compiler goes gold


I can haz OSX pliz pliz ok thx bye -- Andrei



Re: Walter, Brian, and Daniel's DConf 2015 talks are up

2015-06-23 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 6/23/15 12:29 AM, Baz wrote:

On Friday, 19 June 2015 at 22:47:03 UTC, Brad Anderson wrote:

Walter: https://www.youtube.com/watch?v=znjesAXEEqw
Brian: https://www.youtube.com/watch?v=FmFyB9e7edw
Daniel: https://www.youtube.com/watch?v=5daHGXSetXk

I've only just started watching but the editing seems to be well done
so thanks to UVU for that.


What did happen at 16' during Bright Talk ? Seemed hilarous however the
language barrier stopped me here.


The mouse pointer was right there in the middle of the projected slides. 
It took me 16 minutes to not stand it anymore, after which I went and 
moved it aside. -- Andrei




More Dconf 2015 videos

2015-06-26 Thread Andrei Alexandrescu via Digitalmars-d-announce
Please continue to spread the love (twitter, reddit, hackernews, 
facebook, your blog...):


https://www.youtube.com/watch?v=rmRmfoKxMCE
https://www.youtube.com/watch?v=1W6uhX6AITM
https://www.youtube.com/watch?v=1W6uhX6AITM


Andrei


Re: More Dconf 2015 videos

2015-06-26 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 6/26/15 9:28 AM, Gary Willoughby wrote:

On Friday, 26 June 2015 at 15:54:51 UTC, Andrei Alexandrescu wrote:

Please continue to spread the love (twitter, reddit, hackernews,
facebook, your blog...):

https://www.youtube.com/watch?v=rmRmfoKxMCE
https://www.youtube.com/watch?v=1W6uhX6AITM
https://www.youtube.com/watch?v=1W6uhX6AITM


Andrei


Last two are the same video.


Sorry. So we have:

Chuck Allison: https://youtube.com/watch?v=rmRmfoKxMCE
Liran Zvibel: https://youtube.com/watch?v=1W6uhX6AITM
Mihails Strasuns: https://youtube.com/watch?v=kDu0lgwqHKM


Andrei



Re: More Dconf 2015 videos

2015-06-27 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 6/27/15 6:37 AM, Andy Smith wrote:

On Friday, 26 June 2015 at 19:03:11 UTC, Andy Smith wrote:

I don't want to sound negative but the editing of Chuck's talk could
be a lot better IMHO. Round about 30:00 he describes a code example
which isn't shown in the video!. He's making multiple references to
lines/code etc. that were visible to the attendees at the conference
but aren't visible on the video.

Having seen it in person, Chuck's talk was a *great* advocacy of D.
But seeing it second time round on youtube I'm not feeling it the same
way :-(

I appreciate the work that UVU have put in to making the talks
available so I *really* don't mean to sound unappreciative or
disrespectful, but I think in this case it might make sense to go back
and revisit this particular talk. Specifically when Chuck is talking
about a specific code sample / line of code, it needs to be put into
the video. Otherwise context is completely lost and viewers will be
left confused + bewildered.

Regards,

Andy.


There have been a few responses agreeing with me. Chucks talk was
awesome but the current edit doesn't do it justice. Is there any way
this can be fed back to UVU/Chuck etc.?


Did so. -- Andrei



Re: Coedit 1 gold released

2015-06-10 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 6/10/15 10:04 AM, Basile Burg wrote:

On Wednesday, 10 June 2015 at 16:32:19 UTC, Andre Kostur wrote:

On 2015-06-10 7:22 AM, Basile Burg wrote:

On Wednesday, 10 June 2015 at 06:57:09 UTC, Andrei Alexandrescu wrote:

On 6/9/15 6:22 PM, Basile Burg wrote:

Coedit, the small IDE for the D DMD compiler goes gold


I can haz OSX pliz pliz ok thx bye -- Andrei


No, because i don't have the hardware necessary to release the mac OSX
version. There's someone who succeeded to build it but it doesn't look
like he wanted to be more involved than that in the project.



Did that someone submit the source code, project files, etc. necessary
to build on OSX so that someone else might be able to follow in his
footsteps?


Yes, everything is in the sources. Actually there's really not much to
do (i estimate this to 50 SLOC spreaded in 3 or 4 portions of code with
{$IFDEF DARWIN}...{$ENDIF}). The problem is just that i don't know if
it's usable.
Also the guy compiled with the Qt interface instead of Cocoa.


Well does anyone want to take up on this? Would be great to support all 
major desktoprs. Andre? -- Andrei





Re: D extensions to python, inline in an ipython/jupyter notebook

2015-06-15 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 6/15/15 10:28 AM, John Colvin wrote:

On Monday, 15 June 2015 at 17:11:26 UTC, Laeeth Isharc wrote:

On Monday, 15 June 2015 at 06:51:44 UTC, John Colvin wrote:

[...]


Yes - I had noticed same, but don't yet have the experience (and don't
have available time for now) to do much about it. Was looking at
Facebook torch to see how that fitted with bokeh and inotebook, but
glad you actually did something to make it happen.


I haven't looked at torch much, is it up to the hype?


Yann LeCun recommended it; I think that's a good endorsement. -- Andrei



Now official: we are livestreaming DConf 2015

2015-05-27 Thread Andrei Alexandrescu via Digitalmars-d-announce
Thanks to John Colvin! He rigged his webcam centrally so we can 
livestream DConf 2015 in passable quality to youtube. Link:


https://www.youtube.com/watch?v=-OCl-jWyT9E

It's live now (30 minutes of break still ongoing so not a lot going on 
at the moment). Schedule at:


http://dconf.org/2015/schedule/index.html

Times are in MDT (GMT-0600).


Andrei


Re: Now official: we are livestreaming DConf 2015

2015-05-27 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 5/27/15 2:18 PM, weaselcat wrote:

Does anyone know what is needed to get the HTML5 stream to work in Firefox?


Use Firefox to download Chrome etc. :o) -- Andrei


Re: Now official: we are livestreaming DConf 2015

2015-05-27 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 5/27/15 1:01 PM, Andrei Alexandrescu wrote:

Thanks to John Colvin! He rigged his webcam centrally so we can
livestream DConf 2015 in passable quality to youtube. Link:

https://www.youtube.com/watch?v=-OCl-jWyT9E

It's live now (30 minutes of break still ongoing so not a lot going on
at the moment). Schedule at:

http://dconf.org/2015/schedule/index.html

Times are in MDT (GMT-0600).


Vote up!

http://www.reddit.com/r/programming/comments/37i1lm/dconf_2015_streaming_in_real_time_schedule_at/

Andrei




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

2015-05-30 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 5/30/15 7:09 AM, 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?

http://dconf.org/2015/schedule/index.html


are there any slides online? would be great!


All slides are online at the respective talk pages at http://dlang.org. 
-- Andrei


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

2015-05-30 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 5/30/15 8:34 AM, John Colvin wrote:

Assuming youtube doesn't make it too annoying on intermittent internet
connections, I'm gonna chop the videos up, 1 per talk.


Awesome, thanks! -- Andrei


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

2015-05-29 Thread Andrei Alexandrescu via Digitalmars-d-announce
DConf 2015 has been awesome, I'm taking a minute to post this that's 
been announced a short while ago.


We're pleased to announce that DConf 2016 will take place in Berlin, 
sponsored by Sociomantic.


We'll be back with details. See you there!


Andrei



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

2015-05-29 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 5/29/15 5:55 PM, Dennis Ritchie wrote:

On Friday, 29 May 2015 at 23:42:00 UTC, Andrei Alexandrescu wrote:

DConf 2015 has been awesome, I'm taking a minute to post this that's
been announced a short while ago.

We're pleased to announce that DConf 2016 will take place in Berlin,
sponsored by Sociomantic.

We'll be back with details. See you there!


Andrei


Thank you very much for DConf 2015!

Special thanks to John Colvin for the livestream! It was really great
and grandiose! I hope that next year someone will give a video camera to
livestream with higher resolution to enjoy DConf 2016 fully.


That was a great idea. Thanks, John!


Why not DConf is carried out twice a year!? :)
E.g. in May and in November. It would be really great. Please think
about it!


Hmm, there may be a little disconnect here. Organizing conferences costs 
money, which currently comes from Walter and my pocket. Whilst I 
understand how it's awfully exciting to enjoy quality content from the 
comfort of one's device, we need more attendees before more conferences 
to make the checkbooks balance. Besides, there is no substitute for 
being there, as I'm sure all of this year's DConf participants may attest.



Andrei



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

2015-05-30 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 5/30/15 2:01 PM, Andy Smith wrote:

On Saturday, 30 May 2015 at 19:55:53 UTC, Andrei Alexandrescu wrote:

On 5/30/15 7:09 AM, 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?

http://dconf.org/2015/schedule/index.html


are there any slides online? would be great!


All slides are online at the respective talk pages at
http://dlang.org. -- Andrei


Yeah there's still a permission problem with Lirans slides I think.


I fixed it for the third time. Somehow the permission keeps on going 
back to nonreadable by all. Anyone knows what the problem might be? -- 
Andrei




Re: Now official: we are livestreaming DConf 2015

2015-05-28 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 5/27/15 10:57 PM, Rikki Cattermole wrote:

On 28/05/2015 4:54 p.m., Andrei Alexandrescu wrote:

On 5/27/15 10:13 PM, Rikki Cattermole wrote:

My suggestion is livecoding.tv instead of Youtube.
Same url (your channel) basically like it is for Twitch, only dedicated
towards programming.

Disclaimer: I'm a streamer and I know the admins/devs. They are
definitely interested in something like this.


Are their streams persistent? -- Andrei


There are no unique stream id's.
They do store the video feed for later playback.

My channel is: https://www.livecoding.tv/alphaglosined/
You would normally just go there and watch.

There is also a stream schedule to advertise streams.

I'm sure if given a few days, they can hook us up with e.g. access to
the XMPP server (chat backend) and things like that. Just for future
thought.


Thanks. Leaving it to John to investigate. -- Andrei


Re: Now official: we are livestreaming DConf 2015

2015-05-27 Thread Andrei Alexandrescu via Digitalmars-d-announce

On 5/27/15 10:13 PM, Rikki Cattermole wrote:

My suggestion is livecoding.tv instead of Youtube.
Same url (your channel) basically like it is for Twitch, only dedicated
towards programming.

Disclaimer: I'm a streamer and I know the admins/devs. They are
definitely interested in something like this.


Are their streams persistent? -- Andrei


<    5   6   7   8   9   10   11   12   13   14   >