|
Parrot 3.8.0 "Magrathea" | parrot.org | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC Set by moderator on 21 September 2011. |
|||
|
00:13
soh_cah_toa joined
00:46
PacoLinux_ joined
01:20
AzureSto_ joined
01:56
jsut_ joined
02:16
schmooster joined
02:20
silug joined
05:34
Tene joined
05:52
mj41 joined
06:48
redicaps joined
07:00
mj41 joined
07:04
SHODAN joined
08:06
mj41 joined
|
|||
| nine | quiet Sunday morning in Parrot land... | 08:49 | |
|
09:39
contingencyplan joined
09:59
zby_home joined
|
|||
| dalek | kudo/nom: 6fd0773 | moritz++ | src/core/Buf.pm: comparison operators for Buf |
10:18 | |
|
11:05
SHODAN joined
|
|||
| nine | YYYYEEEAAAAHHH!!! | 11:10 | |
| tadzik | no way :) | 11:11 | |
| what was it? | |||
| nine | tadzik: I have no idea :) | ||
| tadzik | so, what made it work? :) | 11:12 | |
| nine | tadzik: but as I ran out of options, I did the only thing left: ignore it and go on. So I merged with current master which includes whiteknight/kill_threads and somehow this made it work :) | ||
| tadzik | I assume your "YEAH" doesn't mean finally beating all the campaigns on Heroes of Might and Magic 3 | ||
| huh, wow :) | |||
| so are threads killed or not? | 11:13 | ||
| nine | Well at least it builds now. Tests fail, but that was to be expected | ||
| tadzik: threads are killed, green threads live | |||
| tadzik | cool | ||
| nine++ | 11:14 | ||
|
11:22
Kulag joined
|
|||
| nine | Is there any way to remove the green_threads branch from my github repo? I completely re-created the branch locally and would like to push it now | 11:23 | |
| tadzik | git push origin :green_threads | 11:24 | |
| as in "push '' as a new 'green_threads'" | |||
| there's also some sugar for it, but I never remeber it :) | 11:25 | ||
| nine | worked...thanks :) | 11:26 | |
| tadzik | you're welcome | 11:35 | |
|
11:36
Psyche^ joined
11:41
preflex_ joined
11:45
woosley joined
12:37
dodathome joined
|
|||
| benabik | o/ | 12:47 | |
| tadzik | hi benabik | ||
| benabik | tadzik: What's happening this morning? Saw that nine++ got green_threads merged. | 12:48 | |
| tadzik | benabik: s/merged/working I suppose | ||
| or s/working/building/ | 12:49 | ||
| benabik | Errrr….. yes | ||
| As in got a merge that did something useful on that branch, not the typical meaning of "merged into master". | |||
| Guh. I should eat/have coffee. | |||
|
13:56
zby_home_ joined
|
|||
| dalek | kudo/nom: efe3f82 | jnthn++ | src/Perl6/Actions.pm: Fix bug with placeholder parameter binding of arrays. |
14:27 | |
|
14:32
jsut joined
14:46
whiteknight joined
|
|||
| whiteknight | good morning, #parrot | 15:14 | |
| tadzik | good afternoon whiteknight | 15:16 | |
| whiteknight | hello tadzik | 15:23 | |
|
15:36
mj41 joined
|
|||
| dalek | kudo/nom: c4c2e1d | jnthn++ | src/binder/bind. (2 files): Move/share a struct definition. |
15:45 | |
| kudo/nom: 03afd02 | jnthn++ | src/binder/ (2 files): Switch junctional arguments check in multi-dispatcher over to being able to cope with natively typed arguments. |
|||
| kudo/nom: 9e831e0 | jnthn++ | src/binder/multidispatch.c: Tweak the multi-dispatch candidate check to try and make it aware of native types. |
|||
|
15:46
preflex_ joined
|
|||
| dalek | kudo/nom: 8b7a2a5 | jnthn++ | src/binder/multidispatch.c: Get multi-dispatch cache to handle natively typed arguments. |
16:20 | |
|
16:26
Maddingue joined
16:29
Maddingu1 joined
|
|||
| cotto | ~~ | 18:21 | |
| benabik | o/ cotto | ||
| cotto | benabik, what are your long-term thoughts on the viability of newPOST? It it likely that it just needs optimization or will it inherently be slower than the current PCT? | 18:22 | |
| benabik | cotto: More optimized codegen from NQP would help, but I don't know how much. If calling subs isn't cheap, then it will remain slower due to NQP using a sub per block. | 18:23 | |
|
18:24
soh_cah_toa joined
|
|||
| benabik | cotto: Personally, I think using Winxed is likely to have faster gains unless we're going to start seriously working on NQP-rx or integrating new NQP. | 18:28 | |
| cotto | benabik, ok. It feels like it's time to start getting serious about a PHP HLL and I'm thinking about what it should generate. | 18:32 | |
| benabik | cotto: I meant using Winxed to write PCT in. But it's also a pretty viable compiler output. | 18:33 | |
| cotto | Yeah. From what I've heard from NotFound++, PIR isn't too bad to generate. | ||
| Computers are really good at doing boring and/or insane things. | 18:34 | ||
| benabik | I really really want to see a nice AST system for us. Attracting new HLLs is easier if we hand them excellent tools. | ||
| soh_cah_toa | +1 to that | ||
| benabik | PCT is pretty darn good, but it's not quite right, IMHO. | ||
| cotto | benabik, what about it isn't quite right, iyho? | 18:35 | |
| is it something that we could change in PCT gradually while preserving Rakudo compatibility? | 18:36 | ||
| benabik | cotto: It defaults to returning the last value. It uses exception control handling. It uses subs for everything. It doesn't maintain enough structured information to do optimization... | 18:37 | |
| cotto | so no | ||
| benabik | cotto: Some of these things are due to parrot, some are due to its structure... | 18:38 | |
| I'd think we can. No small bit of it can be flags and options and refactors. | |||
| soh_cah_toa | not sure if this applies but i've always thought giving hll devs the option to use nqp or winxed for their grammar/actions files would help attract those who are not big perl fans (in particular, python users) | 18:41 | |
| even though i do, i know not everybody loves perl (or p6) | |||
| plus, having multiple options/choices is always a good idea :) | |||
| benabik | Well, the grammar/action system is part of NQP... | ||
| Although I think you could write your actions in Winxed, the grammars are NQP. | 18:42 | ||
| tadzik | knock knock. Who's there? Language interop | ||
| soh_cah_toa | language interop who? | ||
| tadzik | rakudo: say Nil.WHO | 18:43 | |
| p6eval | rakudo 8b7a2a: OUTPUT«().hash» | ||
| soh_cah_toa | :) | ||
| tadzik | rakudo: LoL | 18:44 | |
| p6eval | rakudo 8b7a2a: ( no output ) | ||
| dalek | Heuristic branch merge: pushed 121 commits to rakudo/optimizer by jnthn | 19:54 | |
|
19:58
bluescreen joined
20:13
mj41 joined
20:24
soh_cah_toa_ joined
|
|||
| dalek | sella: a9ff03f | Whiteknight++ | / (11 files): Merge branch 'master' into commandline |
21:31 | |
| sella: dcd89b4 | Whiteknight++ | src/u (3 files): play |
|||
| sella: 5266666 | Whiteknight++ | s (4 files): Add in ProgramMode object to encapsulate details of individual modes of the program. |
|||
| sella: 0567edb | Whiteknight++ | src/unstable/commandline/Arguments.winxed: Add in a keep flag to determine whether we are fetching an argument out of the list or whether we are just detecting it. Several fixes |
|||
| sella: 8ebe2d9 | Whiteknight++ | s (5 files): Update test_template utility to use the new frontend. Use that experience to make several fixes and changes |
|||
| sella: e923be2 | Whiteknight++ | / (2 files): Add CommandLine to VERSION. cleanups for test_template utility |
|||
| sella: 6b933f4 | Whiteknight++ | src/u (4 files): Update test_all_lib to use CommandLine. Cleanups and fixes |
|||
| sella: 53590c5 | Whiteknight++ | src/utilities/test_all_lib.winxed: +some comments for test_all_lib |
|||
| sella: 6cd4601 | Whiteknight++ | src/utilities/ (2 files): Convert mk_winxed_header to the CommandLine library |
|||
| sella: c627fa3 | Whiteknight++ | / (7 files): Add in stub test files for the commandline classes. Fix up the test_class.winxed.template with some improvements. A few other misc fixes |
|||
| sella: a2dd3ed | Whiteknight++ | t/commandline/Program (2 files): Fixup the new CommandLine test files to run and pass. Most tests are mindless stubs |
|||
| sella: bf72e3e | Whiteknight++ | / (5 files): Flesh out a few tests for common functionality in CommandLine.Arguments. |
21:32 | ||
| sella: 5c08cfb | Whiteknight++ | t/harness: make sure commandline tests are run in harness |
|||
| sella/commandline: a2dd3ed | Whiteknight++ | t/commandline/Program (2 files): Fixup the new CommandLine test files to run and pass. Most tests are mindless stubs |
|||
| sella/commandline: bf72e3e | Whiteknight++ | / (5 files): Flesh out a few tests for common functionality in CommandLine.Arguments. |
|||
|
21:55
AzureStone joined
22:01
nbrown joined
|
|||
| dalek | kudo/optimizer: 8db01ef | jnthn++ | src/binder/multidispatch. (2 files): First sketch of algorithm for considering multiple dispatches at compile time. |
22:41 | |
|
22:55
Kulag joined
23:09
aloha joined
23:18
Coke joined
23:36
soh_cah_toa joined
23:37
davidfetter_ joined
23:48
Coke joined
23:51
preflex_ joined
23:52
soh_cah_toa_ joined
|
|||