Results from days 1 to 10, from overall 19 days
| 19:18 | tadzik joined #perl6 | ||
| 19:19 | gfldex | that's where perl6 MMD was stolen from | |
| 19:19 | TimToady | actually, probably more Erlang | |
| 19:20 | Ulti | orly, I should probably check out Haskell then | |
| 19:20 | spider-mario | yes, you should |
| 15:20 | moritz | benabik: and we use one of them while rebuilding into the other one | |
| 15:21 | TimToady | most of the other FP features of Perl 6 are there because they're, well, FP features, not Haskell features | |
| 15:22 | TimToady | signature matching is more inspired by Erlang, I'd say | |
| 15:23 | TimToady | but in general, *nothing* goes into Perl 6 for any single reason | |
| 15:23 | daxim | "… 'cause I said so!" |
| 00:56 | TimToady | yes | |
| 00:57 | japhb_ | Hmmmm. I will cogitate on this later -- any prior art (besides of course the Perl 5 AnyEvent module) that I should consider? | |
| 00:58 | TimToady | Erlang? | |
| 00:58 | TimToady | Go? | |
| 00:58 | TimToady | Smalltalk? :) |
| 17:56 | mikemol | So what would 'race' do in a circumstance where the operating virtual machine can't run two code paths in parallel? | |
| 17:56 | TimToady | install a scheduler? | |
| 17:57 | TimToady | most of the modern Erlang/Go-ish things can handle green threads for this sort of thing | |
| 17:58 | TimToady | Go in particular knows when any of its green threads are going to block, I believe, and goes back to the scheduler | |
| 17:59 | * mikemol | does not like RC's description of Amb. |
| 06:22 | geekosaur | not really | |
| 06:22 | sorear | I think the thing we really need to be careful of here is to avoid confusing things that shouldn't be confused | |
| 06:23 | TimToady | I'd like to see low-level scheduling proceed much as in Erlang or Go | |
| 06:23 | geekosaur | you can write things that work reasonably in a multicore environment, but it's not really what they're designed for | |
| 06:23 | envi_ joined #perl6 | ||
| 06:28 | sftp joined #perl6 | ||
| 06:28 | sorear | for the most syntactically light parallel things, like hyperops, we'll probably need pragmas to make this sane | |
| 06:28 | TimToady | but I'd like to see event dispatch tied rather closely to function multi-dispatch, as it is in Erlang | |
| 06:29 | Timbus | ! | |
| 06:29 | Timbus | that's what I was thinking when I made my IRC bot | |
| 06:29 | sorear | how is it related to the actor model? | |
| 06:30 | TimToady | sorear: sure, the computer is not always going to guess right | |
| 06:30 | TimToady | as far as I know, Erlang *is* an actor model | |
| 06:32 | TimToady | otoh, even if the computer doesn't guess right the first time, it's probably more important to guess right when you do something more than once, and then you can remember what worked well and what didn't from run to run | |
| 06:33 | dalek | rakudo/nom: 4269d73 | moritz++ | t/spectest.data: |
| 20:11 | jnthn | https://gist.github.com/1227465 # fallout from $! and $/ per sub | |
| 20:11 | arnsholt | masak: Well, I do agree that Perl is definitely very Lispy | |
| 20:11 | TimToady | 'course, it's also a Smalltalk, Java, Erlang, awk, sed, shell, C, C++, C#... | |
| 20:12 | arnsholt | But phrasing it as only languages that are "dialects of Lisp" can have macros sort of implies the whole parentheticalness to me | |
| 20:12 | cognominal | nice potpourri |
| 19:03 | moritz | nine: iirc it had "unification" in the title | |
| 19:04 | masak__ is now known as masak | ||
| 19:05 | TimToady | Erlang is a fairly large lamppost that some people find their problems under. | |
| 19:06 | TimToady | Perl 6 is a whole street full of lampposts | |
| 19:07 | moritz | pmichaud: adding :c(0) to Regex.ACCEPTS did not remove the automatic anchoring to start-of-string |
| 14:44 | mathw | I interviewed there once. They seemed clever. | |
| 14:45 | spq joined #perl6 | ||
| 14:47 | TimToady | Go would probably be a good platform for exploring Erlang-like lightweight threading. | |
| 14:48 | jaldhar left #perl6 | ||
| 14:49 | pmurias left #perl6 |
| 22:59 | jnthn | I'm hopeful that it can form the basis of another Rakudo backend in a reasonable timeframe. I'm keen to use it as a place to start experimenting with S17 things. | |
| 23:00 | jnthn | (There's not necesarily an ordering there. For me it's mostly user demand.) | |
| 23:02 | TimToady | yes, it would be good to think about how to start integrating an actor model of some sort without turning everyone into Erlang programmers | |
| 23:04 | risou_ joined #perl6 | ||
| 23:04 | jnthn | Having some prototype implementation to start playing with and interating on would also probably help the spec proccess a lot. |
| 14:44 | moritz_ | Erlangen.pm | |
| 14:44 | * moritz_ | really can't type today | |
| 14:44 | * TimToady | read it as Erlang.pm | |
| 14:45 | * TimToady | needs to get out more... | |
| 14:46 | dalek | 6model: a829cc5 | mberends++ | java/runtime/ (18 files): |