Parrot 4.8.0 "Spix's Macaw" | parrot.org/ | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 20 September 2012.
pmichaud report from #perl6 is that parrot master still has the input buffering problem 00:09
sorear pmichaud: is felher's issue the same as the prompt issue? 00:10
whiteknight pmichaud: is there example code that demonstrates the problem? 00:11
00:15 kid51 joined 00:18 kid51_ joined 00:40 kid51 joined
ttbot Parrot 2922c188 MSWin32-x86-multi-thread make error tt.taptinder.org/cmdinfo/98686 00:48
pmichaud sorear: no, felher's issue is the other side of the coin from the prompt issue 00:52
whiteknight: on systems that exhibit the problem, the following doesn't work: perl6 -e 'say get'
what _should_ happen is that the system reads one line of input, displays it to standard output, and exits. 00:53
00:53 kid51_ joined
pmichaud on systems where it doesn't work, that line reads many many lines of input and doesn't stop until (1) the input buffer is full or (2) the user enters EOF (^D on unix, ^Z on win) 00:53
sorear that's... not good 01:01
dalek p: 9c348a6 | jonathan++ | src/QRegex/P5Regex/ (2 files):
Support empty positional captures.
01:29
p: e579e8e | jonathan++ | t/p5regex/rx_captures:
Test empty captures in p5regex.

Includes a failing test for when one is at the start, which breaks scanning.
whiteknight okay, that sounds like some kind of problem with the readline logic. That part of it has been extremely troublesome. I'll dig into it and see what I can come up with 01:49
what systems is it a problem on?
01:58 kid51 joined 02:00 kid51_ joined
MikeFair FWIW: perl6 -e 'say get' doesn't work on my sytem 02:13
I get nothing, then until I did a ^D and then I get:
End of argfiles reached
in method gist at src/gen/CORE.setting:9810
in sub say at src/gen/CORE.setting:7140
in block at -e:1
MikeFair is running a recent build of Rakudo on a Kubuntu install 02:14
I have both libreadline5 and libreadline6 package installed 02:15
libreadline5 = 5.2-11
libreadline6 = 6.2-8 02:16
I have the -dev packages installed for both 5 and 6, as well as a readline-common package which is at version 6.2-8 02:18
The 6.2-8 -dev package has installed a /usr/lib/i386-linux-gnu/libreadline.a file 02:22
02:22 l3l1p joined
MikeFair along with the C include headers 02:25
02:44 l3l1p joined 06:06 MikeFair joined 06:30 l3l1p joined 06:40 rurban joined 07:38 Psyche^ joined 10:13 brrt joined 10:23 whiteknight joined
whiteknight good morning, #parrot 10:25
Coke GOOD MOOOOOOOOOOORNING, PAAAAARRRROT 13:40
moritz lol Coke is shouting ROFL 13:47
dalek p: a4febda | jonathan++ | src/QRegex/P5Regex/Actions.nqp:
Try to get quantified captures righter.
13:51
p: ea7a053 | jonathan++ | t/p5regex/rx_captures:
A few more capture tests.
p: 9a42dc5 | jonathan++ | src/QRegex/P5Regex/ (2 files):
Various bits of alignment with STD_P5.

This also allows the empty alternation branch.
p: 5c4d6b2 | jonathan++ | / (3 files):
Implement backreferences.
kudo/nom: d14be4f | jonathan++ | src/Perl6/Actions.pm:
Use the P5Regex qbuildsub when needed.
13:54
14:20 PacoAir joined 15:56 benabik joined
dalek rrot/smoke-me/threads_tests: de65336 | dukeleto++ | t/pmc/task-nqp.t:
Add tests for using the Task PMC from nqp
16:04
16:14 travis-ci joined
travis-ci [travis-ci] parrot/parrot#607 (smoke-me/threads_tests - de65336 : Jonathan "Duke" Leto): The build failed. 16:14
[travis-ci] Change view : github.com/parrot/parrot/commit/de6533650fca
[travis-ci] Build details : travis-ci.org/parrot/parrot/builds/2607444
16:14 travis-ci left 17:03 zby_home joined 17:16 rurban_home joined
rurban_home still working on unicode encodings (for JSON and MIME::Base64). detecting more and more missing functionality. 17:30
e.g. binary_to_encoding could easily provide ByteBuffer functionality if it would support multi-byte encodings. However it fails. 17:52
18:26 contingencyplan joined
dalek rtcl-nqp/nqp2: 2c7e7ba | coke++ | src/Partcl/commands/ (62 files):
export subs so they're visible
19:44
rtcl-nqp/nqp2: d0dd4d3 | coke++ | src/Partcl/commands/error.pm:
add a placeholder [error]
rtcl-nqp/nqp2: 7d70036 | coke++ | build/Makefile.in:
Don't compile commands individually.

This is slower, but means we don't have to add use statements in every file
  (which would then mean adding in Makefile deps)
rtcl-nqp/nqp2: 88b1370 | coke++ | / (6 files):
* rename our dispatch method to something less silly

  * try to eliminate CHANNELS our variable and replace with an
   exported CHANNELS sub that returns a lexical
  * No longer compile all the commands individually; nqp current doesn't
   share things as easily, this avoids having to figure out which
   builtins require which other builtins.
With this, our dispatch call is lying, and our dispatch method is Just trying to print something out, and even that still doesn't work.
kudo/nom: 8365f1b | moritz++ | src/ (3 files):
implement integer case of :60[...]
19:51
22:24 preflex_ joined 23:04 preflex joined