Camelia, the Perl 6 bug

IRC log for #parrot, 2011-06-18

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:00 whiteknight yeah, I can't use it without extreme hassle
00:00 whiteknight movements are extremely choppy, and clicks are extremely difficult, if they happen at all
00:01 soh_cah_toa bummer
00:01 soh_cah_toa for that exact reason, i always try to use as many keyboard shortcuts as possible so i won't be screwed if something like that ever happens
00:02 soh_cah_toa and also b/c i'm lazy :)
00:02 whiteknight I'm pretty patient with these kinds of things, although I have a misfortunately long history of them
00:03 whiteknight eventually, if I can't get it to work, I'll downgrade ubuntu
00:03 whiteknight I think I can hold out for a few more days
00:05 soh_cah_toa that's odd. maybe they dropped support for some old (or possibly proprietary) driver in the new version
00:07 ligne joined #parrot
00:35 lucian_ soh_cah_toa: ah, but what if the keyboard's acting up? :)
00:36 * lucian_ should probably go sleep
00:36 lucian_ is now known as lucian
00:36 lucian although i'm anxious about my ebay listing, and also reluctant to stop playing with the compiler
00:43 whiteknight what are you listing on ebay?
00:44 cjh left #parrot
00:44 cjh joined #parrot
00:53 lucian whiteknight: macbook pro 4.1, 15"
00:54 lucian selling this (http://cgi.ebay.co.uk/ws/eBayISAPI.​dll?ViewItem&item=220798515562&​amp;ssPageName=ADME:L:LCA:GB:1123) to get this (http://www.engadget.com/2011/01/17/hp-​pavilion-dm1z-with-amd-fusion-review/)
00:57 dalek Rosella/gh-pages: bb7504b | Whiteknight++ | winxed/syntaxandtypes.md:
00:57 dalek Rosella/gh-pages: stub code example for try/catch
00:57 dalek Rosella/gh-pages: review: https://github.com/Whiteknig​ht/Rosella/commit/bb7504bf34
00:57 dalek Rosella: 4a74382 | Whiteknight++ | s (3 files):
00:57 dalek Rosella: Add functionality for vectorized tests. bubaflub++ for the idea/motivation
00:57 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/4a74382d7d
00:58 whiteknight oh great, my mouse has started working again, but the buttons are reversed
00:58 lucian very odd. have you tried an older kernel?
00:59 whiteknight If I set the mouse to left-handed, it works the way it has always worked. Always
00:59 whiteknight nice to know I can get back to basic hardware functionality after two days of effort
01:00 lucian sad. i really wish something like ubuntu's certification program was more widespread
01:00 lucian i would tolerate yet another sticker it if were a penguin/circle
01:00 theory left #parrot
01:11 cotto ~~~~~
01:13 lucian left #parrot
01:40 dalek Rosella/gh-pages: 7557310 | Whiteknight++ | libraries/test.md:
01:40 dalek Rosella/gh-pages: +docs for test_vector
01:40 dalek Rosella/gh-pages: review: https://github.com/Whiteknig​ht/Rosella/commit/7557310348
01:40 dalek Rosella: 2326e88 | Whiteknight++ | / (3 files):
01:40 dalek Rosella: Add the ability for Asserter.output_is to take an array of strings, for easy multiline string literals. Add some basic tests for Test.test and Test.test_vector
01:40 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/2326e88478
01:42 whiteknight msg bubaflub Rosella has vectorized tests now. See the docs at http://whiteknight.github.com​/Rosella/libraries/test.html and examples at https://github.com/Whiteknight/R​osella/blob/master/t/test/Test.t
01:42 aloha OK. I'll deliver the message.
01:42 bubaflub whiteknight++
01:43 whiteknight those are the only tests I've written for it so far, so if you use it too hard it might break
01:43 whiteknight just let me know
01:43 bubaflub whiteknight: will do.  even though it'll take longer, i'll probably keep up with my current testing scheme and then refactor to use vectorized / parameterized tests
01:44 bubaflub i would hate to hit a subtle bug somewhere along the way and wonder if it was mine or yours
01:44 whiteknight the mechanism is pretty straightforward
01:45 whiteknight not that I think you should gamble, of course
01:49 bubaflub yeah
01:49 bubaflub i've already run into a few random bugs in my own code; one test causes a segfault
01:49 bubaflub (which is on my todo list to look into)
01:54 whiteknight segfault? That's not good. If it's happening in parrot let us know ASAP
01:55 bubaflub whiteknight: i suspect it's my bindings
02:01 bubaflub the function take as its first argument a signed long int * and modifies it
02:08 whiteknight oh
02:10 bubaflub whiteknight: so maybe i need to handle that differently
02:11 bubaflub whiteknight: or maybe i need to allocate some space somehow
02:13 whiteknight yeah
02:14 bubaflub i should have asked plobsing last time i saw him
02:24 dalek Rosella: 561bb96 | Whiteknight++ | t/test/ (2 files):
02:24 dalek Rosella: Fill out tests for t/test/Builder.t, using the output redirection test logic
02:24 dalek Rosella: review: https://github.com/Whiteknig​ht/Rosella/commit/561bb961df
02:24 whiteknight and with that, goodnight
02:25 whiteknight left #parrot
02:29 rurban_ joined #parrot
02:32 rurban left #parrot
02:32 rurban_ is now known as rurban
03:04 contingencyplan left #parrot
03:08 plobsing joined #parrot
03:08 theory joined #parrot
03:24 theory left #parrot
03:52 lichtkind left #parrot
03:55 jsut joined #parrot
03:55 theory joined #parrot
04:00 jsut_ left #parrot
04:06 dalek parrot-gmp: 8348a39 | bubaflub++ | t/integer/mod.t:
04:06 dalek parrot-gmp: add tests for mod functions
04:06 dalek parrot-gmp:
04:06 dalek parrot-gmp: this covers mpz_mod and mpz_mod_ui
04:06 dalek parrot-gmp: review: https://github.com/bubaflub/​parrot-gmp/commit/8348a393db
04:06 dalek parrot-gmp: 6eec74c | bubaflub++ | / (3 files):
04:06 dalek parrot-gmp: fix for mpz_mod_ui
04:06 dalek parrot-gmp:
04:06 dalek parrot-gmp: mpz_mod_ui is equivalent to mpz_fdiv_r_ui and is #defined
04:06 dalek parrot-gmp: so put a small hack in for now to cover this edge case
04:06 dalek parrot-gmp: review: https://github.com/bubaflub/​parrot-gmp/commit/6eec74c070
04:18 dalek parrot-gmp: 6f0b9bd | bubaflub++ | t/integer/divexact.t:
04:18 dalek parrot-gmp: add tests for divexact functions
04:18 dalek parrot-gmp:
04:18 dalek parrot-gmp: this covers mpz_divexact and mpz_divexact_ui
04:18 dalek parrot-gmp: review: https://github.com/bubaflub/​parrot-gmp/commit/6f0b9bdde4
04:18 dalek parrot-gmp: e80ee4c | bubaflub++ | t/integer/divisible.t:
04:18 dalek parrot-gmp: add tests for divisible functions
04:18 dalek parrot-gmp:
04:18 dalek parrot-gmp: this covers mpz_divisible_p, mpz_divisible_ui_p, mpz_divisible_2exp_P
04:18 dalek parrot-gmp: review: https://github.com/bubaflub/​parrot-gmp/commit/e80ee4c6dd
04:39 nopaste left #parrot
04:39 TonyC left #parrot
04:39 TonyC joined #parrot
04:43 nopaste joined #parrot
05:50 pmichaud what's the "correct" mechanism to use to set the fields of an Exception object?
05:51 pmichaud I have some code that uses the keyed_str interface, and other code that uses the setattribute/getattribute interface
06:18 theory left #parrot
07:13 fperrad joined #parrot
07:40 dodathome joined #parrot
07:54 mj41 joined #parrot
08:33 preflex left #parrot
08:35 preflex joined #parrot
08:43 daniel-s joined #parrot
08:45 preflex left #parrot
08:50 preflex joined #parrot
09:21 autark left #parrot
09:59 contingencyplan joined #parrot
10:11 mj41 left #parrot
10:19 ambs joined #parrot
10:29 rurban_ joined #parrot
10:32 rurban left #parrot
10:32 rurban_ is now known as rurban
10:57 JimmyZ joined #parrot
11:05 dalek left #parrot
11:08 redicaps joined #parrot
11:11 dalek joined #parrot
11:42 kid51 joined #parrot
11:59 SHODAN joined #parrot
12:02 redicaps left #parrot
12:18 ligne left #parrot
12:44 lateau joined #parrot
12:45 soh_cah_toa left #parrot
12:52 lucian joined #parrot
12:58 kid51 left #parrot
13:08 contingencyplan left #parrot
13:11 mj41 joined #parrot
13:54 lateau left #parrot
14:03 mj41 left #parrot
14:12 ligne joined #parrot
14:35 daniel-s left #parrot
14:49 mj41 joined #parrot
15:03 lucian are there any docs on pir's 'say' ?
15:03 moritz dunno, it's just the same as print, except that it adds a newline
15:04 lucian oh. and any on print?
15:05 lucian i'm trying "say string(globals['a'])"
15:05 moritz in pir you can't use the result of expressions for another expressions
15:05 moritz you need
15:05 moritz $P0 = globals['a']
15:05 lucian i need to assign them to a register? i thought that might be the case
15:06 moritz say $P0
15:06 lucian ok, thanks
15:06 moritz depends on what you mean by string()
15:06 tadzik oh, lucian, weren't you the one telling me that an ebook reader is the first thing I need?
15:06 lucian tadzik: possibly
15:06 tadzik I got my Kindle recently, awesome tool
15:06 * lucian nods
15:07 * lucian loves his sony prs-350
15:09 dodathome left #parrot
15:14 mj41 left #parrot
15:59 cjh left #parrot
15:59 cjh joined #parrot
16:24 theory joined #parrot
16:29 nicolaptop joined #parrot
16:30 nicolaptop left #parrot
16:36 theory left #parrot
16:52 smash joined #parrot
16:52 smash hello everyone
16:54 bubaflub hello smash
16:57 lucian_ joined #parrot
17:02 lucian left #parrot
17:08 JimmyZ left #parrot
17:24 RobertLJ joined #parrot
17:29 lucian joined #parrot
17:33 lucian_ left #parrot
18:21 RobertLJ left #parrot
18:29 rurban_ joined #parrot
18:32 rurban left #parrot
18:32 rurban_ is now known as rurban
18:32 smash left #parrot
18:33 davidfetter joined #parrot
18:58 davidfetter left #parrot
19:01 dalek parrot-gmp: 27ab098 | bubaflub++ | t/integer/congruent.t:
19:01 dalek parrot-gmp: add tests for congruent
19:01 dalek parrot-gmp:
19:02 dalek parrot-gmp: covers mpz_congruent, mpz_congruent_ui, and mpz_congruent_2exp_p
19:02 dalek parrot-gmp: review: https://github.com/bubaflub/​parrot-gmp/commit/27ab098657
19:02 dalek parrot-gmp: d195da2 | bubaflub++ | t/integer/powm.t:
19:02 dalek parrot-gmp: add tests for powm functions
19:02 dalek parrot-gmp:
19:02 dalek parrot-gmp: this covers mpz_powm, mpz_powm_ui, and mpz_powm_sec
19:02 dalek parrot-gmp: review: https://github.com/bubaflub/​parrot-gmp/commit/d195da217a
19:02 dalek parrot-gmp: 7147dd4 | bubaflub++ | t/integer/pow.t:
19:02 dalek parrot-gmp: add tests for pow
19:02 dalek parrot-gmp:
19:02 dalek parrot-gmp: this covers mpz_pow_ui and mpz_ui_pow_ui
19:02 dalek parrot-gmp: review: https://github.com/bubaflub/​parrot-gmp/commit/7147dd4698
19:02 dalek parrot-gmp: d796452 | bubaflub++ | t/integer/root.t:
19:02 dalek parrot-gmp: add tests for root functions
19:02 dalek parrot-gmp:
19:02 dalek parrot-gmp: this covers mpz_root and mpz_rootrem
19:02 dalek parrot-gmp: review: https://github.com/bubaflub/​parrot-gmp/commit/d79645283a
19:02 dalek parrot-gmp: dee7de5 | bubaflub++ | t/integer/sqrt.t:
19:02 dalek parrot-gmp: tests for sqrt functions
19:02 dalek parrot-gmp:
19:02 dalek parrot-gmp: this covers mpz_sqrt and mpz_sqrtrem
19:02 dalek parrot-gmp: review: https://github.com/bubaflub/​parrot-gmp/commit/dee7de5368
19:27 dalek parrot/leto/embed_grant: 3f7b5d3 | dukeleto++ | src/extend.c:
19:27 dalek parrot/leto/embed_grant: Refactor duplicated context popping code into a macro
19:27 dalek parrot/leto/embed_grant: review: https://github.com/parrot/parrot/commit/3f7b5d350d
19:35 dukeleto ~~
19:40 bubaflub hio dukeleto
20:01 benabik ~~
20:03 soh_cah_toa joined #parrot
20:08 dalek parrot-gmp: 2aa5605 | bubaflub++ | t/integer/perfect.t:
20:08 dalek parrot-gmp: tests for perfect functions
20:08 dalek parrot-gmp:
20:08 dalek parrot-gmp: this covers mpz_perfect_power_p and mpz_perfect_square_p
20:08 dalek parrot-gmp: review: https://github.com/bubaflub/​parrot-gmp/commit/2aa5605d39
20:08 dalek parrot-gmp: 47898f4 | bubaflub++ | t/integer/prime.t:
20:08 dalek parrot-gmp: add tests for prime functions
20:08 dalek parrot-gmp:
20:08 dalek parrot-gmp: this covers mpz_probab_prime_p and mpz_nextprime
20:08 dalek parrot-gmp: review: https://github.com/bubaflub/​parrot-gmp/commit/47898f47a8
20:08 dalek parrot-gmp: 8ca513a | bubaflub++ | t/integer/gcd.t:
20:08 dalek parrot-gmp: tests for gcd functions
20:08 dalek parrot-gmp:
20:08 dalek parrot-gmp: this covers mpz_gcd, mpz_gcd_ui, and mpz_gcdext
20:08 dalek parrot-gmp: review: https://github.com/bubaflub/​parrot-gmp/commit/8ca513a425
20:11 dalek parrot-gmp: 0b9f077 | bubaflub++ | t/integer/lcm.t:
20:11 dalek parrot-gmp: tests for lcm functions
20:11 dalek parrot-gmp:
20:11 dalek parrot-gmp: this covers mpz_lcm and mpz_lcm_ui
20:11 dalek parrot-gmp: review: https://github.com/bubaflub/​parrot-gmp/commit/0b9f0779fb
20:19 mj41 joined #parrot
20:39 theory joined #parrot
20:51 fperrad left #parrot
20:56 ambs left #parrot
21:03 mj41 left #parrot
21:07 contingencyplan joined #parrot
21:11 contingencyplan left #parrot
21:11 contingencyplan joined #parrot
21:42 PurityControl joined #parrot
21:47 Patterner left #parrot
21:47 PurityControl is now known as Patterner
22:34 lucian left #parrot
23:02 daniel-s joined #parrot

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

Parrot | source cross referenced