Camelia, the Perl 6 bug

IRC log for #parrot, 2011-10-14

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:35 lateau joined #parrot
00:36 eternaleye_ joined #parrot
01:24 benabik joined #parrot
01:31 lateau is this not allowed in pir? I've got error:imcc:syntax error when I tried this => unless config['MAJOR'] >= 3 goto hooray
01:31 jsut joined #parrot
01:31 lateau error:imcc:syntax error, unexpected '[' ('[')
01:41 dalek parrot: 6026393 | jkeenan++ | lib/Parrot/Harness/DefaultTests.pm:
01:41 dalek parrot: Use correct, long-since-current name of subroutine in documentation.
01:41 dalek parrot: review: https://github.com/parrot/parrot/commit/6026393c09
01:48 GodFather joined #parrot
02:51 lateau joined #parrot
04:12 preflex_ joined #parrot
04:39 fperrad joined #parrot
05:12 davidfetter joined #parrot
05:22 Khisanth joined #parrot
05:43 dalek cardinal: ca8f0bd | (Daehyub Kim)++ | setup.pir:
05:43 dalek cardinal: patch for issue #13
05:43 dalek cardinal: review: https://github.com/parrot/​cardinal/commit/ca8f0bdf7d
05:43 dalek cardinal: 57004ee | dukeleto++ | setup.pir:
05:43 dalek cardinal: Merge pull request #17 from lateau/lateau
05:43 dalek cardinal:
05:43 dalek cardinal: patch for issue #13 (detect minimum parrot version)
05:43 dalek cardinal: review: https://github.com/parrot/​cardinal/commit/57004eed33
06:40 mj41 joined #parrot
07:32 he joined #parrot
07:41 plobsing lateau: PIR is not a full language, but a sugar layer on top of an assembly language. there is no op implementing the complex operation you are trying to do (at least none that IMCC knows about for that syntax). I would suggest breaking up your line slightly, possibly moving the keyed lookup out and using a temporary variable.
07:43 mj41 joined #parrot
07:55 jsut_ joined #parrot
08:16 lucian joined #parrot
08:36 cotto ubuntu++
08:39 cotto definitely dislike 11.10 less than 11.04
08:39 cotto or like more
08:39 lucian cotto: did you previously dislike unity?
08:47 cotto lucian, some bits were annoying.  I'm still not sure why a hard limit of 4 virtual desktops is a good idea.
08:47 cotto power management is at least sane now though.
08:48 lucian cotto: there's a hard limit? somehow i never noticed
08:48 cotto I love that everything's in the title bar.
08:48 lucian i'm just in love with the vertical screen space
08:48 lucian yeah, me too
08:49 lucian it adds 1/5 to my netbook's useful vertical resolution
08:49 cotto It's usually a huge waste of vertical space, which is scace.
08:49 cotto :D
08:49 tadzik that's why I like sort of windowsy very small bar at the bottom
08:50 tadzik my eyes lie at the top most of the time anyway, it seems least annoying at the bottom
08:50 lucian tadzik: but then you still have title and menu bars
08:50 lucian osx fixes it a little with the menu bar. but unity goes even further, and at least i like it
08:50 tadzik well, I have those reduced to minimum too, but true
08:55 tadzik generally, I consider window borders quite useless, but KDE does not really allow me to remove them completely
09:52 mj41 joined #parrot
11:37 Psyche^ joined #parrot
11:50 whiteknight joined #parrot
12:00 whiteknight good morning, #parrot
12:06 nine Good morning whiteknight :)
12:06 whiteknight hello nine
12:07 whiteknight I wanted to play with green_threads last night, but we needed to go grocery shopping and the rest of my time was spent updating Ubuntu
12:08 lateau joined #parrot
12:08 nine whiteknight: well, today's just another day :)
12:09 nine tadzik: KDE does allow to remove window borders completely
12:11 nine tadzik: System settings/Workspace appearance/Window decorations/Configure decoration/General/Border size/No Border
12:21 bluescreen joined #parrot
12:29 tadzik nine: that's borders, but not title bars
12:43 atrodo =~
13:25 mtk joined #parrot
13:41 bluescreen joined #parrot
13:52 kthakore joined #parrot
14:05 nine whiteknight: do you happen to have a quite fast computer?
14:10 whiteknight define "quite fast?
14:11 whiteknight also, probably not
14:15 nine Just noticed that on a very loaded system t/pmc/alert.t runs quite reliably
14:17 lucian joined #parrot
14:25 jsut joined #parrot
14:31 lucian joined #parrot
14:50 nine Thou shalt not disable the scheduler with alarms still pending!
14:52 tadzik (:
14:53 nine Now it would just be great if I could come up with a test that can reliably reproduce this bug... Chances are that the scheduler will see some epic refactoring in the future
14:55 whiteknight it better
15:22 nine How difficult can it be to write a test for a bug you supposedly understand?
15:22 moritz 0..Inf
15:28 tadzik hmm. The bug is alarms pending, but scheduler disabled?
15:29 nine yep
15:30 moritz what disables the scheduler?
15:30 tadzik could you perhaps fire scheduler disabling as an alarm, the last of them all?
15:30 tadzik oh, that doesn't help
15:32 moritz oh, another ticket migration
15:32 moritz to another system where you can't open bug reports by email
15:32 moritz *sigh*
15:32 tadzik maybe it's easier to fix github than trac
15:32 nine Well it probably just demonstrates why I'm reluctant to commit this code. It works, but I hate it and I don't understand it completely.
15:33 tadzik you could possibly set up an daemon that'd read emails from a certain mailbox and file bugs via GH api
15:38 dukeleto tadzik: seems feasible
15:39 dukeleto tadzik: or we can just ask github to enable an email-to-issue feature :)
15:39 tadzik I vote for the latter
15:41 whiteknight is email-to-ticket really such an important feature?
15:42 dukeleto whiteknight: for the folks who like RT, it is
15:42 moritz whiteknight: it makes submitting bugs much simpler for me
15:45 awwaiid joined #parrot
16:01 whiteknight moritz: okay. I've never used the feature so I don't know how useful it is
16:04 dukeleto whiteknight: the perl world usually has an email for perl core internals that you can send a bug report and it opens a ticket
16:04 dukeleto i am starting to lean towards the git philosophy of ticket systems
16:11 dukeleto whoa, this is cool: http://graphs-new.mozilla.org/
16:12 tadzik argh. 500 what?
16:17 lucian joined #parrot
16:25 fperrad joined #parrot
16:34 lucian joined #parrot
17:09 dukeleto blargpoop
17:18 mj41 joined #parrot
17:47 dmalcolm joined #parrot
17:52 Tene dukeleto: git philosophy of ticket systems?
17:53 dukeleto Tene: there is no ticket system for git.git
17:53 dukeleto Tene: only the main development mailing list
17:55 benabik joined #parrot
18:11 moritz so error reports from people who don't keep nagging are ignored, exactly as it is now. Correct?
18:16 benabik o/
18:24 nine Ok, I think, I will just commit this now. I don't like it and I still was unable to write a good test. But the whole alarm handling and scheduler interaction is so screwed I'll have to change things anyway.
18:25 benabik Commit early, commit often.
18:28 nine yep
18:28 whiteknight nine: yeah, get more eyes on it
18:34 nine pushed
18:36 benabik nine++
18:37 cotto ~~
18:38 Coke joined #parrot
19:07 Coke cotto: there's an ubuntu update? maybe my netbook is slightly more useful than a brick now!
19:08 whiteknight Coke: Yeah, 11.10 is pretty awesome
19:08 soh_cah_toa joined #parrot
19:09 whiteknight It's much more stable than 11.04, from my testing
19:09 * Coke will give it a shot tonight, thanks. I liked some of the visual updates from 10.x to 11.04, but it basically broke hardware sleep mode.
19:12 whiteknight oh, I turned off my laptop's sleep mode. I haven't tried that again
19:12 whiteknight that's something I should try
19:12 cotto 11.10 restored the ability to do nothing on laptop lid close, which makes me happy.
19:17 whiteknight it's surprising how often "do nothing" is an essential feature in software
19:20 dalek parrot/green_threads: cbd81fd | (Stefan Seifert)++ | / (2 files):
19:20 dalek parrot/green_threads: Enable preemption only when more than one task is active.
19:20 dalek parrot/green_threads:
19:20 dalek parrot/green_threads: We enable the scheduler alarm and enable_scheduling only in situations
19:20 dalek parrot/green_threads: where more than one task is in the queue. This way, there is no
19:20 dalek parrot/green_threads: preemption overhead in the common single-task case.
19:20 dalek parrot/green_threads: review: https://github.com/parrot/parrot/commit/cbd81fdcec
19:20 dalek parrot/green_threads: a074845 | Whiteknight++ | / (2 files):
19:20 dalek parrot/green_threads: Merge branch 'green_threads' of git://github.com/niner/parrot into green_threads
19:20 dalek parrot/green_threads: review: https://github.com/parrot/parrot/commit/a0748458ac
19:20 benabik Hm.  Looks like someone needs to be added to AUTHORS.
19:21 cotto lulz: http://johnkary.net/git-1-7-7-change​s-affecting-the-everyday-developer/ "Adding cache plugins, back up in a sec :)"
19:21 whiteknight msg nine when you get a chance, add an entry for yourself in CREDITS
19:21 aloha OK. I'll deliver the message.
19:21 benabik CREDITS, AUTHORS…  Whichever.
19:29 zpmorgan joined #parrot
19:36 zpmorgan joined #parrot
19:44 zpmorgan joined #parrot
21:15 dukeleto this looks pretty hilarious: http://learnyousomeerlang.com/
21:16 tadzik the haskell one is second or so on my to-read list
21:16 tadzik I should finish SICP first
21:44 perlite_ joined #parrot
22:09 rfw joined #parrot
22:18 silug joined #parrot
22:47 schmooster joined #parrot

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

Parrot | source cross referenced