Perl 6 - the future is here, just unevenly distributed

IRC log for #parrotsketch, 2014-04-08

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

All times shown according to UTC.

Time Nick Message
07:42 basiliscos joined #parrotsketch
14:46 bluescreen joined #parrotsketch
17:12 bluescreen_ joined #parrotsketch
18:00 rurban_ joined #parrotsketch
19:24 rurban joined #parrotsketch
19:30 Util Pre-report:
19:30 Util # Done: Nil ($WORK)
19:30 Util # Doing: Almost done with http://rosettacode.org/wiki/QR_decomposition
19:30 Util .end
19:30 lizmat joined #parrotsketch
19:30 Util Hello! Who all is in attendance?
19:35 rurban_ me
19:36 rurban_ Done: Only studied more hash functions and tables. (this week open addressing and symbolic verification)
19:37 rurban_ Otherwise mostly B::C work only. Not much time
19:37 rurban_ And helping rperl
19:42 Util Adding to my report: Volunteering to be backup mentor for the Parrot task (improve method signatures) for GSoC 2014.
19:43 Util rurban_: BTW, the Perl Compiler project was discussed during the dinner after the last Atlanta.pm meeting.
19:43 rurban_ Nice
19:43 Util rurban++ , from all of us.
19:44 rurban_ Soon with a jit. lightning is my current favorite, better than DynASM. Ditto for parrot but I'm still thinking about it
19:44 Util Excellent!
19:45 rurban_ lightning offers the easiest cross-platform support, and all the CPU specific extensions similar to DynASM also (SSE)
19:45 rurban_ just GC integration might be tricky, but should be doable
19:48 rurban_ lightning comes from smalltalk (GC) afterall, and is used by clisp also (GC)
19:50 rurban Util++ (mentor)
19:52 rurban_ btw. there's a new crazy hash scheme out there: robin hood or backshift: https://github.com/goossaert/hashmap/blob/master/backshift_hashmap.cc seems to beat all
19:53 rurban_ it's open, so fast, very cache friendly, and there's a logical limit of linear collisions. so perfect for everybody.
19:54 Util Thanks for the info; very new to me.
19:54 rurban_ But I still need to time it against a linear collision table with sorted collisions (not a linked list)
19:54 isBEKaml joined #parrotsketch
19:55 rurban_ and the fastest perfect hashing (cmph BMZ)
19:55 Util For lurkers: http://en.wikipedia.org/wiki/Hash_table#Robin_Hood_hashing
19:55 rurban_ no, CHD is the fastest, not BMZ
19:56 rurban_ robin hood is a bit similar to the scheme I use in potion/p2, but better and faster
19:56 rurban_ Hopscotch is also interesting
19:57 rurban_ I need to setup some perf stats and plots
19:57 rurban_ (esp. for perl5, parrot not so much)
19:58 rurban_ This is very in flux currently. Everybody is switching, not just perl5
19:59 rurban_ concurrency being the biggest problem (not ours)
20:00 rurban_ some also add a bloom step to filter out non-existing entries earlier and faster
20:02 rurban_ Ah yes. I forgot: I found fperrad's repo with his parrot replacement and showed it #perl6. pretty exciting
20:02 rurban_ really really fast and simple
20:03 rurban_ currently implemented nqp tests: https://github.com/fperrad/tvmjit/tree/master/t/nqp
20:04 rurban_ someone created a very very nice language on top of that: shine  https://github.com/richardhundt/shine
20:04 rurban_ already better than perl6
20:05 rurban_ and much cleaner
20:06 rurban_ done
20:07 Util Anything else before we adjourn? From anyone?
20:08 Util OK, then. Meeting adjourned. Thanks!
20:08 rurban_ left #parrotsketch
20:09 isBEKaml left #parrotsketch
21:13 lizmat joined #parrotsketch
21:35 wagle joined #parrotsketch
22:18 lizmat_ joined #parrotsketch
22:25 lizmat joined #parrotsketch
22:34 rurban joined #parrotsketch

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