Camelia, the Perl 6 bug

IRC log for #parrot, 2011-07-31

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 Drossel joined #parrot
00:10 Kulag left #parrot
00:21 PacoLinux__ joined #parrot
00:21 PacoLinux_ left #parrot
00:21 dalek rakudo/nom: 0dc9006 | jonathan++ | src/Perl6/Actions.pm:
00:21 dalek rakudo/nom: Unbust CATCH enough so that it doesn't hang and passes all the catch.t that master did.
00:21 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/0dc9006bff
00:21 dalek rakudo/nom: d8c3c74 | jonathan++ | t/spectest.data:
00:21 dalek rakudo/nom: Another passing test file.
00:21 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/d8c3c74c40
00:30 Drossel left #parrot
00:42 PacoLinux__ left #parrot
00:50 nbrown left #parrot
00:55 Kulag joined #parrot
00:57 soh_cah_toa left #parrot
00:58 soh_cah_toa joined #parrot
01:12 cotto dafrito++
01:12 cotto and fperrad++
01:54 daniel-s joined #parrot
01:55 contingencyplan left #parrot
01:56 woosley joined #parrot
02:00 dalek rakudo/podparser: 7a3a394 | moritz++ | t/spectest.data:
02:00 dalek rakudo/podparser: more passing test files, jnthn++
02:00 dalek rakudo/podparser: review: https://github.com/rakudo/rakudo/commit/7a3a394d4c
02:00 dalek rakudo/podparser: 90f996e | moritz++ | / (2 files):
02:00 dalek rakudo/podparser: move most of the build instructions into a separate INSTALL file
02:00 dalek rakudo/podparser: review: https://github.com/rakudo/rakudo/commit/90f996e230
02:00 dalek rakudo/podparser: 0aacf70 | jonathan++ | src/Perl6/SymbolTable.pm:
02:00 dalek rakudo/podparser: Refactor BEGIN handling now that we have improved static lexpads. Note, this lets you write stuff that won't yet work out well with pre-compilation - beware. :-)
02:00 dalek rakudo/podparser: review: https://github.com/rakudo/rakudo/commit/0aacf70dd5
02:00 dalek rakudo/podparser: fd68c86 | jonathan++ | INSTALL (2 files):
02:00 dalek rakudo/podparser: Rename INSTALL to INSTALLME (better names welcome) since on case-insensitive OS it conflicts with install directory made by --gen-parrot.
02:00 dalek rakudo/podparser: review: https://github.com/rakudo/rakudo/commit/fd68c86b4f
02:00 dalek rakudo/podparser: 5c6ac4f | jonathan++ | src/ (3 files):
02:00 dalek rakudo/podparser: Implement auto-threading in the $junc.meth case.
02:00 dalek rakudo/podparser: review: https://github.com/rakudo/rakudo/commit/5c6ac4fef1
02:00 dalek rakudo/podparser: 7c8ab31 | jonathan++ | src/core/Cool.pm:
02:00 dalek rakudo/podparser: Liberalize sub form of split, leave type handling to methods.
02:00 dalek rakudo/podparser: review: https://github.com/rakudo/rakudo/commit/7c8ab31eb5
02:00 dalek rakudo/podparser: 886f677 | jonathan++ | src/core/Str (2 files):
02:00 dalek rakudo/podparser: ne should behave just like !eq
02:00 dalek rakudo/podparser: review: https://github.com/rakudo/rakudo/commit/886f677430
02:00 dalek rakudo/podparser: 87ab44f | jonathan++ | t/spectest.data:
02:00 dalek rakudo/podparser: We now pass all of S03-junctions/autothreading.t.
02:00 dalek rakudo/podparser: review: https://github.com/rakudo/rakudo/commit/87ab44f4ac
02:00 dalek rakudo/podparser: 018c561 | jonathan++ | src/Perl6/Actions.pm:
02:00 dalek rakudo/podparser: Fix sink prefix.
02:00 dalek rakudo/podparser: review: https://github.com/rakudo/rakudo/commit/018c561086
02:00 dalek rakudo/podparser: 6f9747c | jonathan++ | t/spectest.data:
02:00 dalek rakudo/podparser: Another passing test file.
02:00 dalek rakudo/podparser: review: https://github.com/rakudo/rakudo/commit/6f9747c465
02:00 dalek rakudo/podparser: 0dc9006 | jonathan++ | src/Perl6/Actions.pm:
02:00 dalek rakudo/podparser: Unbust CATCH enough so that it doesn't hang and passes all the catch.t that master did.
02:00 dalek rakudo/podparser: review: https://github.com/rakudo/rakudo/commit/0dc9006bff
02:00 dalek rakudo/podparser: d8c3c74 | jonathan++ | t/spectest.data:
02:00 dalek rakudo/podparser: Another passing test file.
02:00 dalek rakudo/podparser: review: https://github.com/rakudo/rakudo/commit/d8c3c74c40
02:00 dalek rakudo/podparser: 6c4427b | tadzik++ | / (11 files):
02:00 dalek rakudo/podparser: Merge branch 'nom' into podparser
02:00 dalek rakudo/podparser: review: https://github.com/rakudo/rakudo/commit/6c4427bf9d
02:00 dalek rakudo/podparser: e95c843 | tadzik++ | src/ (3 files):
02:00 dalek rakudo/podparser: Document subs and attributes. Still segfaults
02:00 dalek rakudo/podparser: review: https://github.com/rakudo/rakudo/commit/e95c8439dd
02:02 tadzik eek
02:14 dalek parrot/tt2167/nstore: ee5f697 | jkeenan++ | lib/Parrot/Pmc2c/ (2 files):
02:14 dalek parrot/tt2167/nstore: Use Storable::nstore instead of Storable::store.  Cf.: http://trac.parrot.org/parrot/ticket/2167.
02:14 dalek parrot/tt2167/nstore: review: https://github.com/parrot/parrot/commit/ee5f697f5a
02:24 soh_cah_toa left #parrot
02:26 kid51 joined #parrot
02:27 Topic for #parrot is now Parrot 3.6.0 "Pájaros del Caribe" released | http://parrot.org | Log: http://irclog.perlgeek.de/parrot/today | #parrotsketch meeting Tuesday 19:30 UTC
02:43 kurahaupo left #parrot
02:58 dalek rakudo/nom: b7a2185 | Coke++ | t/spectest.data:
02:58 dalek rakudo/nom: run more (fudged) spec tests
02:58 dalek rakudo/nom: & update failure modes
02:58 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/b7a2185166
03:11 kid51 left #parrot
03:37 cotto ~~
03:42 tadzik ~~
04:11 woosley left #parrot
04:31 Kulag left #parrot
04:33 dalek parrot/soh-cah-toa/hbdb: eadafe9 | soh_cah_toa++ | / (7 files):
04:33 dalek parrot/soh-cah-toa/hbdb: This just about takes care of the segfaulty 'quit' command. EOF now causes segfault again but that's ok for now. Some work on 'step' slipped in here too.
04:33 dalek parrot/soh-cah-toa/hbdb: review: https://github.com/parrot/parrot/commit/eadafe9384
04:36 Kulag joined #parrot
04:42 Kulag left #parrot
04:44 Kulag joined #parrot
04:50 dalek rakudo/nom: 5361b09 | Coke++ | t/spectest.data:
04:50 dalek rakudo/nom: run more (fudged) spectests.
04:50 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/5361b09d06
04:52 daniel-s left #parrot
05:15 Kulag left #parrot
05:18 Kulag joined #parrot
05:20 fperrad joined #parrot
05:24 Kulag left #parrot
05:25 Kulag joined #parrot
05:32 Kulag left #parrot
05:33 Kulag joined #parrot
05:42 dalek parrot: af5ace7 | fperrad++ | runtime/parrot/library/ (2 files):
05:42 dalek parrot: [distutils] refactor gziped manpages
05:42 dalek parrot: review: https://github.com/parrot/parrot/commit/af5ace7200
05:45 Kulag left #parrot
06:10 Kulag joined #parrot
06:22 dalek plumage: 33f00c6 | fperrad++ | man/man1/plumage.1:
06:22 dalek plumage: [man] split authors/contributors
06:22 dalek plumage: review: https://github.com/parrot/​plumage/commit/33f00c69d9
07:28 Khisanth left #parrot
07:34 Kulag left #parrot
07:34 Kulag joined #parrot
08:05 Kulag left #parrot
08:07 Kulag joined #parrot
08:13 Kulag left #parrot
08:21 Kulag joined #parrot
08:24 woosley joined #parrot
08:27 Kulag left #parrot
08:27 Kulag joined #parrot
08:33 Kulag left #parrot
08:34 Kulag joined #parrot
08:41 Kulag left #parrot
08:45 dalek parrot: e078354 | fperrad++ | runtime/parrot/library/distutils.pir:
08:45 dalek parrot: [distutils] customize pod2man
08:45 dalek parrot: review: https://github.com/parrot/parrot/commit/e07835486a
08:47 Kulag joined #parrot
08:49 dalek lua: a7bd3d6 | fperrad++ | setup.pir:
08:49 dalek lua: generate manpages (with pod2man)
08:49 dalek lua: review: https://github.com/fperrad/lua/commit/a7bd3d6cd7
08:49 dalek rakudo/nom: 8e6925b | moritz++ | t/spectest.data:
08:49 dalek rakudo/nom: run try.t
08:49 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/8e6925b855
08:49 dalek rakudo/podparser: 0c0d929 | tadzik++ | / (4 files):
08:49 dalek rakudo/podparser: Generate Pod::Heading objects from =head directives
08:49 dalek rakudo/podparser: review: https://github.com/rakudo/rakudo/commit/0c0d929342
08:49 dalek rakudo/podparser: 8797ffa | tadzik++ | / (6 files):
08:49 dalek rakudo/podparser: Implement DOC phasers. Fix compilation options. Add a simple Pod::To::Text
08:49 dalek rakudo/podparser: review: https://github.com/rakudo/rakudo/commit/8797ffa0df
08:50 cotto https://github.com/kevingadd/JSIL <- .net bytecode to js translator
08:56 Kulag left #parrot
08:56 Kulag joined #parrot
08:56 dalek rakudo/nom: e8cd5b0 | jonathan++ | src/Perl6/Actions.pm:
08:56 dalek rakudo/nom: Apply patch from mls++ to finalize caught exceptions, thus unwinding any C stack frames that may be left.
08:56 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/e8cd5b013d
08:59 Drossel joined #parrot
09:00 fperrad msg soh_cah_toa if you don't like write *roff by hand, see https://github.com/fperrad/lua/commit/a7bd3d6cd7
09:00 aloha OK. I'll deliver the message.
09:02 contingencyplan joined #parrot
09:02 Kulag left #parrot
09:06 Drossel left #parrot
09:06 Kulag joined #parrot
09:12 Kulag left #parrot
09:13 Kulag joined #parrot
09:16 daniel-s joined #parrot
09:19 Kulag left #parrot
09:21 Kulag joined #parrot
09:27 Kulag left #parrot
09:27 Kulag joined #parrot
09:27 SHODAN joined #parrot
09:33 Kulag left #parrot
09:33 Kulag joined #parrot
09:36 mj41 joined #parrot
09:59 Drossel joined #parrot
10:02 Kulag left #parrot
10:02 dalek rakudo/nom: ecef486 | jonathan++ | src/ (3 files):
10:02 dalek rakudo/nom: Start to get handling of trusts in place. Treat it trait-ish, because I suspect it'll become one some day.
10:02 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/ecef486ded
10:02 dalek rakudo/nom: 16c6780 | jonathan++ | / (3 files):
10:02 dalek rakudo/nom: Add a Trusting role and make ClassHOW do it, so now 'trusts' makes an appropriate entry in the list.
10:02 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/16c6780b85
10:06 Drossel left #parrot
10:09 Kulag joined #parrot
10:18 Kulag left #parrot
10:19 Kulag joined #parrot
10:26 dalek rakudo/nom: 3c24f51 | jonathan++ | / (3 files):
10:26 dalek rakudo/nom: Add a PrivateMethodContainer role for storing private methods, and get ClassHOW to do it.
10:26 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/3c24f514e8
10:26 dalek rakudo/nom: d3ca4f7 | jonathan++ | src/Perl6/Actions.pm:
10:26 dalek rakudo/nom: method !foo { ... } now calls add_private_method.
10:26 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/d3ca4f7e79
10:32 eternaleye_ joined #parrot
10:35 cosimo left #parrot
10:35 cosimo joined #parrot
10:36 eternaleye left #parrot
10:36 SHODAN left #parrot
10:36 SHODAN joined #parrot
10:36 Kulag left #parrot
10:37 Kulag joined #parrot
10:39 mj41 left #parrot
10:42 Drossel joined #parrot
10:44 Kulag left #parrot
10:46 Kulag joined #parrot
10:48 Drossel left #parrot
10:52 Drossel joined #parrot
10:53 Kulag left #parrot
10:53 andrew12 left #parrot
10:56 Khisanth joined #parrot
10:57 Kulag joined #parrot
10:58 Drossel left #parrot
11:00 Khisanth left #parrot
11:03 Kulag left #parrot
11:06 dalek rakudo/nom: 4a5f9b9 | jonathan++ | src/ (2 files):
11:06 dalek rakudo/nom: First cut of private method calls, with trust checking. Also some notes on how this can be optimized in the future.
11:06 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/4a5f9b977d
11:06 Khisanth joined #parrot
11:15 whiteknight joined #parrot
11:18 whiteknight good morning, #parrot
11:19 JimmyZ joined #parrot
11:19 Kulag joined #parrot
11:19 tadzik good mornign whiteknight
11:20 tadzik how is the moving?
11:40 whiteknight tadzik: painful
11:40 tadzik ouch
11:54 * whiteknight has to find out how much he got volunteered for at #parrotsketch
11:57 Eclesia joined #parrot
11:57 Eclesia hi
12:06 whiteknight hello Eclesia
12:09 whiteknight ...okay. It looks like I am going to single-handedly fix IMCC of all it's evils, then work on 6model
12:09 whiteknight I like that :)
12:13 NotFound whiteknight: I'm thinking about writing a tool to help verifying pir and hll file/line info in PBCs, to be able to know quickly what problems lies on pir generating wrong info or in bad handling of it at runtime.
12:13 whiteknight that would be awesome
12:13 NotFound Also, I commited to help you with 6model.
12:14 NotFound So I won't travel with you in a bus ;)
12:16 Felipe morning guys
12:17 whiteknight NotFound++
12:18 andrew12 joined #parrot
12:22 Eclesia question : how do I shrink a pmc array ?
12:22 whiteknight I don't think you can
12:23 Eclesia whiteknight: or perhaps remove a key ?
12:24 contingencyplan left #parrot
12:26 whiteknight msg soh_cah_toa: Can you send me a sample PIR file or files where the line numbering goes badly? I'll try to fix whatever I can, if I have test cases
12:26 aloha OK. I'll deliver the message.
12:27 whiteknight Eclesia: Which type of array? ResizablePMCArray?
12:27 Eclesia yes
12:30 whiteknight Eclesia: Nope, does not shrink. There is a TODO note in the code, but no shrinking
12:31 whiteknight Eclesia: Can you create a ticket about it? Shrinking arrays is a good idea, we need to find a good way to support it
12:31 * whiteknight has to sign off now. Later
12:31 whiteknight left #parrot
12:34 NotFound There are vtables delete_keyed and delete_keyed_int on RPA
12:34 NotFound But they don't have POD :o
12:36 dalek rakudo/nom: 28e322a | jonathan++ | src/Perl6/Metamodel/ (3 files):
12:36 dalek rakudo/nom: Get private methods in roles composed in (simple case).
12:36 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/28e322a480
12:36 dalek rakudo/nom: afb25a0 | jonathan++ | t/spectest.data:
12:36 dalek rakudo/nom: Two more passing test files.
12:36 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/afb25a0216
12:36 dalek rakudo/nom: eab6c06 | jonathan++ | src/Perl6/Actions.pm:
12:36 dalek rakudo/nom: Fix issue where you couldn't mention implicit %_ in a method.
12:36 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/eab6c06130
12:37 NotFound Eclesia: this works: $ winxed -e 'var ar = [ "a", "b", "c" ]; delete ar[1]; for (var item in ar) print(" ", item); say()'
12:37 NotFound prints: a c
12:37 Eclesia NotFound: thanks :)
12:38 NotFound The fault is the lack of pod doc, the vtable function is present and works.
12:39 NotFound Going to fix it...
12:39 dalek rakudo/nom: 267b63b | jonathan++ | t/spectest.data:
12:39 dalek rakudo/nom: Another passing text file thanks to getting privates sorted out.
12:39 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/267b63b067
12:44 mj41 joined #parrot
12:45 PacoLinux_ joined #parrot
12:47 Eclesia ha, more compact outputs and uses less memory :)
12:51 dalek parrot: b85f935 | NotFound++ | src/pmc/resizablepmcarray.pmc:
12:51 dalek parrot: add missing pod for vtables delete_keyed and delete_keyed_int
12:51 dalek parrot: and rename the parameter in the later for consistency
12:51 dalek parrot: review: https://github.com/parrot/parrot/commit/b85f9359e0
13:15 PacoLinux_ left #parrot
13:21 dalek rakudo/nom: 7bfa218 | jonathan++ | src/ (2 files):
13:21 dalek rakudo/nom: Couple more corrections to implicit %_ handling.
13:21 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/7bfa2180f6
13:35 bluescreen joined #parrot
13:48 ambs joined #parrot
13:52 jsut_ joined #parrot
13:57 jsut left #parrot
14:03 PacoLinux_ joined #parrot
14:03 dalek rakudo/podparser: 5ed0e09 | tadzik++ | src/Perl6/Grammar.pm:
14:03 dalek rakudo/podparser: Bring mysterious COMPILING := 1 back to Grammar.pm
14:03 dalek rakudo/podparser: review: https://github.com/rakudo/rakudo/commit/5ed0e09c3a
14:03 dalek rakudo/podparser: 585cd06 | tadzik++ | / (9 files):
14:03 dalek rakudo/podparser: The Pod tree should not contain bare strings. Use Pod::Block::Para, adjust the tests and Pod::To::Text
14:03 dalek rakudo/podparser: review: https://github.com/rakudo/rakudo/commit/585cd06cb2
14:19 PacoLinux__ joined #parrot
14:19 PacoLinux_ left #parrot
14:21 jay joined #parrot
14:23 bluescreen left #parrot
14:24 PacoLinux__ left #parrot
14:24 woosley left #parrot
14:36 dalek rakudo/podparser: bdb7627 | tadzik++ | src/ (3 files):
14:36 dalek rakudo/podparser: Remove $*COMPILING
14:36 dalek rakudo/podparser: review: https://github.com/rakudo/rakudo/commit/bdb7627bf4
14:54 mj41 left #parrot
14:58 ambs_ joined #parrot
14:58 ambs left #parrot
14:58 ambs joined #parrot
15:04 ambs_ left #parrot
15:06 mj41 joined #parrot
15:07 dalek NQR: 322a3ff | (Jay Emerson)++ | / (3 files):
15:07 dalek NQR: Fixed up get [] grammar and actions!
15:07 dalek NQR: review: https://github.com/NQRCore/NQR/commit/322a3ffbb2
15:11 jay ~
15:11 dalek NQR: 245f81b | (Jay Emerson)++ | t/00-sanity.t:
15:11 dalek NQR: Added test for get [] operation
15:11 dalek NQR: review: https://github.com/NQRCore/NQR/commit/245f81bbf7
15:18 dalek NQR: 26121a0 | (Jay Emerson)++ | Bugreports.pod:
15:18 dalek NQR: Added new bug report file
15:18 dalek NQR: review: https://github.com/NQRCore/NQR/commit/26121a0bae
15:23 daniel-s left #parrot
15:27 dalek NQR: 757fa18 | (Jay Emerson)++ | / (4 files):
15:27 dalek NQR: Modifying organizational files
15:27 dalek NQR: review: https://github.com/NQRCore/NQR/commit/757fa18765
15:28 dalek NQR: c6baa89 | (Jay Emerson)++ | STATUS (2 files):
15:28 dalek NQR: New STATUS format
15:28 dalek NQR: review: https://github.com/NQRCore/NQR/commit/c6baa89090
15:29 dalek NQR: fb116ed | (Jay Emerson)++ | VERSION:
15:29 dalek NQR: VERSION bump
15:29 dalek NQR: review: https://github.com/NQRCore/NQR/commit/fb116eda2c
15:41 bluescreen joined #parrot
15:45 dalek NQR: cb65d6c | (Jay Emerson)++ | BUGREPORTS.pod:
15:45 dalek NQR: Clarified indexing bug
15:45 dalek NQR: review: https://github.com/NQRCore/NQR/commit/cb65d6c20a
15:51 bluescreen left #parrot
15:52 mj41 left #parrot
15:55 dukeleto ~~
15:55 jay dukeleto: hello from Miami Beach
15:57 jay dukeleto++: thanks for the talk comments, I made minor revisions.
16:06 andrew12 left #parrot
16:18 andrew12 joined #parrot
16:19 dalek NQR: e371610 | (Jay Emerson)++ | / (4 files):
16:19 dalek NQR: Implemented dnorm(), qnorm(), and pnorm(), vectorized
16:19 dalek NQR: review: https://github.com/NQRCore/NQR/commit/e37161049a
16:21 JimmyZ left #parrot
16:37 kid51 joined #parrot
16:40 soh_cah_toa joined #parrot
16:41 soh_cah_toa ~~
16:41 kid51 soh_cah_toa: Did you get my msg yesterday about hbdb?
16:42 soh_cah_toa kid51: yeah, just saw it. i'm not sure how i could do that but i think i fixed the problem anyway
16:43 kid51 My thought was that if that merge of master into branch caused problems, simply start a new branch from the last commit before that merge.
16:43 soh_cah_toa though i'm curious, how would i "go back" in the history pre-merge?
16:43 soh_cah_toa ah, i see
16:43 kid51 Locate commit number chronologically preceding that merge.
16:43 soh_cah_toa right, that would work
16:44 kid51 There's probably some instruction under man git-branch that tells you how to fork new branch from that point
16:44 kid51 Haven't done it myself, but I suspect other people have.
16:44 soh_cah_toa ok
16:44 kid51 actually, more likely man git-checkout
16:45 kid51 This looks promising:  git checkout [-q] [-f] [-m] [-b <new_branch>] [<start_point>]
16:46 soh_cah_toa interesting, didn't realize you could branch from a previous commit other than HEAD
16:46 kid51 or perhaps: git branch [--track | --no-track] [-l] [-f] <branchname> [<start-point>]
16:47 soh_cah_toa well, it turned out that i was referencing the interpreter after i had freed the memory for it. i don't understand why i could do that pre-merge but whatever
16:47 soh_cah_toa at least i think that's what it was. anyway, it works ;)
16:47 kid51 In any event, the idea would be to sidestep that merge, then apply all the other commits you subsequently tried and see if the overall outcome were any better
16:48 dalek rakudo/nom: e028411 | jonathan++ | src/ (4 files):
16:48 dalek rakudo/nom: Register Capture type so we can use it in the binder.
16:48 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/e0284114e1
16:48 dalek rakudo/nom: 3588736 | jonathan++ | src/core/Capture.pm:
16:48 dalek rakudo/nom: Fix a thinko.
16:48 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/358873603f
16:48 dalek rakudo/nom: 0bc9883 | jonathan++ | src/ (2 files):
16:48 dalek rakudo/nom: Make |$c work again in signatures; $c becomes a Capture with the current unbound stuff in it.
16:48 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/0bc9883a45
16:48 kid51 You'd probably hit the IMCC wall again at some point, but at least we would be narrowing the list of possible causes of problems
16:48 soh_cah_toa yeah
16:50 kid51 What I took away from yesterday's PDS is (a) in the current parrot_debugger, line numbers were never accurate; (b) the current one used to be of *some* usefulness, but isn't any longer; (c) the reasons why the current one is even less useful than before are not clear but probably connected to IMCC.
16:51 kid51 And (d) things that we did to improve IMCC in past year may have been bad for debugger.
16:52 soh_cah_toa yes
16:52 kid51 and (e) bad for Parrot debugging in general, i.e., made current worse and put up roadblocks for HBDB
16:53 NotFound I disagree with the 'never accurate' part.
16:53 kid51 So, at one time, line numbers in current debugger *were* accurate?
16:54 kid51 If so, then shame on us for allowing that to deteriorate!
16:54 soh_cah_toa i gotta write that gist about it . i hate to say it, but the success of hbdb lies in the hands of imcc
16:54 NotFound For example, I'm looking at the pbc_disassemble of setup.winxed compiled to pbc, and the numbers are in synch with the generated pir
16:55 kid51 And the reason why those numbers would be accurate is ... ?
16:55 NotFound Not all the file, but the few first subs at least.
16:55 NotFound Don't know yet.
16:55 kid51 k
16:56 * kid51 admits that because he was always told parrot_debugger was problematic, he ignored it completely until last week
16:57 kid51 And this is not too encouraging:
16:57 kid51 $ ./parrot_debugger --help
16:57 kid51 Bus error
16:57 kid51 (that's on darwin; on linux, the failure is: Segmentation fault)
16:57 soh_cah_toa odd...
16:58 kid51 soh_cah_toa: I think it would be more accurate to say, "the success of *all* parrot debugging lies in the hands of imcc"
16:58 soh_cah_toa kid51: yes, very true
16:58 dalek NQR: b9c6b93 | (Jay Emerson)++ | / (2 files):
16:58 dalek NQR: New doco of current functions
16:58 dalek NQR: review: https://github.com/NQRCore/NQR/commit/b9c6b9387f
16:59 NotFound More precisely: only the first sub is accurate.
17:01 kid51 okay, so in "(a)" above s/never accurate/very often inaccurate/
17:02 kid51 NotFound: glad to see http://winxed.org has come back to life
17:04 dalek NQR: 673a07a | (Jay Emerson)++ | NQR_Functions.pod:
17:04 dalek NQR: Revised functionality
17:04 dalek NQR: review: https://github.com/NQRCore/NQR/commit/673a07af49
17:04 soh_cah_toa_ joined #parrot
17:04 soh_cah_toa left #parrot
17:05 kid51 NotFound: Following this sentence, "Winxed is a programming language targetting parrot.", it might be good to have one sentence starting, "Winxed is useful for the following tasks: ..."
17:08 NotFound Ehhhhh.... writing programs?
17:09 dalek NQR: d73ceba | (Jay Emerson)++ | / (2 files):
17:09 dalek NQR: More docs... because docs are important
17:09 dalek NQR: review: https://github.com/NQRCore/NQR/commit/d73ceba77c
17:09 kid51 Well, when it came time to mention Winxed in my talk last week at FOSSCON, I couldn't say precisely what its purpose was.
17:09 kid51 Is it intended to be a new, general-purpose HLL?
17:10 NotFound Yes, general purpose.
17:10 kid51 Or does it have some specific role in the Parrot ecosphere?
17:10 kid51 I simply can't tell from the web page what its purpose is or why one should study it.
17:11 NotFound The role is being at lower lavel than other HLLs. more close to the virtual metal.
17:11 kid51 Would it have any existence/rationale outside of Parrot?
17:12 * Eclesia see winxed as a C-like syntax over pir == a Friendlier pir
17:12 kid51 (I'm not saying it should or should not.)
17:13 kid51 Eclesia: I thought its syntax was supposed to be more like Javascript
17:13 Eclesia javascript is C-like for me :D
17:13 NotFound kid51: its syntax is familiar to most people that knows some javascript, so it may be useful for some people.
17:14 NotFound Is like javascript with bits of C++, java and C#
17:14 kid51 okay.
17:14 kid51 What do you mean by "closer to the virtual metal"?
17:15 NotFound Not using HLL mapping, not having its own object model, allowing use of the parrot native types.
17:19 NotFound Same meaning as when people says that C is closer to the metal than other languages.
17:20 dalek NQR: a8ba5b6 | (Jay Emerson)++ | / (3 files):
17:20 dalek NQR: Added dunif, punif, qunif
17:20 dalek NQR: review: https://github.com/NQRCore/NQR/commit/a8ba5b6000
17:31 dalek NQR: ae74a10 | (Jay Emerson)++ | / (3 files):
17:31 dalek NQR: Added df, pf, qf
17:31 dalek NQR: review: https://github.com/NQRCore/NQR/commit/ae74a10b7a
17:32 jay left #parrot
17:33 * Eclesia *too hot*
17:37 kurahaupo joined #parrot
17:51 Eclesia left #parrot
18:07 mj41 joined #parrot
18:08 kurahaupo left #parrot
18:16 soh_cah_toa joined #parrot
18:18 soh_cah_toa_ left #parrot
18:19 dalek rakudo/nom: d74aaa8 | tadzik++ | / (19 files):
18:19 dalek rakudo/nom: Merge branch 'nom' into podparser
18:19 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/d74aaa8c6a
19:04 Coke_ I really do miss the diffs in commit emails. Far too easy to just ignore the changes going past.
19:09 dalek rakudo/nom: 0f60583 | jonathan++ | src/Perl6/ (2 files):
19:09 dalek rakudo/nom: Avoid interpolation bug with private methods, introduced earlier today.
19:09 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/0f60583f9c
19:17 mj41 left #parrot
19:24 arnsholt joined #parrot
19:25 kid51 left #parrot
19:25 arnsholt left #parrot
19:27 arnsholt joined #parrot
19:37 dalek rakudo/nom: da964eb | tadzik++ | src/Perl6/Actions.pm:
19:37 dalek rakudo/nom: Workaround a backtracking issue, don't add the same block to $=POD twice
19:37 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/da964eb128
19:44 contingencyplan joined #parrot
19:48 fperrad left #parrot
19:52 dalek rakudo/nom: eef0851 | tadzik++ | src/Perl6/ (2 files):
19:52 dalek rakudo/nom: Optimize the already-added block lookup
19:52 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/eef0851de8
20:04 benabik_ joined #parrot
20:05 benabik left #parrot
20:05 benabik_ is now known as benabik
20:07 dalek rakudo/nom: 0934d74 | jonathan++ | src/core/ (2 files):
20:07 dalek rakudo/nom: Add back some methods for coercing to a Capture.
20:07 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/0934d74c60
20:07 dalek rakudo/nom: ac3cb1e | jonathan++ | src/Perl6/SymbolTable.pm:
20:07 dalek rakudo/nom: Stash sub-signature in Parameter object.
20:07 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/ac3cb1ea26
20:07 dalek rakudo/nom: 6a9ab9c | jonathan++ | src/binder/bind.c:
20:07 dalek rakudo/nom: Get nested signature handling in the binder basically working again.
20:07 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/6a9ab9c517
20:07 dalek rakudo/nom: b5a8621 | jonathan++ | src/binder/bind.c:
20:07 dalek rakudo/nom: Eliminate an unused variable to avoid a warning.
20:07 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/b5a862160f
20:16 dalek winxed: 3ab65e1 | NotFound++ | examples/Mysql.winxed:
20:16 dalek winxed: fix and improve a bit encoding handling in Mysql example
20:16 dalek winxed: review: https://github.com/NotFoun​d/winxed/commit/3ab65e1ae3
20:38 SHODAN left #parrot
20:42 dalek website: NotFound++ | We need a better way to get strings from NCI
20:42 dalek website: http://www.parrot.org/content/we​-need-better-way-get-strings-nci
20:50 AzureStone joined #parrot
20:52 AzureSto_ left #parrot
20:53 soh_cah_toa left #parrot
21:05 benabik left #parrot
21:05 benabik joined #parrot
21:12 kthakore joined #parrot
21:17 ambs left #parrot
21:43 Psyche^ joined #parrot
21:49 Patterner left #parrot
21:49 Psyche^ is now known as Patterner
22:34 autark left #parrot
22:44 contingencyplan left #parrot
23:10 autark joined #parrot
23:17 PacoLinux_ joined #parrot
23:17 SteveH joined #parrot
23:17 SteveH left #parrot
23:34 preflex_ joined #parrot
23:35 rdesfo joined #parrot
23:37 preflex left #parrot
23:41 whiteknight joined #parrot
23:44 whiteknight good evening, #parrot
23:45 particle1 left #parrot
23:45 particle joined #parrot
23:54 rdesfo left #parrot

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

Parrot | source cross referenced