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