|
Parrot 4.3.0 "In Which..." | parrot.org | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC Set by moderator on 18 April 2012. |
|||
|
00:04
jsut_ joined
|
|||
| dalek | kudo/nom: 5541810 | pmichaud++ | / (5 files): Update all &infix:<cmp> operators to return Order::Decrease/Same/Increase. |
00:05 | |
|
00:15
jsut_ joined
00:23
jsut joined
00:33
jsut joined
00:38
jsut_ joined
00:44
jsut joined
00:51
jsut_ joined
00:57
jsut joined
01:02
jsut_ joined
01:07
jsut joined
01:10
kid51 joined
01:44
jsut joined
01:49
jsut_ joined
01:54
jsut joined
02:02
jsut_ joined
02:20
eternaleye_ joined
02:36
eternaleye_ joined
03:33
Khisanth joined
06:54
fperrad joined
07:41
lucian__ joined
08:30
lucian joined
08:46
preflex_ joined
09:36
schm00ster joined
10:32
nbezzala joined
11:54
jashwanth joined
12:10
mtk joined
12:23
jashwanth joined
12:31
whiteknight joined
|
|||
| whiteknight | good morning, #parrot | 12:42 | |
| dalek | p/cstruct-work: 3bf5590 | (Arne Skjærholt)++ | src/6model/reprs/CArray.c: Make sure out-of-bounds accesses on managed CArrays don't do stupid things. |
12:44 | |
|
12:46
bluescreen joined
12:57
PacoAir joined
13:02
JimmyZ joined
|
|||
| nine | Good afternoon, #parrot | 13:23 | |
| whiteknight | hello nine | 13:25 | |
| I read this article this morning and thought of you: smyck.net/2012/04/22/why-erlang/ | 13:26 | ||
|
13:26
JimmyZ_ joined
|
|||
| 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
14:05
jashwanth joined
14:08
jashwanth joined
|
|||
| nine | whiteknight: did you watch the Node.js Is Bad Ass Rock Star Tech as well? | 14:24 | |
| whiteknight | no, I didn't | ||
| nine | whiteknight: it's mildly insightful but funny ;) | 14:25 | |
| whiteknight | link? | 14:26 | |
| nine | www.youtube.com/watch?v=bzkRVzciAZg | 14:27 | |
| whiteknight | Ha, I saw a video like this about MongoDB. That one was hilarious too | 14:31 | |
| 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:32 | |
| whiteknight | hah, yeah | 14:33 | |
| 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 | ||
| And if you're not careful, a simple sequential algorithm can turn into spaghetti code callback hell | |||
| 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:38 | ||
| entire swaths of code dedicated to obtaining locks, carefully managing shared resources, and dealing with errors, timeouts and deadlocks | 14:39 | ||
| nine | true, true | ||
| 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 | 14:40 | |
|
15:12
JimmyZ joined
15:36
dmalcolm joined
16:07
contingencyplan joined
|
|||
| benabik | Hello, all. | 16:09 | |
| whiteknight | hello benabik | ||
| benabik | Weather out here is horrible, how's everyone else? | ||
| cotto | ~~ | 16:10 | |
| 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:11 | |
| whiteknight | same here. grey and damp and miserable | 16:13 | |
| benabik | It's snowing here. | ||
| whiteknight | oh, that's worse. Or better, depending on your attitude towards snow | ||
| 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 | ||
| 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 | |
|
16:15
alester joined
16:57
PacoAir joined
17:00
davidfetter joined
17:01
GodFather joined
17:21
Justin joined
|
|||
| Justin | good afternoon | 17:22 | |
|
17:49
nbezzala joined
18:01
Justin joined
|
|||
| dalek | kudo/nom: d6ce081 | moritz++ | tools/build/NQP_REVISION: bump NQP revision to get nativecall improvements |
18:01 | |
| p: a9dc3fa | moritz++ | src/6model/reprs/CArray.c: [CArray] avoid mixing declaration and code, for pedantic compilers |
18:16 | ||
| kudo/nom: b64c1e9 | moritz++ | tools/build/NQP_REVISION: bump NQP revision again, to get compilation fix |
|||
|
18:21
lucian__ joined
18:25
jashwanth joined
|
|||
| benabik | 30 min until GSoC announcement | 18:30 | |
| tadzik | oh-oh | 18:31 | |
| Justin | 0.0 | ||
|
19:01
Justin joined
|
|||
| Coke | oh, I hope we're all set there. ;) | 19:07 | |
| tadzik | is it now? | 19:09 | |
|
19:32
brrt joined
|
|||
| jashwanth | Does anyone know who all got selected | 19:33 | |
| brrt | hi parrot | ||
| 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
|
|||
| dalek | nxed: 964f5cb | NotFound++ | winxedst2.winxed: improve and complete getlabel methods - fixes Issue 22 benabik++ |
20:59 | |
|
21:02
wagle joined
21:09
brrt joined
|
|||
| brrt | hi parrot | 21:10 | |
| brrt is happy about being accepted | |||
| Coke | brrt: URL? | 21:16 | |
| I mean, I'm sure you got an email, but do you know if there's a URL? | |||
| ah. "in melange" works | |||
| brrt | Coke, sorry, was just away | 21:22 | |
| www.google-melange.com/gsoc/project...brrt/19002 | 21:23 | ||
|
21:42
davidfetter joined
21:58
donaldh joined
22:24
bluescreen joined
|
|||
| brrt | could one build - as an exercise - a shell in parrot? | 22:41 | |
| sorear | probably not | 22:51 | |
| a real working shell requires low-level process manipulation | 22:52 | ||
| well, I guess you could build a shell if you used the FFI | |||
| brrt | darn | 22:53 | |
| will FFI work for calls like fork() and open() | |||
| sorear | yes | 22:55 | |
| brrt | pretty interesting | 22:59 | |
| i'm going to sleep now :-) | |||
| bye | |||
|
22:59
brrt left
|
|||
| dalek | nxed: 8901bc3 | NotFound++ | winxedst1.winxed: drop redundant optimize from OpDivExpr in stage 1 |
23:12 | |
|
23:43
lucian__ joined
23:46
whiteknight joined
|
|||