www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - =?UTF-8?Q?Silicon_Valley_D_Meetup_-_October_26=2c_2017_-_=22D_Fiber?=

reply =?UTF-8?Q?Ali_=c3=87ehreli?= <acehreli yahoo.com> writes:
[We're at a very convenient location again this time: Downtown Mountain 
View.]

   https://www.meetup.com/D-Lang-Silicon-Valley/events/243120102/

D Fibers

Ali will present a shorter version of his DConf 2016 talk:

   http://dconf.org/2016/talks/cehreli.html

D's fibers (coroutines in other languages) are not a part of the 
language but a feature implemented by the D runtime.

This talk should be fairly accessible to new programmers even without a 
CS background as it will explain the function call stack as well as 
context registers, concepts necessary to understand how fibers are 
useful at all.

As always, bring all other D questions and comments...

Ali Çehreli has been working with C, C++, and D in Silicon Valley since 
1996. He is the author of the book "Programming in D", a board member of 
The D Language Foundation, and an organizer of DLang and ACCU meetup 
groups in Silicon Valley.

Ali
Oct 21 2017
next sibling parent reply Mengu <mengukagan gmail.com> writes:
On Saturday, 21 October 2017 at 18:20:13 UTC, Ali Çehreli wrote:
 [We're at a very convenient location again this time: Downtown 
 Mountain View.]

 [...]
allahiniz varsa kaydedersiniz. :)
Oct 21 2017
parent reply =?UTF-8?Q?Ali_=c3=87ehreli?= <acehreli yahoo.com> writes:
On 10/21/2017 04:57 PM, Mengu wrote:
 On Saturday, 21 October 2017 at 18:20:13 UTC, Ali Çehreli wrote:
 [We're at a very convenient location again this time: Downtown
 Mountain View.]

 [...]
allahiniz varsa kaydedersiniz. :)
[Mengü is wishing that we will manage to record the meeting.] Related, we tried to use the very fancy equipment that's in the exact meeting room that we will be using. The audio was on and off, with about 50% success rate. We fixed it by powering down one of the fancy microphone thingies. To repeat, in my experience, recording meetings is not a solved problem yet. :) Ali
Oct 21 2017
parent Steven Schveighoffer <schveiguy yahoo.com> writes:
On 10/21/17 10:35 PM, Ali Çehreli wrote:
 On 10/21/2017 04:57 PM, Mengu wrote:
  > On Saturday, 21 October 2017 at 18:20:13 UTC, Ali Çehreli wrote:
  >> [We're at a very convenient location again this time: Downtown
  >> Mountain View.]
  >>
  >> [...]
  >
  >
  > allahiniz varsa kaydedersiniz. :)
 
 [Mengü is wishing that we will manage to record the meeting.]
 
 Related, we tried to use the very fancy equipment that's in the exact 
 meeting room that we will be using. The audio was on and off, with about 
 50% success rate. We fixed it by powering down one of the fancy 
 microphone thingies. To repeat, in my experience, recording meetings is 
 not a solved problem yet. :)
Might I suggest a backup mechanism, just in case the "fancy equipment" doesn't work. Something as simple as setting up a smart phone or camcorder. If it's needed, then you at least have the video/audio. I've used google hangouts to broadcast/record all our Boston meetings and haven't had a problem yet. And as you will see next Sunday, we don't have any special equipment! The quality is super-low, but low-quality is better than not recording :) Even if you just have audio, you can later "re-play" the slideshow to match what was being said so people can follow along. The audio dialog, especially for questions, is what I think most people are interested in. -Steve
Oct 22 2017
prev sibling parent Mark <smarksc gmail.com> writes:
On Saturday, 21 October 2017 at 18:20:13 UTC, Ali Çehreli wrote:
 D Fibers

 Ali will present a shorter version of his DConf 2016 talk:

   http://dconf.org/2016/talks/cehreli.html

 D's fibers (coroutines in other languages) are not a part of 
 the language but a feature implemented by the D runtime.

 This talk should be fairly accessible to new programmers even 
 without a CS background as it will explain the function call 
 stack as well as context registers, concepts necessary to 
 understand how fibers are useful at all.
 Ali
Nice. I won't be there, but I really liked the talk about multitasking you gave at DConf 2016. I never heard of coroutines before it, so it pretty much blew my mind how easily you can iterate on several trees (simultaneously) with them.
Oct 23 2017