Parrot 4.0.0 "Hyperstasis" | parrot.org | Log: irclog.perlgeek.de/parrot | #parrotsketch meeting Tuesday 19:30 UTC
Set by moderator on 12 February 2012.
00:12 jsut joined 00:20 benabik joined 00:26 lucian joined 00:50 japhb joined 00:52 benabik joined 01:57 whiteknight left 05:02 alvis joined, trey joined 05:29 sri joined 05:33 nine joined 05:34 slavorg joined 06:27 woosley joined 08:16 woosley left 08:21 woosley1 joined 08:31 lucian joined 08:40 lucian joined 08:47 mj41 joined
dalek kudo/nom: d43594e | moritz++ | src/core/Backtrace.pm:
stop special-casing the setting in the bt printer
10:29
10:42 JimmyZ joined
moritz I'm trying to build parrot on windows, and get "Compilation failed with 'cl'" 10:58
how do I find out what's wrong? 10:59
ah, verbose 11:00
eeks, somehow it's a platform conflict
and the German error message sucks
JimmyZ the bad thing to me is that I can't build dyncall, 'as dyncall_call.S' outputs nothing 11:01
moritz it tries to link for x64, but somehow the linker doesn't like that (?) 11:02
12:07 sri joined 12:15 slavorg joined
Coke moritz: are you using jnthn's toolchain? 12:31
last time I tried (months ago), worked fine on win32 with the free msvc.
I don't have a 64-bit platform, though.
moritz Coke: well, I have a 64 bit visual studio, but it seems the compiler only wants to target 32bit 12:35
I'll need to talk to the admin if that can be fixed
12:40 bluescreen joined
ligne #join #rt 12:55
um. oops?
moritz ligne: try /join #rt
ligne moritz> thanks, that's what i was aiming for. but it seems my fat fingers disagree :-) 12:56
13:34 benabik joined
benabik o/ #parrot 13:36
13:59 bluescreen joined 14:27 user joined
user Hi all! 14:27
benabik Greetings, user 14:28
user Does anyone know is parrot is ready for prod using ?
PerlJam user: what does that mean exactly? 14:29
user for production use
PerlJam user: right. What does "production use" mean?
user sorry for bad english
PerlJam user: I ask because everyone has different ideas
user Is it a right way if I initiate developing web project using parrot vm now ? 14:30
14:30 sri joined
user Is vm ready for using ? 14:30
or only for learning yet
PerlJam user: I hope it's redy for using since, at the very least, the Parrot project itself is using it for various things :-) 14:31
masak it's ready for use.
it's not entirely free of bugs. 14:32
PerlJam masak: like any software is
(Well ... maybe TeX ;)
user You mean that internal structures and interfaces is ready and will not change in future ? 14:33
than what mean major release number of vm ?
masak I'm pretty certain interfaces and internal structures will change in the future.
user under internal structures I mean "low-level" (PASM) interface 14:34
PerlJam user: everything is subject to change, but it's controlled change.
user where if parrot bugtracker ?
masak always when people come in asking for "production ready" or "stable", I can't help thinking that they're really asking for something slightly different. some kind of security, and assurance that their efforts learning to use the system will not be wasted.
user where is*
masak or that their programs will not break too much. 14:35
the "production ready" label is something quite fuzzy, and IMO something a piece of software deserves after a number of production users have already deployed it successfully.
PerlJam user: github.com/parrot/parrot/issues
user We are developers and know well what differences between stable and dev releases (I hope) 14:36
PerlJam: thanks
well 14:37
thanks for help, guys
PerlJam user: ultimately I think the question "Is X production ready?" is something that individuals have to answer for themselves.
Even self-declared "production ready" systems may not really be an edifice to build upon
user And what about parrot speed tests ? 14:39
PerlJam personally, I don't think that I'd use Parrot for a web project, but I might use a language like Perl 6 or Winxed (which rely on parrot) for a web project. 14:40
user nice, now I know bugtracker and can track current states 14:43
thanks
bb all
14:53 PacoAir joined 15:22 bluescreen joined 15:43 Psyche^ joined 15:47 dmalcolm joined 16:15 fperrad joined 16:55 PacoAir joined 16:58 bluescreen joined 18:10 jsut_ joined 18:16 lucian joined 18:45 zby_home joined
cotto ~~ 19:04
Util o/ 19:15
benabik o/ cotto, Util 19:16
Util Hi! 19:17
#ps in 13m
dukeleto waves 19:20
19:23 lucian joined 19:30 PacoAir joined 19:32 contingencyplan joined
Coke trac's SSL cert is expired. 19:51
I was just reminded to regen: trac.parrot.org/parrot/wiki/ParrotFaces 19:54
(though I wonder if it should be trolling git commits in addition to CREDITS) 19:55
20:16 lucian joined
dalek kudo/nom: d4d4a21 | jnthn++ | src/Perl6/Metamodel/Mixins.pm:
Fix but True / but False.
20:18
dukeleto Coke: can we port parrotfaces to github? 20:38
Coke: it is an important part of our infrastructure :) I kid not. 20:39
Coke dukeleto: I suppose - all the faces.pl script does is output the links in trac wiki format. 20:40
doing so in something github is aware of should be a simple tweak.
(making it dynamic is harder)
feel free to assign me a ticket. 20:41
dukeleto Coke: github.com/parrot/parrot/issues/716 20:42
whoa! www.gitmetrics.com/parrot/parrot 20:43
aloha (parrot/parrot) Issues opened : 716 (Make parrotfaces script generate Github-friendly format) by leto : github.com/parrot/parrot/issues/716 20:45
dukeleto aloha++ 20:46
aloha dukeleto: 1 (thanks!)
benabik ?
karma aloha
aloha aloha has karma of -67.
dukeleto lulz
Coke ah. www.gitmetrics.com/repos/342/users , I'm done. ;) 20:50
(not quite the same, but close enough! ;)
I am bemused that on www.gitmetrics.com/partcl/partcl I am 3 of the top 5 committers. ;) 20:51
dukeleto hilarious 20:57
cotto Coke: congratulations to all three of you. 20:59
dalek p/bs: 1cb59b4 | jnthn++ | / (2 files):
Sketch out NQPRoutine and NQPSignature, which we'll migrate towards in place of a couple of PMCs. This will ease serialization, eliminate two PMCs and also eliminate our use of :instanceof. Hopefully...
21:05
p/bs: 52e0e73 | jnthn++ | / (6 files):
Move NQP's multi-dispatcher out of the 6model folder; it's not a core part of 6model.
p/bs: 37c6c88 | jnthn++ | / (2 files):
NQPRoutine needs to delegate invocation in order to serve as a code object.
21:06
p/bs: 22467fe | jnthn++ | src/guts/multi_dispatch.h:
Sketch out C struct mappings for NQPRoutine and NQPSignature.
21:08 lucian joined
dukeleto lucian: wazzup 21:10
lucian hi. trying to write a gc in python
dukeleto lucian: glad to know you still enjoy -Ofun :) 21:11
lucian i've been busy with my crappy job for the past few months 21:12
i want to still learn things, though 21:13
until a couple of weeks i'd never written hashtables, red-black trees, parallel mergesorts, etc :)
dukeleto: how about you? 21:15
dukeleto lucian: subversively coding in ruby, presently. Just another day :) 21:18
lucian :) 21:22
dukeleto: i've also been looking at rust 21:23
dalek rrot: d686c33 | coke++ | tools/dev/faces.pl:
Generate github markdown syntax instead.

