Perl 6 - the future is here, just unevenly distributed

IRC log for #moarvm, 2016-01-03

| Channels | #moarvm index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:19 vendethiel joined #moarvm
02:13 TimToady joined #moarvm
05:09 vendethiel joined #moarvm
06:04 virtualsue joined #moarvm
09:25 domidumont joined #moarvm
09:39 domidumont joined #moarvm
10:14 FROGGS_ joined #moarvm
10:14 domidumont joined #moarvm
10:37 virtualsue joined #moarvm
11:42 virtualsue joined #moarvm
13:01 vendethiel joined #moarvm
13:15 leont joined #moarvm
14:02 virtualsue joined #moarvm
14:29 colomon joined #moarvm
14:37 colomon joined #moarvm
14:48 colomon joined #moarvm
14:51 colomon joined #moarvm
15:50 zakharyas joined #moarvm
15:57 patrickz joined #moarvm
16:25 FROGGS is somebody here that can help me with a piece of code where select() is not working?
16:36 FROGGS nvm, got it
16:37 FROGGS the first param of select() is kind of confusing
16:38 FROGGS it is *not* the number of file descriptors, it is the integer value of the biggest fd plus one
16:55 moritz wtf.
17:04 leont Yes. select() is like one of the worst interfaces ever.
17:05 leont It makes sense when you understand how it's implemented, but what were they thinking?
18:54 FROGGS they were thinking: "let's keep it simple... for us"
19:06 timotimo probably more like they're worrying about performance?
19:13 virtualsue more like, the world was quite different when that call was invented and it was erm, set in stone quite early
19:13 virtualsue this is quite unlike the prevailing perl6 philosophy :-)
19:28 moritz but yes, worrying (that much) about performance is also part of the world being quite different back then
19:33 moritz today we also realize that when an API is shitty, people write wrappers which again have a performance penalty
19:45 virtualsue we were allowed to worry a little more about performance in those days, as we weren't quite as spoiled as we are now, though wonderfully written treatises about premature optimisation were just as relevant then
19:48 virtualsue just this morning i saw someone writing up a sincere concern that map was 150x slower than a for loop, which leads me to believe that this issue will never quite go away :-)
19:48 timotimo wow, 150x is kind of harsh
19:48 virtualsue or better stated, just plain wrong
19:50 timotimo i mean, it's probably not noticable unless you hit really huge lists?
19:50 virtualsue it was just wrong
19:50 timotimo oh?
19:50 timotimo how so?
19:51 timotimo i mean, which of the many mistake that you can make was made in this case?
19:51 virtualsue his code was not correct and the benchmarking method was not sound.
19:51 timotimo ah, hehe.
19:51 timotimo yeah, that's quite difficult to get right unless you spedn a bunch of time learning about that kind of stuff
20:16 vendethiel joined #moarvm
20:39 dalek MoarVM: fa46660 | (Anthony Parsons)++ | build/Makefile.in:
20:39 dalek MoarVM: Don't install sha1 and tinymt headers
20:39 dalek MoarVM:
20:39 dalek MoarVM: These are statically compiled into the moar binary, and aren't needed by nqp or
20:39 dalek MoarVM: rakudo.
20:39 dalek MoarVM: review: https://github.com/MoarVM/MoarVM/commit/fa46660a77
20:39 dalek MoarVM: ba7bdeb | (Anthony Parsons)++ | / (2 files):
20:39 dalek MoarVM: Only install msinttypes on ms platform
20:39 dalek MoarVM:
20:39 dalek MoarVM: Please don't merge this patch without a second opinion; I've triple-proofread it
20:39 dalek MoarVM: but don't have any means of actually testing it.
20:39 dalek MoarVM: review: https://github.com/MoarVM/MoarVM/commit/ba7bdeb0ec
20:39 dalek MoarVM: b0c2c4b | FROGGS++ | / (2 files):
20:39 dalek MoarVM: Merge pull request #326 from flussence/tidy-install
21:01 pochi joined #moarvm
21:47 hoelzro joined #moarvm
21:51 brrt joined #moarvm
22:36 dalek joined #moarvm

| Channels | #moarvm index | Today | | Search | Google Search | Plain-Text | summary