00:19:03  * PerilousApricotjoined
00:29:46  * brsonjoined
00:33:52  * PerilousApricotquit (Remote host closed the connection)
00:37:23  * PerilousApricotjoined
00:37:27  * brsonquit (Ping timeout: 265 seconds)
00:37:45  * PerilousApricotquit (Remote host closed the connection)
01:43:30  * rgrinbergquit (Ping timeout: 276 seconds)
02:10:26  * rgrinbergjoined
02:31:05  * PerilousApricotjoined
02:35:11  * PerilousApricotquit (Ping timeout: 250 seconds)
02:45:35  * rgrinbergquit (Ping timeout: 250 seconds)
02:47:04  * cremesquit (Ping timeout: 252 seconds)
02:50:35  * rgrinbergjoined
04:13:08  * Damn3dquit (Ping timeout: 250 seconds)
04:14:42  * Damn3djoined
04:25:49  * Damn3dquit (Ping timeout: 255 seconds)
04:30:13  * Damn3djoined
04:30:14  * Damn3dquit (Changing host)
04:30:14  * Damn3djoined
04:51:22  * rgrinbergquit (Ping timeout: 252 seconds)
04:54:54  * Fishrock123joined
04:58:01  * rgrinbergjoined
04:59:03  * Fishrock123quit (Ping timeout: 240 seconds)
05:07:32  * Mjarkquit (*.net *.split)
05:07:33  * Matthew[m]quit (*.net *.split)
05:07:33  * erikjquit (*.net *.split)
05:07:34  * zkat___quit (*.net *.split)
05:07:34  * brycebarilquit (*.net *.split)
05:07:36  * rvaggquit (*.net *.split)
05:07:38  * abruanesequit (*.net *.split)
05:07:39  * lukaquit (*.net *.split)
05:07:39  * brett19quit (*.net *.split)
05:07:40  * chrisdickinsonquit (*.net *.split)
05:07:40  * nathan7quit (*.net *.split)
05:07:42  * jan____quit (*.net *.split)
05:07:43  * txdvquit (*.net *.split)
05:07:44  * Guest93364quit (*.net *.split)
05:07:45  * mmaleckiquit (*.net *.split)
05:07:45  * matrixisequit (*.net *.split)
05:07:47  * zju_25quit (*.net *.split)
05:07:47  * thefourtheyequit (*.net *.split)
05:07:48  * dagobert________quit (*.net *.split)
05:07:49  * jcrugzzquit (*.net *.split)
05:07:54  * pquernaquit (*.net *.split)
05:07:55  * rjequit (*.net *.split)
05:09:43  * Fishrock123joined
05:12:28  * KennethWilkequit (Ping timeout: 265 seconds)
05:17:16  * KennethWilkejoined
05:21:26  * dagobert________joined
05:25:04  * Mjarkjoined
05:25:04  * Matthew[m]joined
05:25:04  * erikjjoined
05:25:04  * zkat___joined
05:25:04  * brycebariljoined
05:25:04  * rvaggjoined
05:26:01  * rgrinbergquit (Ping timeout: 252 seconds)
05:28:22  * brycebarilquit (Ping timeout: 255 seconds)
05:29:16  * brycebariljoined
05:34:10  * Fishrock123quit (Quit: Leaving...)
05:54:21  * qardquit (Quit: My Mac has gone to sleep. ZZZzzz…)
06:03:47  * brsonjoined
06:04:03  * KennethWilkequit (Ping timeout: 240 seconds)
06:05:06  * nathan7joined
06:08:48  * KennethWilkejoined
06:13:54  * KennethWilkequit (Ping timeout: 276 seconds)
06:14:07  * KennethWilkejoined
06:32:49  * brsonquit (Quit: leaving)
06:50:47  * rendarjoined
07:20:14  * brsonjoined
07:22:53  * brsonquit (Client Quit)
07:54:54  * Ralith__changed nick to Ralith_
08:04:25  * zju_25joined
08:04:25  * jcrugzzjoined
08:04:25  * pquernajoined
08:04:25  * rjejoined
08:05:05  * jan____joined
08:05:05  * txdvjoined
08:05:05  * Guest93364joined
08:05:05  * mmaleckijoined
08:05:05  * matrixisejoined
08:05:07  * abruanesejoined
08:05:07  * lukajoined
08:05:07  * brett19joined
08:05:07  * chrisdickinsonjoined
08:06:42  * jcrugzzquit (Ping timeout: 242 seconds)
08:15:15  * jcrugzzjoined
09:35:37  * seishunjoined
10:01:14  * seishunquit (Disconnected by services)
10:01:20  * seishunjoined
10:05:45  * tunniclm_quit (Ping timeout: 244 seconds)
10:27:13  * thealphanerdquit (Quit: farewell for now)
10:27:44  * thealphanerdjoined
11:20:24  * cremesjoined
11:37:24  * poseidjoined
11:37:34  <poseid>hi, interesting to learn about libuv in iotjs
11:37:50  <poseid>now, i am trying to build libuv on my mac locally, but it is not easy how/where to get started
11:38:02  <poseid>make help does not result in some instructions
11:38:46  * cremesquit (Quit: cremes)
11:41:56  <poseid>ah, this works $ sh autogen.sh
11:49:02  * poseidquit (Ping timeout: 264 seconds)
12:18:18  * thefourtheyejoined
12:24:50  * PerilousApricotjoined
12:34:07  * PerilousApricotquit (Remote host closed the connection)
13:28:38  * PerilousApricotjoined
13:38:34  * PerilousApricotquit (Remote host closed the connection)
13:39:04  * PerilousApricotjoined
13:43:38  * PerilousApricotquit (Ping timeout: 244 seconds)
14:00:28  * PerilousApricotjoined
14:04:59  * PerilousApricotquit (Ping timeout: 244 seconds)
15:13:07  * tunniclm_joined
15:37:52  * rgrinbergjoined
15:52:23  * cremesjoined
15:58:18  * rgrinbergquit (Quit: WeeChat 1.5)
15:58:43  * rgrinbergjoined
16:51:31  * qardjoined
16:58:01  * qardquit (Quit: My Mac has gone to sleep. ZZZzzz…)
18:53:13  * rendarquit (Ping timeout: 250 seconds)
19:06:45  * rgrinbergquit (Ping timeout: 276 seconds)
19:21:37  * rgrinbergjoined
19:22:54  * rendarjoined
19:31:05  * qardjoined
19:31:50  * qardquit (Client Quit)
20:11:41  * a3fjoined
20:20:48  * PerilousApricotjoined
20:27:21  * a3fquit (Quit: Zzzzz..)
20:27:43  * a3fjoined
21:10:14  * PerilousApricotquit (Remote host closed the connection)
21:28:52  * xoftwarejoined
21:31:41  <xoftware>Can anyone recommend a tutorial on getting started with libuv?
21:32:30  <xoftware>I know it works with nodejs, and I was curious if libuv could dispatch/listen to custom events?
21:32:49  <xoftware>(other than networking i/o)
21:40:38  * Guest93364quit (Remote host closed the connection)
21:41:02  * rgrinbergquit (Ping timeout: 244 seconds)
21:41:16  * kenansulaymanjoined
21:41:40  * kenansulaymanchanged nick to Guest22139
21:43:53  * Guest22139quit (Client Quit)
21:44:49  * PerilousApricotjoined
21:45:23  * kenansul-joined
21:46:10  * Perilous_joined
21:47:26  * kenansul-quit (Changing host)
21:47:26  * kenansul-joined
21:49:15  * kenansul-part
21:49:49  * PerilousApricotquit (Ping timeout: 255 seconds)
21:50:32  <indutny>xoftware: hello
21:50:35  <indutny>there was a libuv book
21:50:44  <indutny>https://nikhilm.github.io/uvbook/introduction.html
21:50:49  <indutny>I'm not sure if it is up-to-date
21:50:52  <indutny>but it may be a good start
22:03:58  * rgrinbergjoined
22:07:05  * qardjoined
22:20:33  <xoftware>indutny: oh very good. I must've missed that. Thank you
22:21:06  <indutny>xoftware: np, you're welcome
22:21:44  * rendarquit (Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!)
22:24:11  <xoftware>I'm having trouble finding anything in here about custom events. I believe nodejs can do that. Am I missing something?
22:31:11  * jcrugzz_joined
22:31:36  * jcrugzzquit (Ping timeout: 260 seconds)
22:32:00  * jcrugzz_changed nick to jcrugzz
22:32:18  <indutny>xoftware: what kind of custom events do you mean?
22:32:35  <indutny>xoftware: there is uv_async_t for stuff happening on other thread
22:36:57  <xoftware>indutny: Maybe I don't understand enough about how this works. I'm watching the video to try to figure it out.
22:37:33  <xoftware>indutny: My understanding is it's an event system that handles everything.
22:37:48  * daurnimatorquit (Ping timeout: 260 seconds)
22:38:04  <xoftware>indutny: And I know in nodejs, you can emit custom events, so I want to be able to do that and have them queed up in the same system.
22:38:23  <indutny>EventEmitter is a JS-only concept
22:38:31  <indutny>there is nothing related to libuv in it
22:38:55  <xoftware>indutny: So, you think it's running on a different event system?
22:39:04  <indutny>libuv is practically for networking, asynchronous stuff happening in other threads, and asynchronous fs
22:39:24  <indutny>xoftware: it is running on libuv
22:39:46  <xoftware>When nodejs emits a custom event, doesn't it have to be in the same system?
22:40:05  <indutny>xoftware: when you call function in C++ - does it need to run through external library?
22:40:17  <indutny>e.emit('x') will synchronously invoke 'x' listener
22:40:23  <indutny>there is nothing asynchronous involved in this
22:40:34  <indutny>and libuv is for asynchronous stuff
22:41:06  <xoftware>hmm that's true
22:41:48  <xoftware>JS in on one thread, so if I emit "x" then it will have to wait for libuv's current queue to finish I thought
22:44:21  <indutny>it is the same thread
22:44:28  <indutny>for both JS and libuv
22:44:44  <indutny>that's why emit("x") doesn't have to go to the queue or anywhere
22:44:48  <indutny>it just emits event straight away
22:45:38  <xoftware>Ok. Sorry. I thought it would queue up sync events anyway
22:45:51  <xoftware>to keep everything in the same queue
22:46:50  <xoftware>Alright well I understand now. Thank you!
22:47:01  <indutny>np :)
22:47:04  <indutny>glad to help
22:49:11  <xoftware>yeah, pretty neat. very excited to dig into it.
22:49:17  <xoftware>Thanks, bye. :)
22:49:26  * xoftwarequit (Quit: Page closed)
22:52:15  * qardquit (Quit: My Mac has gone to sleep. ZZZzzz…)
22:55:26  * rgrinbergquit (Ping timeout: 244 seconds)
23:00:04  * daurnimatorjoined
23:17:40  * Perilous_quit (Remote host closed the connection)
23:25:53  * PerilousApricotjoined
23:34:20  * seishunquit (Ping timeout: 244 seconds)
23:36:03  * qardjoined