Perl 6 - the future is here, just unevenly distributed

IRC log for #parrotsketch, 2015-11-13

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

All times shown according to UTC.

Time Nick Message
13:26 rurban joined #parrotsketch
13:43 Util # Done:
13:43 Util * Helped a (non-Windows-using) member of Atlanta.pm with a Win7 install of Rakudo Star,
13:43 Util and gave instructions on REPL vs Non-REPL usage.
13:43 Util # Doing:
13:43 Util * Rakudo Star .dmg installer for OS X
13:44 Util * Blue Tiger
13:44 Util .end
13:44 Util Hello! Who all is in attendance?
13:46 rurban Lurking
13:46 rurban Nothing broke after my GC improvements last month
13:47 Util rurban++ # N steps forward, with 0 steps back :^)
13:48 rurban I wanted to get the GC string API in for the next major cycle. The moving collectors are 20%-30% faster
13:49 rurban moving = string compacting
13:50 rurban And I'm also thinking a lot about guile as perl6 backend. No jit yet, but soon, and I like it a lot
13:50 rurban Not as fast as potion, but it got proper threading and is very mature. Better than moar and the jvm.
13:51 rurban guile 2.2 (the one with the new vm)
13:52 rurban But busy with B::C and cperl until December
13:52 Util perl6 backend via NQP (like JVM), or standalone (like Niecza)?
13:52 rurban No idea yet. probably only nqp, like tvmjit
13:53 rurban https://github.com/fperrad/tvmjit/tree/master/src/nqp
13:54 Util Sounds good!
13:55 rurban One of their good ideas is to use elf as binary bytecode format with dwarf support
13:57 rurban This is a much better format than pbc
13:59 Util But limited to elf platforms. Would this exclude both Win32 and Darwin?
14:00 rurban No, on all platforms. They have their own elf loaders and writers
14:00 rurban It's bytecode, not assembly
14:00 rurban from elf they just took the section handling and format
14:00 Util Ah! My info was out-of-date.
14:01 rurban so no .text and .data, but .guile-code and .guile-data or such
14:01 rurban but the rest is the same
14:01 rurban .rodata, .bss and so on
14:02 rurban It's basically the same as a .pbc, just using the existing format.
14:03 rurban coff or macho would be the same, but guile is GNU :)
14:03 Util :)
14:04 rurban And their MOP and new VM is very efficient, the compiler is CPS like ours but does much better optimizations
14:05 rurban I was mainly looking into it because of their CPS, which is not as broken as ours
14:07 Util I will be interested to see their CPS.
14:13 Util Oh, I left out of my "Doing": Releasing Parrot on Tuesday.
14:17 Util Anything else to discuss? From anyone?
14:20 Util OK. Thanks everyone!
14:20 Util Meeting adjourned.
15:43 rurban joined #parrotsketch
20:11 rurban joined #parrotsketch
20:12 rurban left #parrotsketch

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