00:13:05  * slactjoined
00:32:06  <APNG>slact, it's being fixed
00:33:01  <slact>APNG: oh, ok. is there anything i can do in the meantime? I dug around in the luvi/luvit source, but don't really see where the require() function is overridden
00:33:48  <APNG>slact, oh uh
00:33:55  <APNG>about those files you're requiring/loadfileing
00:34:04  <APNG>do you use _G.require in them?
00:34:18  <APNG>because that's explicitly the native require
00:36:33  <slact>i just use require, so unless a local overrides it, yes
00:37:32  <APNG>remember that _G ~= getfenv()
00:37:43  <slact>necause even setfenv()ing a loaded chunk with the doesn't seem to work.... right
00:37:44  <APNG>_G is getfenv()._G
00:38:01  <slact>let me see what i can do with that
00:41:29  <slact>alright, i can work with that
00:43:04  <slact>in main file: _G.require = require; local foo = setfenv(loadfile("foo.lua"), _G)()
00:43:13  <slact>thanks for the workaround
00:43:55  <slact>(i really do wish luvit was based on a standard luarocks + luajit distribution... then these hacks would be unnecessary)
00:46:41  <daurnimator>slact: that's what 'luv' is.
00:47:53  <slact>that's just libuv without all the emitter and misc magic
00:47:56  <daurnimator>slact: as far as I understand it, luvit is now mostly a compatibility wrapper to keep old apis/behaviour; the real stuff happens in luv, and luvi.
00:49:30  <slact>daurnimator: it's got a nice repl though
00:50:12  <daurnimator>do you think so? I tried it for the first time in *ages* last week, and I immediately found several bugs that made it unusable IMO.
00:52:53  <slact>guess i haven't stumbled on those yet then
00:53:41  <slact>i'm probably just a sucker for pretty printers
00:53:51  <daurnimator>slact: e.g. you can't paste a multi-line snippet into the luvit repl
00:54:55  <slact>oh my you're right. someone needs a little libreadline
00:55:47  <slact>..so what about lit? are people using that?
00:58:43  * daurnimatordoesn't know
00:59:35  <daurnimator>slact: luvit has it's own 'readline' implementation: https://github.com/luvit/luvit/blob/master/deps/readline.lua
01:01:04  <slact>[[shrug]] i'm not fundamentally opposed to reinventing better wheels
04:19:14  * rchquit (Ping timeout: 250 seconds)
04:33:42  * rchjoined
04:53:53  * DarkGodquit (Ping timeout: 252 seconds)
04:57:43  * SkyRocknRolljoined
05:30:36  * SkyRocknRollquit (Remote host closed the connection)
06:19:11  * SkyRocknRolljoined
07:39:11  * rendarjoined
08:44:01  * DarkGodjoined
10:29:52  * ^v^vjoined
10:30:56  * ^vquit (*.net *.split)
10:45:17  * SkyRocknRollquit (Ping timeout: 260 seconds)
10:50:26  * slactquit (Ping timeout: 264 seconds)
10:54:50  * SkyRocknRolljoined
11:15:35  * SkyRocknRollquit (Remote host closed the connection)
16:11:38  <APNG>daurnimator, was it you that asked for the AUR update thing?
19:09:24  * DarkGodquit (Ping timeout: 256 seconds)
19:37:45  * rendarquit (Ping timeout: 260 seconds)
20:04:10  * dtzWill_changed nick to dtzWill
20:07:55  * rendarjoined
21:20:15  * slactjoined
21:27:06  * slactquit (Ping timeout: 256 seconds)
21:34:06  * slactjoined
22:11:16  * ^v^vchanged nick to dont_comment_on_
22:11:22  * dont_comment_on_changed nick to ^v
22:13:49  * rendarquit (Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!)
22:25:09  * dtzWillquit (Quit: leaving)
22:28:28  * DarkGodjoined