Camelia, the Perl 6 bug

IRC log for #parrot, 2012-09-29

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:09 pmichaud report from #perl6 is that parrot master still has the input buffering problem
00:10 sorear pmichaud: is felher's issue the same as the prompt issue?
00:11 whiteknight pmichaud: is there example code that demonstrates the problem?
00:15 kid51 joined #parrot
00:18 kid51_ joined #parrot
00:40 kid51 joined #parrot
00:48 ttbot Parrot 2922c188 MSWin32-x86-multi-thread make error http://tt.taptinder.org/cmdinfo/98686
00:52 pmichaud sorear: no, felher's issue is the other side of the coin from the prompt issue
00:52 pmichaud whiteknight: on systems that exhibit the problem, the following doesn't work:   perl6 -e 'say get'
00:53 pmichaud what _should_ happen is that the system reads one line of input, displays it to standard output, and exits.
00:53 kid51_ joined #parrot
00:53 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)
01:01 sorear that's... not good
01:29 dalek nqp: 9c348a6 | jonathan++ | src/QRegex/P5Regex/ (2 files):
01:29 dalek nqp: Support empty positional captures.
01:29 dalek nqp: review: https://github.com/perl6/nqp/commit/9c348a6532
01:29 dalek nqp: e579e8e | jonathan++ | t/p5regex/rx_captures:
01:29 dalek nqp: Test empty captures in p5regex.
01:29 dalek nqp:
01:29 dalek nqp: Includes a failing test for when one is at the start, which breaks
01:29 dalek nqp: scanning.
01:29 dalek nqp: review: https://github.com/perl6/nqp/commit/e579e8e5f8
01:49 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 whiteknight what systems is it a problem on?
01:58 kid51 joined #parrot
02:00 kid51_ joined #parrot
02:13 MikeFair FWIW: perl6 -e 'say get' doesn't work on my sytem
02:13 MikeFair I get nothing, then until I did a ^D and then I get:
02:13 MikeFair End of argfiles reached
02:13 MikeFair in method gist at src/gen/CORE.setting:9810
02:13 MikeFair in sub say at src/gen/CORE.setting:7140
02:13 MikeFair in block  at -e:1
02:14 * MikeFair is running a recent build of Rakudo on a Kubuntu install
02:15 MikeFair I have both libreadline5 and libreadline6 package installed
02:15 MikeFair libreadline5 = 5.2-11
02:16 MikeFair libreadline6 = 6.2-8
02:18 MikeFair 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:22 MikeFair The 6.2-8 -dev package has installed a /usr/lib/i386-linux-gnu/libreadline.a file
02:22 l3l1p joined #parrot
02:25 MikeFair along with the C include headers
02:44 l3l1p joined #parrot
06:06 MikeFair joined #parrot
06:30 l3l1p joined #parrot
06:40 rurban joined #parrot
07:38 Psyche^ joined #parrot
10:13 brrt joined #parrot
10:23 whiteknight joined #parrot
10:25 whiteknight good morning, #parrot
13:40 Coke GOOD MOOOOOOOOOOORNING, PAAAAARRRROT
13:47 moritz lol Coke is shouting ROFL
13:51 dalek nqp: a4febda | jonathan++ | src/QRegex/P5Regex/Actions.nqp:
13:51 dalek nqp: Try to get quantified captures righter.
13:51 dalek nqp: review: https://github.com/perl6/nqp/commit/a4febdaeb6
13:51 dalek nqp: ea7a053 | jonathan++ | t/p5regex/rx_captures:
13:51 dalek nqp: A few more capture tests.
13:51 dalek nqp: review: https://github.com/perl6/nqp/commit/ea7a053ee9
13:51 dalek nqp: 9a42dc5 | jonathan++ | src/QRegex/P5Regex/ (2 files):
13:51 dalek nqp: Various bits of alignment with STD_P5.
13:51 dalek nqp:
13:51 dalek nqp: This also allows the empty alternation branch.
13:51 dalek nqp: review: https://github.com/perl6/nqp/commit/9a42dc5ec4
13:51 dalek nqp: 5c4d6b2 | jonathan++ | / (3 files):
13:51 dalek nqp: Implement backreferences.
13:51 dalek nqp: review: https://github.com/perl6/nqp/commit/5c4d6b2786
13:54 dalek rakudo/nom: d14be4f | jonathan++ | src/Perl6/Actions.pm:
13:54 dalek rakudo/nom: Use the P5Regex qbuildsub when needed.
13:54 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/d14be4fa2e
14:20 PacoAir joined #parrot
15:56 benabik joined #parrot
16:04 dalek parrot/smoke-me/threads_tests: de65336 | dukeleto++ | t/pmc/task-nqp.t:
16:04 dalek parrot/smoke-me/threads_tests: Add tests for using the Task PMC from nqp
16:05 dalek parrot/smoke-me/threads_tests: review: https://github.com/parrot/parrot/commit/de6533650f
16:14 travis-ci joined #parrot
16:14 travis-ci [travis-ci] parrot/parrot#607 (smoke-me/threads_tests - de65336 : Jonathan "Duke" Leto): The build failed.
16:14 travis-ci [travis-ci] Change view : https://github.com/parrot/​parrot/commit/de6533650fca
16:14 travis-ci [travis-ci] Build details : http://travis-ci.org/parrot/parrot/builds/2607444
16:14 travis-ci left #parrot
17:03 zby_home joined #parrot
17:16 rurban_home joined #parrot
17:30 rurban_home still working on unicode encodings (for JSON and MIME::Base64). detecting more and more missing functionality.
17:52 rurban_home e.g. binary_to_encoding could easily provide ByteBuffer functionality if it would support multi-byte encodings. However it fails.
18:26 contingencyplan joined #parrot
19:44 dalek partcl-nqp/nqp2: 2c7e7ba | coke++ | src/Partcl/commands/ (62 files):
19:44 dalek partcl-nqp/nqp2: export subs so they're visible
19:44 dalek partcl-nqp/nqp2: review: https://github.com/partcl/p​artcl-nqp/commit/2c7e7ba52e
19:44 dalek partcl-nqp/nqp2: d0dd4d3 | coke++ | src/Partcl/commands/error.pm:
19:44 dalek partcl-nqp/nqp2: add a placeholder [error]
19:44 dalek partcl-nqp/nqp2: review: https://github.com/partcl/p​artcl-nqp/commit/d0dd4d33a1
19:44 dalek partcl-nqp/nqp2: 7d70036 | coke++ | build/Makefile.in:
19:44 dalek partcl-nqp/nqp2: Don't compile commands individually.
19:44 dalek partcl-nqp/nqp2:
19:44 dalek partcl-nqp/nqp2: This is slower, but means we don't have to add use statements in every file
19:44 dalek partcl-nqp/nqp2: (which would then mean adding in Makefile deps)
19:44 dalek partcl-nqp/nqp2: review: https://github.com/partcl/p​artcl-nqp/commit/7d700366db
19:44 dalek partcl-nqp/nqp2: 88b1370 | coke++ | / (6 files):
19:44 dalek partcl-nqp/nqp2: * rename our dispatch method to something less silly
19:44 dalek partcl-nqp/nqp2: * move src/init.pm code into src/Partcl.pm
19:44 dalek partcl-nqp/nqp2: * try to eliminate CHANNELS our variable and replace with an
19:44 dalek partcl-nqp/nqp2:   exported CHANNELS sub that returns a lexical
19:44 dalek partcl-nqp/nqp2: * No longer compile all the commands individually; nqp current doesn't
19:44 dalek partcl-nqp/nqp2:   share things as easily, this avoids having to figure out which
19:44 dalek partcl-nqp/nqp2:   builtins require which other builtins.
19:44 dalek partcl-nqp/nqp2:
19:44 dalek partcl-nqp/nqp2: With this, our dispatch call is lying, and our dispatch method is
19:44 dalek partcl-nqp/nqp2: Just trying to print something out, and even that still doesn't work.
19:44 dalek partcl-nqp/nqp2: review: https://github.com/partcl/p​artcl-nqp/commit/88b13703e4
19:51 dalek rakudo/nom: 8365f1b | moritz++ | src/ (3 files):
19:51 dalek rakudo/nom: implement integer case of :60[...]
19:51 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/8365f1bc81
22:24 preflex_ joined #parrot
23:04 preflex joined #parrot

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

Parrot | source cross referenced