Perl 6 - the future is here, just unevenly distributed

IRC log for #perl11, 2014-10-15

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

All times shown according to UTC.

Time Nick Message
00:16 willthechill joined #perl11
01:10 willthechill joined #perl11
03:01 davido___ joined #perl11
03:09 willthechill joined #perl11
06:38 willthechill joined #perl11
06:42 rurban joined #perl11
07:13 bulk88 rurban " I'll try similar stuff also. add compile-time generated Config hash in C to libperl " explin
07:22 rurban joined #perl11
07:24 rurban bulk88_3: See e.g. parrot's config hash which is compiled in. No need to do that in pure-perl. It's read-only, and way too big. 122k on each app.
07:24 rurban And too slow also, but mostly too big.
07:24 bulk88 122K of object code or 122K of pure perl 5/6?
07:25 rurban 122k compiled. I guess this is the same number in pure-perl
07:25 rurban See https://code.google.com/p/perl-compiler/issues/detail?id=374&colspec=ID%20Type%20Status%20Priority%20Milestone%20Reporter%20Summary%20Effort
07:27 bulk88 config.pm should simple database with index tables
07:27 bulk88 or atleast sorted alphanbetically with offsets into the ranges
07:28 bulk88 then serach up or downwards
07:28 rurban a cdb or better a Perfect::Hash
07:28 rurban Should be a one-day work with Perfect::Hash
07:29 bulk88 the other problem is parsing all that pure perl code
07:30 bulk88 perl has config and config_heavy which one r u loading
07:30 rurban For B::C I'm thinking of resolving those hash values at compile-time
07:30 bulk88 if you are going to config_heavy for everything then some of those values nees to move int ot he smaller Config.pm,
07:31 rurban No Config.pm and Config/Heavy.pm will go to libperl.so or Config.so
07:32 rurban There's no need for a huge Config string to be used for each call.
07:32 rurban We are not in the 80ies anymore
07:33 bulk88 Im working on replacing Perl_xs_version_bootcheck and Perl_xs_apiversion_bootcheck with 1 vararg Perl_xs_handshake function, that Perl_xs_handshake also optionally removes AX from mark stack
07:34 bulk88 that string is more mem efficienct than the hash that would represent them
07:58 willthechill bulk88: I think it may be possible to tie RPerl directly into the existing pumpkin Perl 5 regex engine, which could theoretically allow RPerl to run any regex because we're not actually trying to parse and compile the regex using RPerl
07:58 willthechill we're just having RPerl talk to the regex engine
07:59 willthechill Bender: trust rurban
07:59 Bender OK, willthechill
07:59 willthechill why do I have to keep telling Bender to trust rurban?
08:20 bulk88 he keeps changing ASN
08:21 bulk88 bender trust bulk88_3
08:21 Bender OK, bulk88
08:21 willthechill Bender trust Bender
08:21 Bender OK, willthechill
08:21 willthechill Bender trust willthechill
08:21 Bender willthechill, I already trust willthechill
08:21 willthechill huh, I guess he didn't already trust himself!
08:21 willthechill :P
08:49 rurban maybe my IP changes all the time. still thethering via my phone
08:51 willthechill yes maybe that is the cause
09:36 basiliscos joined #perl11
10:22 travis-ci RPerl build failed. Will Braswell says 'Grammar, Fix Underscores In LITERAL_NUMBER & Start Creating Test Module Organization'
10:22 travis-ci http://travis-ci.org/wbraswell/rperl/builds/38028405 https://github.com/wbraswell/rperl/compare/cda1017ff581...aeb7968bc249
10:23 willthechill oh dang
10:23 rurban RPerl::Test::Print_00 is missing
10:23 willthechill yeah I'll fix it
10:39 willthechill okay I think I fixed it, we shall see!
10:47 travis-ci RPerl build passed. Will Braswell says 'Tests, Update Print Path'
10:47 travis-ci http://travis-ci.org/wbraswell/rperl/builds/38029982 https://github.com/wbraswell/rperl/compare/aeb7968bc249...3a832af1f96d
10:58 willthechill yay!
11:10 basiliscos joined #perl11
15:07 basiliscos joined #perl11
15:21 davido___ joined #perl11

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