|
Parrot 1.9.0 "Blue-fronted Amazon" released! | parrot.org | Roadmap: icanhaz.com/parrotroadmap | Latest modified TT's: icanhaz.com/parrotbugs Set by moderator on 16 December 2009. |
|||
|
00:07
Whiteknight joined
|
|||
| Coke | tene, lucian: patches to piper's source welcome. (Robrt thought chaning them sg to a notice would be a good first step.) | 00:28 | |
| purl, piper's source? | |||
| purl | piper's source is svn.develooper.com/projects/logbot/logbot | ||
|
00:36
silug joined
00:56
abqar joined
00:57
ZeroForce joined
01:06
bacek joined
01:11
tadzik joined
|
|||
| tadzik | hello | 01:11 | |
| purl | privet, tadzik. | ||
|
01:13
davidfetter joined
|
|||
| Tene | Coke: I don't have any problems with piper at all. | 02:20 | |
|
03:08
cognominal joined
03:13
bacek joined
|
|||
| dalek | parrot: a1e9149 | (David Fetter)++ | HOWTO: More portable HOWTO |
03:42 | |
| Coke | Tene: right, but now you can tell the next guy who does. =-) | 04:51 | |
| Tene | Coke: are "stop informing anyone that they are logged" patches accepted? If not, I expect people who complain are likely to need a bit more guidance than that... | 04:53 | |
|
04:55
bacek_at_work joined
05:27
nopaste joined
05:29
TonyC joined
05:33
ZeroForce joined
05:35
abqar joined
05:37
nopaste joined
05:38
TonyC joined
05:46
bacek joined
05:47
nopaste joined
|
|||
| dalek | rrot: r43379 | plobsing++ | branches/pmc_freeze_cleanup (2 files): Null buffer after making a string out of it in Parrot_str_new_from_buffer. |
05:49 | |
|
05:56
TonyC joined
05:57
nopaste joined
06:54
bacek joined
07:08
ruoso joined
07:17
gaz joined
07:30
gaz joined
07:52
bacek joined
08:25
TonyC joined
08:27
nopaste joined
08:28
bacek joined
08:55
fperrad joined
08:58
bacek joined
09:01
iblechbot joined
09:02
TonyC joined
09:07
nopaste joined
09:08
cognominal joined
10:37
nopaste joined
10:51
lucian joined
|
|||
| ttbot | Parrot trunk/ r43375 i386-linux-thread-multi make error tt.ro.vutbr.cz/file/cmdout/179566.txt ( tt.ro.vutbr.cz//buildstatus/pr-Parrot/rp-trunk/ ) | 11:08 | |
|
11:13
TonyC joined
11:42
plobsing joined
12:02
patspam joined
12:09
payload joined
12:10
tadzik left
12:20
cognominal joined
12:28
bluescreen joined
12:46
ruoso joined
13:07
nopaste joined
13:17
nopaste joined
|
|||
| Coke | ttbot? | 13:24 | |
| purl | somebody said ttbot was TapTinder build bot owned by mj41 and reporting tt.ro.vutbr.cz/buildstatus/pr-Parrot/rp-trunk build errors. | ||
| Coke | msg mj41 for tt.ro.vutbr.cz/file/cmdout/179566.txt, can you show the result of the config too? | 13:25 | |
| purl | Message for mj41 stored. | ||
| Coke | msg mj41 (And the options passed to config.) | ||
| purl | Message for mj41 stored. | ||
|
13:32
TonyC joined
13:42
nopaste joined
|
|||
| Coke | TonyC? | 13:53 | |
| purl | TonyC is the quietest op/lurker on channel or the Chuck Norris of bug ass-kicking or mailto:tonyc@cpan.org | ||
|
14:05
whiteknight joined
|
|||
| mj41 | Coke: tt.ro.vutbr.cz/file/cmdout/179565.txt ... there is TapTinder todo item dev.taptinder.org/wiki/ToDo/Build_s...one_report if anybody interested in TapTinder hacking | 14:05 | |
| whiteknight | good morning #parrot | 14:13 | |
| Coke | ~~ | 14:14 | |
|
14:26
davidfetter joined
14:33
cognominal joined
|
|||
| Coke | Anyone have any pointers to things in Configure.pl that should just be done in `make` ? | 14:38 | |
| dalek | TT #1344 closed by coke++: documentation spell-checking | 14:51 | |
| rrot: r43380 | coke++ | trunk (4 files): Fix typos. |
14:59 | ||
| ttbot | Parrot trunk/ r43380 i386-linux-thread-multi make error tt.ro.vutbr.cz/file/cmdout/179755.txt ( tt.ro.vutbr.cz//buildstatus/pr-Parrot/rp-trunk/ ) | 15:02 | |
|
15:07
jsut joined
15:11
bluescreen joined
15:13
fperrad_ joined
15:24
Zak joined
15:32
bluescreen joined
15:33
davidfetter joined,
davidfetter left
15:34
davidfetter joined
15:49
Psyche^ joined
15:53
Andy joined
15:58
mikehh joined
16:16
mj41 joined
16:21
jsut_ joined
16:25
theory joined
|
|||
| Coke | practice? | 16:25 | |
| purl | practice is more important than simplicity or the antithesis of Theory. | ||
| theory | bastards | 16:27 | |
| purl kills kenny | |||
| mikehh | All tests PASS (pre/post-config, make corevm/make coretest, smoke (#31455), fulltest) at r43380 - Ubuntu 9.10 i386 (g++ with --optimize) | 16:28 | |
|
16:32
ash_ joined
16:39
plobsing joined
|
|||
| mikehh | All tests PASS (pre/post-config, make corevm/make coretest, smoke (#31457), fulltest) at r43380 - Ubuntu 9.10 i386 (gcc with --optimize) | 16:50 | |
| dalek | nxed: r345 | julian.notfound++ | trunk/winxedst1.winxed: operator -= in stage 1 |
17:00 | |
| nxed: r346 | julian.notfound++ | trunk/winxedst1.winxed: operators % and %% in stage 1 |
17:15 | ||
|
17:31
darbelo joined
|
|||
| mikehh | All tests PASS (pre/post-config, make corevm/make coretest, smoke (#31458), fulltest) at r43380 - Ubuntu 9.10 i386 (g++) | 18:00 | |
| t/compilers/pge/pge_examples.t - Failed test: 2 in smoke and fulltest [library_tests] | 18:22 | ||
| all other tests PASS ((pre/post-config, make corevm/make coretest, smoke (#31459), fulltest) at r43380 - Ubuntu 9.10 i386 (gcc) | |||
| Note that this test passes on other variants (above) and ONLY fails with gcc without --optimize. It also passes with all variants on amd64 | 18:24 | ||
|
18:34
cognominal joined
19:00
joeri joined
19:55
tsuckow joined
19:57
plobsing joined
|
|||
| tsuckow | I am taking a compilers course and evaluating what I want to compile to. I am considering C or some VM. What I would want from a VM to make it worth my time is a debugger that allows stepping through the source code and not the VM's assembly. Would you consider parrot to be a good candidate? Is parrot too young still? Is there another Vm you would recomend | 19:59 | |
|
20:00
mariano__ joined
|
|||
| PerlJam | young people these days just want stuff *handed* to them on a silver platter ;-) | 20:01 | |
| tsuckow | I could go straight to i686 asm, but it seems overkill | 20:02 | |
| PerlJam wonders what "overkill" means in this context. | |||
| tsuckow | But yes, hand me the debugger | ||
| tewk_ | tsuckow, stick with C then. | 20:03 | |
| NotFound | tsuckow: parrot_debugger has not enough features yet. | ||
| tsuckow | PerlJam: just that it would take alot more time with no added benefit | ||
| NotFound | tsuckow: but generating parrot code is far easier than generating C or assembly. | 20:04 | |
| PerlJam | tsuckow: oh, I would just say "more work than I wanted to do" (sorry, "overkill" is one of the words that I think people tend to overuse and often inappropriately, so I have a mild jihad against it :) | ||
| Coke | ... PerlJam, typing out all those words is overkill when you could just overkill it. | 20:05 | |
| . o O (1 ... 2... ) | |||
| tsuckow places overkill on "the list" | |||
| PerlJam wonders how the term "overkill" even came into existense. | 20:06 | ||
| NotFound | I think overkill is the death penalty for overlords. | ||
| Coke | www.etymonline.com/index.php?term=overkill | 20:07 | |
| PerlJam | wow. I never would have guessed. | ||
| darbelo wonders where his overkill cd's ended up after the last move... | |||
| Coke | <aliens>nuke the site from orbit it's the only way to be sure</aliens. | ||
| PerlJam | I would have thought something like "we only needed 3 pigs slaughtered, but John killed 5" as a more reasonable birth of the term overkill | 20:08 | |
| tsuckow | I'll probably end up using C. Unless there is another VM you think might fit the bill. | 20:10 | |
| PerlJam | but the nuclear reference is good for my point about inappropriate or overuse. Using a nuke when a grenade will do is overkill because of the excess damage caused. Using perl instead of sed for simple substitution doesn't generate any excess damage, so it can't be overkill. | ||
| (for instance) | |||
| tsuckow: good luck! I hope you have fun writing your compiler. | 20:11 | ||
|
20:11
ash_ joined,
mikehh joined
|
|||
| PerlJam | (no sarcasm there, that's sincerity :) | 20:11 | |
| NotFound | PerlJam: using sh for almost anything longer than 10 lines us usually over creating process. | ||
| s/us/is | 20:12 | ||
| PerlJam | NotFound: if the person doing the deed can think clearer in sh, then that's fine (optimize for the programmer still wins most battles) | 20:13 | |
| NotFound | PerlJam: yes, but I know lot of cases where the programmer ask in irc and forums how to do the damm thing in sh because he thinks will be faster than using perl, python, whatever. | 20:15 | |
| PerlJam | but using sh isn't overkill in that sense. He just has faulty wiring in his brain (his approach to solving the problem was overkill :) | 20:16 | |
| NotFound | Just overkidding ;) | 20:17 | |
| dalek | nxed: r347 | julian.notfound++ | trunk/winxedst1.winxed: refactored assign operator in stage 1 |
20:20 | |
| NotFound | Someone here likes old line-numbered Basic interpreters? I've written one with Winxed: winxed.org/misc/wasix.winxed | 20:21 | |
|
20:24
mikehh joined
|
|||
| darbelo | Writing interpreters in interpreted languages feels odd somehow. | 20:24 | |
| NotFound | darbelo: you can use the .pbc and forget the implementation language | 20:25 | |
| PerlJam | darbelo: Nature does it all the time, just with DNA and RNA :) | ||
| NotFound | Anyway, the barrier between compiler and interpreters is so '80... | 20:26 | |
| And even in the 80 and old-style Basic there was an MBasic compiler. | 20:28 | ||
| darbelo | And still nobody has written a (native code) compiler in an interpreted language ;) | ||
| NotFound | darbelo: define 'native' | 20:29 | |
| I have in old magazines Basic programs that generates Z80 assembly. | 20:30 | ||
|
20:30
mikehh joined
|
|||
| NotFound | Even assemblers written in Basic. | 20:30 | |
| darbelo | Nice. | 20:31 | |
| NotFound | And maybe someday I'll write a Winxed C++ backend, BTW. | 20:35 | |
| darbelo | circularity++ | ||
| NotFound | Yeah. | 20:36 | |
| tsuckow | Thanks for your input. TTFN | 20:45 | |
|
20:46
tsuckow left
|
|||
| Coke | NotFound: (basic) thanks, now I don't feel as guilty for killing languages/BASIC | 20:47 | |
| NotFound | Coke: I don't think it was realistic hoping to write a pure line numbered Basic using a compiler-like approach, anyway. | 20:52 | |
| Coke | I don't think realistic is the right word there, since I'm fairly certain it was functional. | 20:54 | |
| PerlJam | It was. | 20:55 | |
| NotFound | Coke: well, sure you can write one, and it can run programs, but not real old speghetti Basic programs. | ||
| An that is the kind of programs the target users wants to run. | 20:56 | ||
| PerlJam | didn't pdcawley make an appearance here a couple of weeks ago? Maybe someone can lure him back more often and he can work on it ;) | ||
| Coke | why does Piers make you think of BASIC? | 20:57 | |
| PerlJam | Didn't he write that one you threw away? | ||
| I thought he did. | |||
| Coke | no, that was Clint. | ||
| ;(I think) | |||
| PerlJam | oh! Yes, you're probably right. | ||
| NotFound | BTW there is currently a renewed interest for old style interpreters, because people can't run GWBasic in Windows 7. | 20:58 | |
| PerlJam | (so goes the slow death for my brain) | ||
| Coke | perljam is also the mugshot at www.theperlreview.com/SamplePages/T...i1.p12.pdf | ||
| purl | okay, Coke. | ||
| NotFound | Certainly, not a lot of people. | 20:59 | |
| PerlJam | I wonder how much the neuron misfirm of mistaking Piers for Clint has to do with the similarity of their names (Piers/Pierce) | 21:01 | |
| s/misfirm/misfire/ even | |||
| ash_ | does parrot have an option to compile pir code and leaved a cached version of it around kinda like how python works? like i run parrot somefile.pir and it leaves a somefile.pbc ? or something | ||
| PerlJam | (or maybe my brain is just all jumbled because I clearly can't even type) | ||
| Coke rants about people who expect real time support for free. | 21:04 | ||
| (not anyone here. =-) | 21:05 | ||
| darbelo | ash_: -o ? | ||
| purl | hmmm... -o is the logging info | ||
| Coke | right. parrot -o foo.pbc foo.pir | ||
| darbelo | purl: no, -o is <reply> | 21:06 | |
| purl | okay, darbelo. | ||
| ash_ | but what if you include multiple pir files? does it do that to all of them? or just the one you specified | ||
| NotFound | ash_: including .pir files is evil | ||
| darbelo | evil, but works. | 21:07 | |
| ash_ | that makes it hard to make parrot not evil then... | ||
| darbelo | the non-evil alternative is to load_bytecode() them. | ||
| NotFound | Including is fine for files that just define some const. Using it as an attempt of quick load_bytecode is wrong. | 21:08 | |
| ash_ | okay, i see... i am just thinking about how rakudo's load process works, proto will go through and make .pir versions of all the perl6 code when it adds them to your local library, i was just wondering what it would take to make them pbc instead of pir | 21:10 | |
| NotFound | ash_: .include is just a text editing feature. Any code include'd goes to the .pbc | 21:11 | |
|
21:12
payload joined
|
|||
| ash_ | okay, so its basically something i don't need to worry about then? | 21:12 | |
| darbelo | If it works as .pir and you just parrot -o foo.pbc foo.pir the pbc will work too. | 21:13 | |
| Coke | darbelo: 99% of the time, yes. =-) | ||
| PerlJam | Coke: 99.9% even | 21:14 | |
| Coke | no. | ||
| sub :markers are going to confuse the issue. | |||
| I am not sure if :immediate subs will DWYM there. | 21:15 | ||
| PerlJam | oh, I guess so. | ||
| Coke | ISTR that pmichaud had some issues with that. | ||
| (:load and :init should be OK, I think.) | |||
| darbelo | Wasn't the :load :init combo magic or something? | 21:16 | |
| Coke | I stand corrected, :immediate seems to work just fine. | 21:17 | |
| so, yes, you should be fine. =-) | |||
| dalek | nxed: r348 | julian.notfound++ | trunk/winxedst1.winxed: new predefs ord and chr in stage 1 |
21:22 | |
|
21:42
nopaste joined,
japhb joined
21:46
TonyC joined
21:49
patspam joined
22:13
joeri left
|
|||
| dalek | nxed: r349 | julian.notfound++ | trunk/winxedst1.winxed: some changes in Expr initialization in stage 1 |
22:15 | |
| nxed: r350 | julian.notfound++ | trunk/winxedst1.winxed: fix a typo in try modifiers |
22:19 | ||
|
22:28
Zak joined
22:33
lucian joined
|
|||
| dalek | nxed: r351 | julian.notfound++ | trunk/winxedst1.winxed: clean const evaluating in stage 1 |
22:38 | |
|
22:46
cognominal joined
|
|||
| dalek | nxed: r352 | paco.linux++ | trunk/ (2 files): basic tests for chr and ord. |
22:53 | |
| nxed: r353 | julian.notfound++ | trunk/winxedst1.winxed: some code cleaning |
22:57 | ||
|
23:16
zak_ joined
23:33
ruoso joined
|
|||
| GeJ | Good morning everyone | 23:40 | |
| darbelo | clok? | ||
| clock? | |||
| purl | darbelo: LAX: Mon 3:40pm PST / CHI: Mon 5:40pm CST / NYC: Mon 6:40pm EST / LON: Mon 11:40pm GMT / BER: Tue 12:40am CET / IND: Tue 5:10am IST / TOK: Tue 8:40am JST / SYD: Tue 10:40am EST / | ||
| darbelo | I'm clearly in the wrong hemisphere today ;) | 23:41 | |
| morning GeJ ;) | |||
| GeJ | morning darbelo. | 23:42 | |
| I'm quite happy with the hemisphere I'm in right now. | 23:43 | ||
| 25�C, sunny blue sky, that fits me just fine. | |||
| darbelo | Mostly the same here, except it's night and the humidity is off the scale. | 23:45 | |
| darbelo likes his climate dry. | 23:46 | ||