00:15:09  * gavellanedajoined
00:19:49  * DarkGodquit (Ping timeout: 245 seconds)
01:04:06  * kazuponjoined
01:27:16  * joconnorjoined
01:39:32  * joconnorquit (Ping timeout: 256 seconds)
02:22:33  * kazuponquit (Remote host closed the connection)
02:31:54  * kazuponjoined
03:02:46  * vfrnak66joined
03:34:06  <creationix>I updated a few of my ffi bindings to work in luvit too (they were luvi app only before which caused trouble in the workshop)
03:34:31  <creationix>I want to make a game using https://github.com/creationix/lit-termbox and https://github.com/creationix/lit-gamepad now
04:00:50  * kazuponquit (Remote host closed the connection)
04:07:55  * kazuponjoined
05:07:49  * vfrnak66quit (Quit: Page closed)
05:09:04  * kazuponquit (Remote host closed the connection)
05:09:55  <rphillips>nice. i want to use the ffi loader as well
05:18:07  * torporjoined
05:18:50  * a_lejoined
05:27:05  * torporquit (Quit: Leaving.)
05:28:53  * a_lequit (Remote host closed the connection)
05:33:14  <creationix>235 color demo https://asciinema.org/a/18737
05:34:06  <creationix>https://gist.github.com/creationix/997761238eedf14c4fe7
05:45:35  * a_lejoined
05:51:16  * torporjoined
05:56:31  <gavellaneda>Nice demo
05:58:28  <gavellaneda>Tim and Ryan, I want to add a base64 encode/decode to luvit to do http basic authentication, do you agree if I create a test suite for the Buffer and then add this new functionality to the Buffer? Like the buffer in nodejs
06:02:13  <creationix>there is base64 in the openssl bindings, but it’s PEM format
06:02:55  <creationix>meaning it adds in newlines to make it wrap
06:03:01  <creationix>I just gsub out the newlines to use it https://github.com/luvit/lit/blob/807b7c1cf74b556341a3726edcab3e7540a5ae1c/deps/websocket-codec.lua#L144
06:03:08  <gavellaneda>ahh perfect!
06:03:20  <gavellaneda>I will use that then
06:03:52  <creationix>hex-bin is in the creationix/hex-bin package on lit https://github.com/luvit/lit/blob/807b7c1cf74b556341a3726edcab3e7540a5ae1c/deps/hex-bin.lua
06:04:51  <gavellaneda>nice, thanks
06:09:47  * kazuponjoined
06:14:33  * kazuponquit (Ping timeout: 245 seconds)
06:15:08  * gavellanedaquit (Ping timeout: 272 seconds)
06:32:28  * torporquit (Quit: Leaving.)
06:33:20  * torporjoined
06:40:50  * torporquit (Quit: Leaving.)
07:00:38  * torporjoined
07:03:32  * a_lequit (Remote host closed the connection)
07:09:39  * torporquit (Quit: Leaving.)
07:10:32  * kazuponjoined
07:12:21  * DarkGodjoined
07:13:54  * torporjoined
07:15:02  * kazuponquit (Ping timeout: 246 seconds)
07:15:15  * torporquit (Client Quit)
07:18:27  * torporjoined
07:34:04  * torporquit (Quit: Leaving.)
07:35:19  * torporjoined
08:11:19  * kazuponjoined
08:12:29  * torporquit (Quit: Leaving.)
08:16:21  * kazuponquit (Ping timeout: 276 seconds)
08:25:10  * UniOnjoined
08:28:25  * torporjoined
08:31:15  * torporquit (Client Quit)
08:38:57  * torporjoined
08:46:38  * mapequit (Excess Flood)
08:46:54  * mapejoined
08:47:26  * kazuponjoined
09:18:16  * torporquit (Quit: Leaving.)
09:28:15  * torporjoined
09:30:57  * torporquit (Client Quit)
09:49:48  * kazuponquit (Remote host closed the connection)
09:55:52  * Akagi201_quit (Remote host closed the connection)
10:00:15  * kazuponjoined
10:04:40  * a_lejoined
10:08:30  * a_le_joined
10:08:41  * a_lequit (Read error: Connection reset by peer)
10:21:44  * a_le_quit (Remote host closed the connection)
10:28:46  * a_lejoined
10:50:01  * a_lequit
10:57:12  * Akagi201joined
11:31:52  * Akagi201quit (Remote host closed the connection)
11:32:37  * Akagi201joined
11:37:11  * kazuponquit (Remote host closed the connection)
12:17:47  * Akagi201quit (Ping timeout: 246 seconds)
12:20:40  * Akagi201joined
13:34:42  <rphillips>Good morning all
13:36:57  * torpor1joined
13:42:51  * kazuponjoined
13:57:13  * kazuponquit (Remote host closed the connection)
13:57:39  * kazuponjoined
14:01:25  * hdmsjoined
14:07:41  * gavellanedajoined
14:24:51  * torporjoined
14:28:31  * torpor1quit (Ping timeout: 252 seconds)
14:47:22  <rphillips>rje: around?
15:18:47  * torporquit (Read error: Connection reset by peer)
15:19:29  <creationix>rphillips: mornin’
15:19:57  * torporjoined
15:20:00  <rphillips>howdy
15:20:13  <rphillips>just figured out the powershell bug
15:23:32  <rphillips>https://github.com/virgo-agent-toolkit/virgo-base-agent/pull/132/files
15:33:26  <creationix>between windows and arm, you’ve been busy on the difficult machines :)
15:34:28  <rphillips>heh, thanks
15:48:20  <gavellaneda>mornin
15:48:25  <rphillips>hiya
15:48:26  * Akagi201quit (Remote host closed the connection)
15:49:25  <gavellaneda>hi rphillips, how are you?
15:49:35  <rphillips>doing good, and you?
15:50:57  <gavellaneda>good
15:51:18  * kazupon_joined
15:51:38  <gavellaneda>today i will try to debug the http.get, because with some sites the 'end' event does not fires
15:53:13  <rphillips>sweet. thanks
15:53:54  <rphillips>gavellaneda: btw, as a nit, we usually use two spaces... i just saw your PR
15:55:01  * kazuponquit (Ping timeout: 255 seconds)
15:56:20  <gavellaneda>thanks ryan, yes, I will configure vim to use 2-spaces instead of tabs
15:58:54  <gavellaneda>i will also reformat the code that is in the PR so you can later do a merge
16:04:08  * gavellanedaquit (Ping timeout: 272 seconds)
16:24:29  * joconnorjoined
16:26:33  * kazupon_quit (Remote host closed the connection)
16:29:05  * joconnorquit (Ping timeout: 246 seconds)
16:29:38  * joconnorjoined
16:31:47  * gavellanedajoined
16:41:33  <creationix>heh, ups just delivered the robot parts I ordered for maas week
16:41:51  <creationix>return address is “amazon missorts”
16:46:46  <gavellaneda>tim, do you are experimenting with some robotics?
16:48:38  <gavellaneda>*are you, hehe
16:49:35  * Akagi201joined
16:55:36  <creationix>gavellaneda: always, my side project for years is teaching programming to kids
16:55:43  <creationix>involves a lot of language design and teaching techniques
16:55:54  <creationix>physical computing is my latest technique
16:57:42  <gavellaneda>cool
16:58:26  * tetquit (Read error: Connection reset by peer)
16:58:41  <gavellaneda>i would like to do some robotics
16:59:05  <gavellaneda>are you using the raspberry pi for this side projects?
17:02:16  <creationix>raspberry pi (with luvit) and some microcontrollers
17:02:43  <creationix>the A+ pi works really well, it’s small and cheap(ish). Setup is hard though since it has only one usb port and no ethernet
17:03:57  <gavellaneda>do you recommend to use the A+ to start doing some tests?
17:04:34  <creationix>the PI 2 is super fast and powerful and not much more expensive. It’s great for playing with the software side
17:04:48  <creationix>the A+ is better for embedding in mobile robots since it’s smaller and uses less battery
17:04:49  <gavellaneda>I the past I have used the PICmicro, but in ASM.
17:05:07  <gavellaneda>undertood
17:05:23  <creationix>the wiring API from arduino is very popular and easy to use and has been ported to many microcontroller platforms
17:05:30  <gavellaneda>OK, i will bu a PI 2
17:05:40  <gavellaneda>I have some ideas that I want to put in practice
17:05:52  <creationix>cool, the pi2 + luvit is really fun
17:06:11  <creationix>plus it’s so fast, you can native compile luvi on the device in just 3 minutes (including all of openssl, luajit, libuv, etc)
17:06:25  <gavellaneda>really cool
17:06:41  <creationix>and using the pigpio library, luvit can talk to the hardware pretty easily
17:06:53  <creationix>see luvbot at https://github.com/creationix/hardware-demo
17:07:40  <gavellaneda>cool
17:08:19  <gavellaneda>I have something to start with :)
17:08:41  <gavellaneda>I will search for the PI 2 to buy one
17:13:54  <gavellaneda>I have found in mercadolivre http://produto.mercadolivre.com.br/MLB-631796597-novo-raspberry-pi-2-quadcore-900mhz-6x-rapido-1gb-memoria-_JM
17:14:34  <gavellaneda>the price is good, I saw it in amazon for 41usd
17:19:34  <gavellaneda>I will also need to buy an usb wifi pen, right?
17:19:48  <creationix>yep, and sd card and power supply
17:19:58  <gavellaneda>perfect
17:20:02  <creationix>canakit has some really goot pi kits
17:20:21  <gavellaneda>ok, I will do a search
17:23:56  <gavellaneda>I've found http://www.amazon.com/CanaKit-Raspberry-Ultimate-Starter-Components/dp/B00G1PNG54/ref=sr_1_2?s=electronics&ie=UTF8&qid=1429118432&sr=1-2&keywords=canakit
17:24:04  <gavellaneda>they ship to brazil
17:26:58  * kazuponjoined
17:32:03  * kazuponquit (Ping timeout: 264 seconds)
17:42:29  <creationix>gavellaneda: I prefer the black case, but both are quire functional http://www.amazon.com/CanaKit-Raspberry-Complete-Original-Preloaded/dp/B008XVAVAW/ref=sr_1_1?s=electronics&ie=UTF8&qid=1429119724&sr=1-1&keywords=raspberry+pi+kit
17:47:03  <gavellaneda>let me see
17:47:38  <gavellaneda>the case looks cool
17:55:37  * gavellanedaquit (Ping timeout: 264 seconds)
18:25:31  <creationix>rphillips: what do you think of the latest suggestion on luvi CLI args. unflaged args are bundle paths, but there are flags for things like output, version , and help
18:25:58  <rphillips>+1
18:26:02  <rphillips>that sounds like it'll work great
18:26:12  <creationix>what should I do in the zero arg case?
18:26:18  <creationix>should I show help or try to load cwd as an app?
18:26:20  <rphillips>print help?
18:26:35  <creationix>I think print help is less confusing
18:26:36  <rphillips>an explicit '.' should probably run the cwd
18:26:44  <creationix>sounds good
18:30:50  <creationix>https://github.com/luvit/luvi/pull/83#issuecomment-93522747
18:49:29  * gavellanedajoined
19:01:51  * torporquit (Quit: Leaving.)
19:05:29  * kazuponjoined
19:10:51  * kazuponquit (Ping timeout: 256 seconds)
19:14:14  * torporjoined
19:19:45  * travis-cijoined
19:19:46  <travis-ci>luvit/luvi#486 (envfree - cca042e : Tim Caswell): The build passed.
19:19:46  <travis-ci>Change view : https://github.com/luvit/luvi/compare/54186a5a9715...cca042e0cf6b
19:19:46  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/58645900
19:19:46  * travis-cipart
19:59:56  * knobbymcfeckjoined
20:00:38  * knobbymcfeckpart ("Leaving")
20:00:45  * travis-cijoined
20:00:46  <travis-ci>luvit/luvit#1959 (fixes/net_destroy_and_process_once - b4c3f7c : Ryan Phillips): The build passed.
20:00:46  <travis-ci>Change view : https://github.com/luvit/luvit/commit/b4c3f7cf1da5
20:00:46  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/58651993
20:00:46  * travis-cipart
20:01:43  <rphillips>getting close for a release
20:09:57  * travis-cijoined
20:09:58  <travis-ci>luvit/luvit#1961 (master - b2f2bcd : Ryan Phillips): The build passed.
20:09:58  <travis-ci>Change view : https://github.com/luvit/luvit/compare/5c9767d564d4...b2f2bcd47b26
20:09:58  <travis-ci>Build details : http://travis-ci.org/luvit/luvit/builds/58653394
20:09:58  * travis-cipart
20:16:29  <creationix>rphillips: https://github.com/luvit/luvi/pull/83 is ready for review https://github.com/luvit/luvi/pull/83
20:17:06  <creationix>the new interface made the makefiles much simpler (the test commands)
20:17:10  * a_lejoined
20:25:09  * travis-cijoined
20:25:10  <travis-ci>luvit/luvi#488 (envfree - 96becdd : Tim Caswell): The build passed.
20:25:10  <travis-ci>Change view : https://github.com/luvit/luvi/compare/cca042e0cf6b...96becdd5f0eb
20:25:10  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/58655875
20:25:10  * travis-cipart
20:39:27  * travis-cijoined
20:39:28  <travis-ci>luvit/luvi#490 (envfree - 2442d79 : Tim Caswell): The build passed.
20:39:29  <travis-ci>Change view : https://github.com/luvit/luvi/compare/96becdd5f0eb...2442d7959637
20:39:29  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/58657481
20:39:29  * travis-cipart
20:40:50  <rphillips>ah, the interenal zip has ./ separators, i bet
20:59:13  * gavellanedaquit (Ping timeout: 264 seconds)
21:08:28  <creationix>nah, the ./ is to prevent luvi’s path join from treating the path as absolute
21:08:33  <creationix>it’s more like path.resolve
21:11:00  * travis-cijoined
21:11:01  <travis-ci>luvit/luvi#492 (envfree - 77a1ee0 : Tim Caswell): The build passed.
21:11:01  <travis-ci>Change view : https://github.com/luvit/luvi/compare/2442d7959637...77a1ee0ee0c8
21:11:01  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/58662343
21:11:01  * travis-cipart
21:19:31  <rphillips>gotcha
21:23:50  <rphillips>nice odcs
21:23:51  <rphillips>docs
21:25:00  * travis-cijoined
21:25:01  <travis-ci>luvit/luv#317 (master - 1d4d0b9 : Tim Caswell): The build passed.
21:25:01  <travis-ci>Change view : https://github.com/luvit/luv/compare/6caa5a100a64...1d4d0b9a5707
21:25:01  <travis-ci>Build details : http://travis-ci.org/luvit/luv/builds/58664059
21:25:01  * travis-cipart
21:28:40  * travis-cijoined
21:28:41  <travis-ci>luvit/luvi#494 (master - 45aecf3 : Tim Caswell): The build passed.
21:28:41  <travis-ci>Change view : https://github.com/luvit/luvi/compare/7a42a9de5219...45aecf36605f
21:28:41  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/58664569
21:28:41  * travis-cipart
21:31:40  <rphillips>creationix: luvi ready for a release?
21:31:47  <creationix>yep, working on the changelog
21:40:42  * a_lequit (Remote host closed the connection)
21:43:01  * torporquit (Ping timeout: 252 seconds)
21:45:46  * torporjoined
21:51:40  <creationix>rphillips: https://github.com/luvit/luvi/commit/96381a0192f0ab870ad9e9ec538043123838585e
21:59:11  * travis-cijoined
21:59:12  <travis-ci>luvit/luvi#495 (master - 96381a0 : Tim Caswell): The build passed.
21:59:12  <travis-ci>Change view : https://github.com/luvit/luvi/compare/45aecf36605f...96381a0192f0
21:59:12  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/58668857
21:59:12  * travis-cipart
22:05:37  <rphillips>+1
22:15:39  * gavellanedajoined
22:21:30  * travis-cijoined
22:21:31  <travis-ci>luvit/luvi#496 (v2.0.0 - 96381a0 : Tim Caswell): The build passed.
22:21:31  <travis-ci>Change view : https://github.com/luvit/luvi/compare/v2.0.0
22:21:31  <travis-ci>Build details : http://travis-ci.org/luvit/luvi/builds/58672397
22:21:31  * travis-cipart
22:38:28  <creationix>hmm, linux i686 isn’t building luajit
22:38:57  <creationix>https://gist.github.com/creationix/0fb15b474679c3bce45b
22:39:08  <creationix>everything else seems fine though
22:41:42  <creationix>we did switch to luajit 2.1 branch btw
22:52:48  * tetjoined
23:03:04  <rphillips>hmm
23:05:28  <creationix>and of course, it builds fine using luajit’s own makefile
23:06:43  <rphillips>if LJ_TARGET_X86 && __ELF__ && __PIC__
23:06:46  <creationix>interesting, the torch people are seeing the same thing https://groups.google.com/forum/#!topic/torch7/ZAijgrWgZiA
23:06:53  <rphillips>i wonder if -fPIC needs to be enabled
23:07:46  <rphillips>-DWITH_LUAJIT21=OFF
23:07:46  <creationix>there is no issue on 32-bit arm, only 32-bit x86
23:07:49  <rphillips>seems bad
23:08:00  <creationix>could be pic related
23:12:43  <rphillips>make VERBOSE=1
23:13:00  <rphillips>Gives a verbose output of ran in the build folder
23:13:07  <rphillips>if*
23:16:09  * torporquit (Ping timeout: 252 seconds)
23:22:27  * piernovquit (Quit: No Ping reply in 120 seconds.)
23:24:44  * piernovjoined
23:38:59  * rphillips_joined
23:39:24  * rphillipsquit (Ping timeout: 248 seconds)
23:40:27  * UniOnquit (Remote host closed the connection)
23:52:32  * hdmsquit (Quit: hdms)
23:56:11  * kazuponjoined
23:56:22  * Akagi201quit (Remote host closed the connection)
23:57:05  * Akagi201joined
23:57:24  * Akagi201quit (Remote host closed the connection)