Camelia, the Perl 6 bug

IRC log for #parrot, 2012-04-23

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:04 jsut_ joined #parrot
00:05 dalek rakudo/nom: 5541810 | pmichaud++ | / (5 files):
00:05 dalek rakudo/nom: Update all &infix:<cmp> operators to return Order::Decrease/Same/Increase.
00:05 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/5541810090
00:15 jsut_ joined #parrot
00:23 jsut joined #parrot
00:33 jsut joined #parrot
00:38 jsut_ joined #parrot
00:44 jsut joined #parrot
00:51 jsut_ joined #parrot
00:57 jsut joined #parrot
01:02 jsut_ joined #parrot
01:07 jsut joined #parrot
01:10 kid51 joined #parrot
01:44 jsut joined #parrot
01:49 jsut_ joined #parrot
01:54 jsut joined #parrot
02:02 jsut_ joined #parrot
02:20 eternaleye_ joined #parrot
02:36 eternaleye_ joined #parrot
03:33 Khisanth joined #parrot
06:54 fperrad joined #parrot
07:41 lucian__ joined #parrot
08:30 lucian joined #parrot
08:46 preflex_ joined #parrot
09:36 schm00ster joined #parrot
10:32 nbezzala joined #parrot
11:54 jashwanth joined #parrot
12:10 mtk joined #parrot
12:23 jashwanth joined #parrot
12:31 whiteknight joined #parrot
12:42 whiteknight good morning, #parrot
12:44 dalek nqp/cstruct-work: 3bf5590 | (Arne Skjærholt)++ | src/6model/reprs/CArray.c:
12:44 dalek nqp/cstruct-work: Make sure out-of-bounds accesses on managed CArrays don't do stupid things.
12:44 dalek nqp/cstruct-work: review: https://github.com/perl6/nqp/commit/3bf55905fd
12:46 bluescreen joined #parrot
12:57 PacoAir joined #parrot
13:02 JimmyZ joined #parrot
13:23 nine Good afternoon, #parrot
13:25 whiteknight hello nine
13:26 whiteknight I read this article this morning and thought of you: http://smyck.net/2012/04/22/why-erlang/
13:26 JimmyZ_ joined #parrot
13:26 dalek Heuristic branch merge: pushed 16 commits to nqp by arnsholt
13:26 whiteknight With this set of threads primitives, an Erlang implementation on Parrot becomes a real possibility
13:30 jashwanth joined #parrot
14:05 jashwanth joined #parrot
14:08 jashwanth joined #parrot
14:24 nine whiteknight: did you watch the Node.js Is Bad Ass Rock Star Tech as well?
14:24 whiteknight no, I didn't
14:25 nine whiteknight: it's mildly insightful but funny ;)
14:26 whiteknight link?
14:27 nine http://www.youtube.com/watch?v=bzkRVzciAZg
14:31 whiteknight Ha, I saw a video like this about MongoDB. That one was hilarious too
14:32 nine Anyway I spent my weekend playing around with chameneos. It's such a simple program and its performance is so terrible right now in Parrot, so it's just perfect to think about thread synchronization primitives.
14:33 whiteknight hah, yeah
14:37 whiteknight node.js is extremely interesting and has a lot of liberating potential for JS hackers to start being productive server-side. It's not the end-all-be-all solution to all of life's problems
14:37 whiteknight And if you're not careful, a simple sequential algorithm can turn into spaghetti code callback hell
14:38 whiteknight But that's equally true of threading, if you aren't careful with threaded code you end up with deadlocks and locking hell, instead of callback hell
14:39 whiteknight entire swaths of code dedicated to obtaining locks, carefully managing shared resources, and dealing with errors, timeouts and deadlocks
14:39 nine true, true
14:40 whiteknight A huge implementation of STM, huge amounts of code in your GC to deal with threads, etc. There is no one "best" answer, like in most questions in the real world
15:12 JimmyZ joined #parrot
15:36 dmalcolm joined #parrot
16:07 contingencyplan joined #parrot
16:09 benabik Hello, all.
16:09 whiteknight hello benabik
16:09 benabik Weather out here is horrible, how's everyone else?
16:10 cotto ~~
16:11 benabik I think it ended up canceling a lecture I was trying to go to "Code generation and runtime support for dynamic languages."  Showed up and nobody was there.  :-(
16:13 whiteknight same here. grey and damp and miserable
16:13 benabik It's snowing here.
16:13 whiteknight oh, that's worse. Or better, depending on your attitude towards snow
16:14 whiteknight I think they were talking about us getting snow this week too, which sucks considering we were in the 80s on Friday and Saturday
16:14 benabik Same here.  Finally put away the snow thrower, mowed my lawn, and then... snow
16:15 whiteknight all I want to do is plant my little tomato stalks out in the garden, but I can't until we're passed all these snow shenanigans
16:15 alester joined #parrot
16:57 PacoAir joined #parrot
17:00 davidfetter joined #parrot
17:01 GodFather joined #parrot
17:21 Justin joined #parrot
17:22 Justin good afternoon
17:49 nbezzala joined #parrot
18:01 Justin joined #parrot
18:01 dalek rakudo/nom: d6ce081 | moritz++ | tools/build/NQP_REVISION:
18:01 dalek rakudo/nom: bump NQP revision to get nativecall improvements
18:01 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/d6ce081291
18:16 dalek nqp: a9dc3fa | moritz++ | src/6model/reprs/CArray.c:
18:16 dalek nqp: [CArray] avoid mixing declaration and code, for pedantic compilers
18:16 dalek nqp: review: https://github.com/perl6/nqp/commit/a9dc3fa448
18:16 dalek rakudo/nom: b64c1e9 | moritz++ | tools/build/NQP_REVISION:
18:16 dalek rakudo/nom: bump NQP revision again, to get compilation fix
18:16 dalek rakudo/nom: review: https://github.com/rakudo/rakudo/commit/b64c1e969d
18:21 lucian__ joined #parrot
18:25 jashwanth joined #parrot
18:30 benabik 30 min until GSoC announcement
18:31 tadzik oh-oh
18:31 Justin 0.0
19:01 Justin joined #parrot
19:07 Coke oh, I hope we're all set there. ;)
19:09 tadzik is it now?
19:32 brrt joined #parrot
19:33 jashwanth Does anyone know who all got selected
19:33 brrt hi parrot
20:05 nine msg whiteknight Could be that I can safe you from having to do Windows development after all. I've replaced pipes with COND_WAIT here and I'm thinking about replacing POSIX alarms with a timer thread using COND_TIMED_WAIT as well. This would work on POSIX and Windows.
20:05 aloha OK. I'll deliver the message.
20:33 bluescreen joined #parrot
20:59 dalek winxed: 964f5cb | NotFound++ | winxedst2.winxed:
20:59 dalek winxed: improve and complete getlabel methods - fixes Issue 22 benabik++
20:59 dalek winxed: review: https://github.com/NotFoun​d/winxed/commit/964f5cbe7b
21:02 wagle joined #parrot
21:09 brrt joined #parrot
21:10 brrt hi parrot
21:10 * brrt is happy about being accepted
21:16 Coke brrt: URL?
21:16 Coke I mean, I'm sure you got an email, but do you know if there's a URL?
21:16 Coke ah. "in melange" works
21:22 brrt Coke, sorry, was just away
21:23 brrt http://www.google-melange.com/gsoc/​project/google/gsoc2012/brrt/19002
21:42 davidfetter joined #parrot
21:58 donaldh joined #parrot
22:24 bluescreen joined #parrot
22:41 brrt could one build - as an exercise - a shell in parrot?
22:51 sorear probably not
22:52 sorear a real working shell requires low-level process manipulation
22:52 sorear well, I guess you could build a shell if you used the FFI
22:53 brrt darn
22:53 brrt will FFI work for calls like fork() and open()
22:55 sorear yes
22:59 brrt pretty interesting
22:59 brrt i'm going to sleep now :-)
22:59 brrt bye
22:59 brrt left #parrot
23:12 dalek winxed: 8901bc3 | NotFound++ | winxedst1.winxed:
23:12 dalek winxed: drop redundant optimize from OpDivExpr in stage 1
23:12 dalek winxed: review: https://github.com/NotFoun​d/winxed/commit/8901bc3c8c
23:43 lucian__ joined #parrot
23:46 whiteknight joined #parrot

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

Parrot | source cross referenced