Fixes #716
21:34
Coke dukeleto: github.com/parrot/parrot/wiki/Parrot-Faces 21:35
feel free to kill the old one at your leisure, and/or redirect to the new one.
aloha (parrot/parrot) Issues closed : 716 (Make parrotfaces script generate Github-friendly format) by leto : github.com/parrot/parrot/issues/716 21:36
21:38 lucian joined
dukeleto Coke: git.io/parrotfaces :) 21:38
benabik dukeleto: https doesn't seem to work 21:39
Coke dukeleto: that failed, needed http, not https. 21:40
too slow.
dalek p/bs: 52c1b2b | jnthn++ | src/NQP/ (3 files):
Big refactor of block and symbol handling in NQP. This more fully shuffles it into NQP::World, matching the factoring that's worked out so nicely in Rakudo. It'll also make the upcoming multi refactoring much easier.
21:41
21:57 travis-ci joined
travis-ci [travis-ci] parrot/parrot#64 (master - d686c33 : coke): The build passed. 21:57
[travis-ci] Change view : github.com/parrot/parrot/compare/a......d686c33
[travis-ci] Build details : travis-ci.org/parrot/parrot/builds/678492
21:57 travis-ci left
dalek p/bs: 0fad218 | jnthn++ | src/ops/nqp.ops:
Add an op for setting the signature as a single object.
23:06
p/bs: e7be6cc | jnthn++ | src/guts/multi_dispatch.h:
Fix typo.
p/bs: 18f17e9 | jnthn++ | src/ops/nqp.ops:
Oops, can't remove this yet - gotta go round the bootstrap loop.
p/bs: 78fb2c3 | jnthn++ | src/guts/multi_dispatch.c:
Get multi dispatcher to recognize both new and old way of doing the signature for a moment.
p/bs: bfadf52 | jnthn++ | src/NQP/ (2 files):
Switch to using the new signature objects.
p/bs: 1ac3f88 | jnthn++ | src/guts/multi_dispatch.c:
Quick tweak and...the new signature objects work.
p/bs: 33fc4d2 | jnthn++ | src/stage0/ (6 files):
Update bootstrap.
p/bs: 7c8a11c | jnthn++ | / (4 files):
Rip out the NQPMultiSig PMC; we don't need it any more.
23:25 marcel_r joined 23:35 nopaste joined, whiteknight joined
whiteknight good evening, #parrot 23:36
23:40 TonyC joined
bacek_at_work ~~ 23:48