digitalmars.D.announce - GoingNative 2012 to be livestreamed tomorrow
- Andrei Alexandrescu (5/5) Feb 01 2012 I'm announcing this here because inevitably D will be mentioned during
- Walter Bright (2/5) Feb 01 2012 I'll be there in person.
- deadalnix (4/9) Feb 03 2012 Sad to notice that going native require silverlight (managed language)
- Mattbeui (6/9) Feb 03 2012 I don't know, since Microsoft is doing this event, It was pretty
- David (3/17) Feb 03 2012 You don't need silverlight, you can even watch it with mplayer! just
- deadalnix (2/21) Feb 03 2012 It didn't worked at work, but work at home. OK fine.
- Peter Alexander (4/19) Feb 03 2012 Yeah, and the page is transmitted as HTML, which is interpreted
- bearophile (28/30) Feb 04 2012 And also because several of the design ideas of C++ programs are useful ...
- Walter Bright (11/15) Feb 04 2012 C++ allows for user-defined literals, such as:
I'm announcing this here because inevitably D will be mentioned during the panel with Bjarne Stroustrup, Herb Sutter, Hans Boehm, and myself. See you online! http://www.reddit.com/r/programming/comments/p71w6/goingnative_2012_livestreamed_for_free_feb_23/ Andrei
Feb 01 2012
On 2/1/2012 6:07 PM, Andrei Alexandrescu wrote:I'm announcing this here because inevitably D will be mentioned during the panel with Bjarne Stroustrup, Herb Sutter, Hans Boehm, and myself. See you online! http://www.reddit.com/r/programming/comments/p71w6/goingnative_2012_livestreamed_for_free_feb_23/I'll be there in person.
Feb 01 2012
Le 02/02/2012 03:07, Andrei Alexandrescu a écrit :I'm announcing this here because inevitably D will be mentioned during the panel with Bjarne Stroustrup, Herb Sutter, Hans Boehm, and myself. See you online! http://www.reddit.com/r/programming/comments/p71w6/goingnative_2012_livestreamed_for_free_feb_23/ AndreiSad to notice that going native require silverlight (managed language) to be watched. This sounds like a big fail to begin with . . . and will exclude a lot of people . . .
Feb 03 2012
On Friday, 3 February 2012 at 13:18:14 UTC, deadalnix wrote:Sad to notice that going native require silverlight (managed language) to be watched. This sounds like a big fail to begin with . . . and will exclude a lot of people . . .I don't know, since Microsoft is doing this event, It was pretty obvious that they would promote their tools/techs etc. I didn't had Silverlight, So I installed in less than 2 minutos and watch the event. Finally: As I said before Andrei did a great speech yesterday.
Feb 03 2012
Am 03.02.2012 14:20, schrieb deadalnix:Le 02/02/2012 03:07, Andrei Alexandrescu a écrit :You don't need silverlight, you can even watch it with mplayer! just click on the link "watch with windows media player".I'm announcing this here because inevitably D will be mentioned during the panel with Bjarne Stroustrup, Herb Sutter, Hans Boehm, and myself. See you online! http://www.reddit.com/r/programming/comments/p71w6/goingnative_2012_livestreamed_for_free_feb_23/ AndreiSad to notice that going native require silverlight (managed language) to be watched. This sounds like a big fail to begin with . . . and will exclude a lot of people . . .
Feb 03 2012
Le 03/02/2012 15:56, David a écrit :Am 03.02.2012 14:20, schrieb deadalnix:It didn't worked at work, but work at home. OK fine.Le 02/02/2012 03:07, Andrei Alexandrescu a écrit :You don't need silverlight, you can even watch it with mplayer! just click on the link "watch with windows media player".I'm announcing this here because inevitably D will be mentioned during the panel with Bjarne Stroustrup, Herb Sutter, Hans Boehm, and myself. See you online! http://www.reddit.com/r/programming/comments/p71w6/goingnative_2012_livestreamed_for_free_feb_23/ AndreiSad to notice that going native require silverlight (managed language) to be watched. This sounds like a big fail to begin with . . . and will exclude a lot of people . . .
Feb 03 2012
On Friday, 3 February 2012 at 13:18:14 UTC, deadalnix wrote:Le 02/02/2012 03:07, Andrei Alexandrescu a écrit :Yeah, and the page is transmitted as HTML, which is interpreted (gasp!) by the browser. That's not native at all! What's the world coming to, eh?I'm announcing this here because inevitably D will be mentioned during the panel with Bjarne Stroustrup, Herb Sutter, Hans Boehm, and myself. See you online! http://www.reddit.com/r/programming/comments/p71w6/goingnative_2012_livestreamed_for_free_feb_23/ AndreiSad to notice that going native require silverlight (managed language) to be watched. This sounds like a big fail to begin with . . . and will exclude a lot of people . . .
Feb 03 2012
Andrei Alexandrescu:I'm announcing this here because inevitably D will be mentioned during the panel with Bjarne Stroustrup, Herb Sutter, Hans Boehm, and myself.And also because several of the design ideas of C++ programs are useful in D code too :-) --------------------------- About Bjarne Stroustrup's talk "C++11 Style": I have appreciated (slide 22, at about 26.22) the stress on SI units, to use the type system and the new C++11 feature to some avoid some bugs with zero run-time cost. D requires a less natural syntax for them. I have also appreciated the very simple but useful part about type rich programming, with typeful interfaces (http://en.wikipedia.org/wiki/Typeful_programming ). Another thing I've appreciated about Bjarne talk is that I'm able to understand it at about 1.3X speed (with just few pauses to digest certain slides). The example of Vector Vs List (slide 51) is too much artificial, but the answer (in the invisible graph) is interesting. Lists are kind of dead noways. The slide 64 "Low-level != Efficient": in D we'll write just: sum(v) Instead of the currently used: reduce!{a + b}(0, v) Because sum() is a very common need. Overall Bjarne Stroustrup's talk was very good, and I agree with everything he has said and with his choice of topics to talk about :-) --------------------------- About Stephan T. Lavavej's talk "STL11 - Magic && Secrets": The "Computers are fast" slide at 20.31 is nice, it shows vector.emplace_back for a pair. Seeing this talk at 1.4X is a bit tiring (I can't go past 1.6X because my video player is dumb, it's compressing audio in a uniform way, without taking into account the characteristics of human voice). Regarding slide 25 (51.54), in D I'd like to use "const" and "const ref" in foreach loops, just like "ref": struct S { int x; } void main() { S[] array = [S(1), S(2)]; foreach (ref s; array) {} // OK foreach (const ref s; array) {} // error foreach (const s; array) {} // error } Bye, bearophile
Feb 04 2012
On 2/4/2012 9:08 AM, bearophile wrote:About Bjarne Stroustrup's talk "C++11 Style": I have appreciated (slide 22, at about 26.22) the stress on SI units, to use the type system and the new C++11 feature to some avoid some bugs with zero run-time cost. D requires a less natural syntax for them.C++ allows for user-defined literals, such as: 30sec The D equivalent would be: sec!30 The C++ version is a bit hackish in that it relies on sec being a global function. There's no opportunity for scoping, encapsulation, etc., and if two different libraries defined overloads for sec on int, you're just stuck. We'll see how this unfolds in practice. The D version does not have these issues (and is not even a special feature - it's just another way to use an existing feature).
Feb 04 2012