pugs.blogs.com | pugscode.org | pugs.kwiki.org | paste: sial.org/pbot/perl6 | <stevan> Moose... it's the new Camel ":P | .pmc == PPI source filters!
Set by Alias_ on 16 March 2006.
00:03 cognominal joined
qwr audreyt: thanks. 00:10
audreyt np :) 00:16
00:20 hikozaemon joined 00:21 b00t joined 01:13 dduncan joined
dduncan so, is there an ETA for a prelaunch release candidate that needs testing? 01:14
tarball that is
audreyt yes. 5hr from now I think 01:18
or less 01:19
dduncan okay
depending on timing issues, such as whether I want to stay up late, I may only download and build/test this starting at about 8 hours after that (mid-morning my time) ... with results c 3-5 hours later 01:21
but whatever happens, happens
audreyt sure 01:25
01:27 ludan joined
svnbot6 r10628 | audreyt++ | * Relax the parsing rule for RHS-as-list somewhat: 01:52
r10628 | audreyt++ | $x.foo = 1,; # RHS is a List
r10628 | audreyt++ | $x.foo = 1; # RHS is a Int
r10628 | audreyt++ | again, principle of least surprise.
r10629 | audreyt++ | * "do {block}" now captures lexicals created at the block body level correctly.
01:59 mako132_ joined 02:45 QtPlatypus joined 02:50 viirya joined 03:34 lambdabot joined
audreyt another perf refactoring hits the trunk :D 03:45
bbiab &
svnbot6 r10630 | audreyt++ | * Pugs.AST: We now install a multi nullary sub "&Foo" whenever
r10630 | audreyt++ | the package/class/module/role/grammar "::Foo" is introduced.
r10630 | audreyt++ | Foo.new;
r10630 | audreyt++ | is now always commpiled to:
r10630 | audreyt++ | Foo().new;
r10630 | audreyt++ | this removes the primary stateful parsing ambiguity, resulting
r10630 | audreyt++ | in a nice 20% speedup in "make smoke" (15min -> 12min).
03:58 lambdabot joined
dduncan audreyt, assuming those last few "repository snapshot / darwin" smokes are yours, your smoker is broken 04:20
it says r10590 for all the last smokes
at least a day out of date
or the version build is broken 04:21
04:21 particle_ joined
dduncan just checking now, a "pugs -v" on my system shows "r10629", which means the problem is either specific to your install, or it is specific to the smoke process 04:22
I'm basing my judgement on what smoke.pugscode.org/ says 04:23
its probably your install, since someone's Linux smoke shows a r10627 04:26
audreyt nod 05:22
I think it's a svk problem 05:23
i.e. pugs not picking up the svk checkout number
05:27 cognominal joined
svnbot6 r10631 | audreyt++ | * Pugs.Parser: Implement correct OUTER:: compilation: 05:31
r10631 | audreyt++ | my $x; { $x and my $x = 1 }
r10631 | audreyt++ | is compiled to
r10631 | audreyt++ | my $x; { $OUTER::x and my $x = 1 }
r10631 | audreyt++ | but there is no OUTER for this:
r10631 | audreyt++ | my $x; { my $x = 1 if $x }
r10631 | audreyt++ | it's according to spec, but a significant divergence from Perl 5.
r10632 | audreyt++ | * scopt.t: correct syntax for global package.
r10633 | cmarcelo++ | * Simple tests on JudyHSIter FFI are working now. 05:34
r10633 | cmarcelo++ | * First try at Cabal package. Works here.
05:36 cmarcelo joined, bjoern_ joined
audreyt cmarcelo: hi 05:41
cmarcelo audreyt: hello. I malloc'ed some time to work on hsjudy =) 05:43
audreyt good good 05:44
cmarcelo iter bindings seems to be ok. so the low-level stuff is pretty much done. 05:45
audreyt: I'm going for that Pugs.Prim change before looking for new APIs, if that's ok.. 05:47
audreyt sure it's okay
though please nopaste it as a patch first :)
btw, have you seen the Collection API? 05:48
I think IOCollection or MCollection is a nice fit with it
cmarcelo not yet..
audreyt it's a bit more closer to judy than Edison I think 05:49
hackage.haskell.org/trac/ghc/wiki/C...sFramework
ByteString is probably natural as JudyHs keys 05:52
svnbot6 r10634 | audreyt++ | * Pugs.Parser.Export: Importing via "use" is now treated
r10634 | audreyt++ | as an in-scope "state" declaration for hoisting/shadowing purposes.
cmarcelo (i'm taking a look on collection stuff..) didn't get your ByteString comment =P 05:54
ByteString from fps? It has stuff to export CString?
s/stuff/functions/ 05:55
or must do a BS -> String -> CString?
audreyt unsafeUseAsCStringLen, -- :: ByteString -> (CStringLen -> IO a) -> IO a 05:56
which is "safe" for all JudyHS uses
cmarcelo class Collection c i o | c -> i o -- means knowing c type we can derive/infer i and o types? 06:01
audreyt yes.
one idea is simply MCollection
class CollectionM c i o m | c -> m i o 06:02
where m == IO is inferred
from the instance
cmarcelo got it.. 06:06
JudyHS seems to be more likely to instance Data.Collections.Map.. 06:10
but Collection is good enough for BitSet 06:11
svnbot6 r10635 | audreyt++ | * unTODO passing tests.
audreyt right, but those functions are all pure in the class head 06:12
member :: k -> c -> Bool
whilst we would need
memberM :: k -> c -> m Bool
most likely
cmarcelo yes yes =) 06:13
is the Freezable-stuff from Meacham still insteresting to keep? I mean, is it actually useful? 06:14
audreyt personally I think it's useful
freeze :: (Ix i, MArray a e m, IArray b e) => a i e -> m (b i e) 06:15
it's analogous to the MArray's freeze
so arguably we can turn a CollectionM to a Collection
freezeM :: (CollectionM c i o m, Collection c' i o) => c -> m c' 06:16
makes sense?
dduncan audreyt, regarding my earlier comment ... what's happening with your versions has happened to me before ... the fix is possibly to work from a clean checkout ... or alternately just following a make realclean ... for the record, myself and at least another person are getting newest versions into pugs from svk at build time, so the problem isn't specific to the code it seems ... but your box 06:18
cmarcelo yes, it makes. i got the types, but i don't get when this kind of thing is used. "just" to jump out from IO monad later (like tests on Freezed BitSets)? 06:19
dduncan or even simpler, explicitly run the Makefile.pl then do a make, perhaps
audreyt yes. the idea is that we may want to use a BitSet as regular Set
in nonmonadic code 06:20
but we want to construct it very efficiently in IO monad
cmarcelo ok 06:21
spinclad hi audreyt, cmarcelo 06:45
audreyt: S02 r9538: "Conversely, put parenthesis around the lvalue expression to force inner context to list:" does not seem to be the case any more. also, S03 r9575: s/ are allowed.$/&)/ : keep the ending parenthesis. 06:46
cmarcelo spinclad: hey. my iter tests in HsJudy bidings are working now. thanks =)
spinclad getting my code to meet its own spec helped 06:47
glad you haven't seen further bugs 06:48
audreyt spinclad: nopaste a S02 patch? 06:52
cmarcelo spinclad: my tests now are very simple -- just to check if the bindings are ok.. next weeks there'll be APIs on top of these low-level bindings, making tests easier to do and bigger..
audreyt spinclad++ cmarcelo++ # soon Pugs may become Fast Enough For Production (tm) 06:53
dduncan following a new pull+build, my pugs -v reads r10635 06:55
that's it for today ... in about 9 hours I will check for a preflight tarball and test it
audreyt okie
thanks, dduncan
dduncan did you solve the version thing at your end? ... it is at your end only 06:56
for me, certain refreshing of files did the trick
audreyt yup, I think I grok the reason 06:57
thanks for the hint
dduncan you're welcome
svnbot6 r10636 | audreyt++ | * Perl6::Container::Array - revive much of the functionality and unTODO
r10636 | audreyt++ | the now-passing-because-member-variables-really-works tests
cmarcelo svk users: how do you people organize svk? in which svk-path you put openfoundry mirror, for example? 06:58
audreyt /pugs/trunk and /pugs/local for m
me
was //mirror/pugs ad //pugs 06:59
both works quite well
cmarcelo audreyt: why change?
audreyt /pugs/ is so that I can copy the depot to other people without inflicting other paths to them
i.e. ~/.svk/pugs is the repo by itself
dduncan for me, I put it in //pugs_try2/mirror 07:00
when I used separate local repos, that was in //pugs_try2/local
I also use svk for something else, which is named //utsl_try1/mirror
so first level is the name of the main server, second level is mirror or local
the tryN thing is if certain things go wrong and I want to do a clean re-mirror of the main server 07:01
cmarcelo tks! 07:02
dduncan I'm up to #2 or #3 now, but started at #1, fyi
07:03 iblechbot joined
cmarcelo dduncan: what did "go wrong" to need a clean re-mirror? 07:04
dduncan I was setup with a dual mirror+local system, so that I could commit locally even if the main server was down, and push those commits later ... 07:05
as some people here do
though I wasn't using part of the reason for that feature, which was keeping a local branch ... I stuck to the mainline
the problems ...
I often got spurious "merging" going on, where svk says that it was merging specific file differences from my local to the mirror, as if there were third party changes to those files since my checkout and checkin, but in truth I was the only one working on them ... 07:07
sometimes svk pushed the same change multiple times to the main server, where they show up in pugs' logs as multiple commits, but I only actually committed that once
sometimes those spurious things were like undos of previous commits, and then later redos, and I couldn't find any easy way to control this ... it seemed to be random 07:08
there were some other issues, but that was what came to mind
actually, here's another problem: 07:09
cmarcelo dduncan: scary problems...
dduncan: which version of svk were you using then? 07:10
dduncan when I wanted to "svk mv" a directory or file or something, the main server is supposed to receive the move, which is very light operation in svn, and preserves file history from the old to the new ... but what actually happened is, while this happened correctly on 'local', the copy from local to mirror was done as a merged, and pushed to the main server as a full add plus delete, so those files lost their history, and took up more spac
I was using the latest svk and svn at any given time, or exactly 1 version behind 07:11
all fresh installs
now, I found that all the problems went away when I used just a mirror only, and checked out / committed to, that mirror
fyi, using just the mirror, the svk is working more like the underlying svn, but that it keeps a local mirror copy of the repo on my machine 07:12
cmarcelo hmm (svk) checking out the //pugs/mirror don't give you offline commits then? i.e., when you commit on a checkout from //mirror, it commits into the mirror server itself? 07:13
audreyt yup
dduncan you can recheckout previously mirrored server content, but any commit tries to push it live
audreyt see my diagram 07:14
dduncan generally this isn't a problem for me, as the server is up most of the time I need it, and I don't really travel right now
svnbot6 r10637 | audreyt++ | * don't generate OUTER:: when we are in toplevel.
audreyt commons.wikimedia.org/wiki/Image:Sv...erview.png
dduncan so the mirror is still helpful when you want to clean-refresh your checkout dir ... it doesn't have to pull it from the server at all 07:15
audreyt also it makes operations such as "log" much, much, much faster. 07:16
svnbot6 r10638 | audreyt++ | * err, typo
dduncan yes
07:16 mjk joined
cmarcelo audreyt: ask svk devel(s) to update the diagram link in svk.elixus.org/ 07:17
audreyt it's a wikie... 07:18
cmarcelo didnt find "Edit" =P
audreyt click "Preferences"
07:21 marmic joined
pasteling "spinclad" at 209.94.133.172 pasted "suggested diff to S02.pod" (13 lines, 666B) at sial.org/pbot/17685 07:22
cmarcelo audreyt: no "edit" for HomePage, it's common for wikis to lock (or restrict) main page to prevent trivial "defacement"... 07:23
audreyt oh, k.
clkao: fix "autrijus, diagram: architecture diagram" to point to commons.wikimedia.org/wiki/Image:Sv...erview.png and fix my id? 07:24
svnbot6 r10639 | audreyt++ | * HTML-Entities: Change this: 07:25
r10639 | audreyt++ | %hash{chr $x} //= 1;
r10639 | audreyt++ | to this:
r10639 | audreyt++ | %hash{~chr($x)} //= 1;
r10639 | audreyt++ | since otherwise the 1-slice is defined and therefore not initialized.
r10639 | audreyt++ | Not sure if it's sane, but oh well.
r10640 | audreyt++ | * repair Perl6::Value::List too 07:31
spinclad (audreyt: diff pasted) 07:38
audreyt committed 07:44
spinclad++
07:45 elmex joined 07:47 cognominal joined
dduncan since I was up longer due to the last chat, I confirm that r10640 also builds and shows up in pugs -v fine 07:52
&
cmarcelo time to sleep. see you & 08:07
08:07 cmarcelo left 08:10 drrho joined 08:18 bjoern_ joined 08:19 bjoern_ joined 08:24 kanru joined 08:25 lisppaste3 joined 08:39 xern joined 08:43 xerox joined 08:44 xerox joined 08:49 buetow joined 09:05 revision17_ joined 09:45 theorbtwo joined
svnbot6 r10641 | audreyt++ | * getprint.t: @INC needs to be written as @*INC now. 09:46
r10642 | audreyt++ | * my.t: This test was bogus: 09:49
r10642 | audreyt++ | try { $undeclared }
r10642 | audreyt++ | as it is a compile-time, not runtime, failure. Changed to use 'eval'.
r10643 | audreyt++ | * Change inlinePerform* back to unsafePerform* when
r10643 | audreyt++ | NOINLINE is in effect.
r10644 | audreyt++ | * Prelude: s/$seek/$self/.
09:51 Aankhen`` joined
svnbot6 r10645 | audreyt++ | * Pugs is now capable of doing parse-time analysis on 09:52
r10645 | audreyt++ | unbound lexical variables:
r10645 | audreyt++ | $ ./pugs -c -e '$x'
r10645 | audreyt++ | *** unexpected global symbol "$x" requires explicit package name
r10645 | audreyt++ | expecting "::"
r10645 | audreyt++ | at -e line 1, column 3
09:52 szbalint_ joined
svnbot6 r10645 | audreyt++ | * Also, named subroutines are now expressions instead of statements: 09:53
r10645 | audreyt++ | # This is valid Perl 6
r10645 | audreyt++ | my @subs = (sub f { 1 }, sub g { 2 });
r10645 | audreyt++ | consequently, all unqualified symbol lookup (&f and &g above) are
r10645 | audreyt++ | now lexical instead of dynamic.
r10645 | audreyt++ | * Private subroutines are now exportable:
r10645 | audreyt++ | module Foo;
r10645 | audreyt++ | my sub bar is export { ... }
r10645 | audreyt++ | this allows import from Foo but disallows &Foo::bar.
audreyt another step closer to a Real Language Implementation... 09:54
xerox audreyt++ ! 09:56
audreyt, do you know how to get happy compiled? I couldn't compile darcs without it. Or maybe some important dependences. 09:57
Juerd export!
audreyt++ :)
audreyt xerox: it Just Worked for me 09:59
alex maybe?
I did needed to create a UFS partition to get alex darcs checkout 10:00
due to case sensitivity
theorbtwo audreyt++
xerox Happy-1.15 says Unrecognised platform: i686-apple-darwin8.6.1
audreyt xerox: use darcs trunk
also, maybe autoreconf
xerox audreyt: may you paste somewhere the output of `ghc-pkg list' ? 10:01
audreyt ALUT-2.0, Cabal-1.1.4, GLUT-2.0, HGL-3.1, HUnit-1.1, OpenGL-2.1, QuickCheck-1.0, X11-1.1, base-1.0, fgl-5.2, (ghc-6.5.20060608), haskell-src-1.0, haskell98-1.0, mtl-1.0, network-1.0, parsec-2.0, readline-1.0, rts-1.0, stm-1.0, template-haskell-1.0, time-0.3.1, unix-1.0
xerox Good. 10:02
audreyt my happy is 1.16
xerox Ah.
Hmm.
audreyt installed with cabal
darcs.haskell.org/happy
10:02 szbalint_ is now known as szbalint
xerox No darcs without happy, no happy without darcs... 10:03
Eek.
audreyt wget -m ;)
svnbot6 r10646 | audreyt++ | * Pugs.Parser: make special allowance for "@INC" because 10:05
r10646 | audreyt++ | Test::Harness uses it. Sigh.
r10647 | audreyt++ | * more s/@INC/@*INC/
xerox Hmpf.
It went into mirroring darcs.haskell.org/* before darcs.haskell.org/happy/*/* 10:06
audreyt wget -m -np
sorry
xerox Don't be sorry, thank you very much. 10:07
xerox crosses fingers
I hate wget manpage, did I say that? :)
audreyt mm np :)
10:07 iblechbot joined
xerox (Seems like it will work) 10:08
10:40 cdpruden joined
GeJ audreyt: commiting from the airport? 10:46
audreyt no, it's 24hr from now 10:51
10:54 ruoso joined 11:19 chris2 joined 11:23 elmex joined 11:35 ludan joined
ludan ciao 11:36
11:44 buetow joined 11:45 tifo joined 11:51 jsiracusa joined 11:54 b_jonas joined 12:05 b00t joined 12:17 weinig is now known as weinig|work
svnbot6 r10648 | audreyt++ | * Unify named and unamed subroutines. 12:33
r10648 | audreyt++ | (note - for releng, I'll rollback this thread of changes
r10648 | audreyt++ | and hold until 6.2.12 is released, to investigate more
r10648 | audreyt++ | into the serious perf hit caused by it.)
r10649 | audreyt++ | * unpush r10645 and r10648 as promised. 12:38
13:12 buetow joined
svnbot6 r10650 | audreyt++ | * cherry-pick the unsafePerformSTM patch, as well as other misc. cleanups 13:26
r10651 | audreyt++ | * allow redecl of $! and $/ 13:29
r10652 | audreyt++ | * er, typo
13:39 rafl joined 13:41 vel joined
svnbot6 r10653 | audreyt++ | * when we enter a block at parser level, mark envOuter properly. 13:41
r10654 | audreyt++ | * ...and put it back too
13:47 kolibrie joined
svnbot6 r10655 | audreyt++ | * retionalize the OUTER:: generation logic somehow; if it's 14:00
r10655 | audreyt++ | not visible in outer scope either, don't bother.
r10656 | audreyt++ | * Do not generate $_ as implicit method invocant.
r10656 | audreyt++ | * Amazingly, anonymous hash literals are still closures, and
r10656 | audreyt++ | so OUTER:: should work:
r10656 | audreyt++ | my $x; my $hash = { 1 => $OUTER::x };
r10657 | audreyt++ | * corrected various tests testing ::Class etc for truth, 14:09
r10657 | audreyt++ | which has been defined as False in the Synopses ever
r10657 | audreyt++ | since the Arbel Hackathon.
r10658 | audreyt++ | * ditto. 14:12
r10659 | audreyt++ | * ditto.
r10660 | audreyt++ | * pairs.t: Now that list assignment is listop, this no longer works: 14:15
r10660 | audreyt++ | ok @pairs = $pair.pairs, "pairs on a pair";
r10660 | audreyt++ | we have to write this:
r10660 | audreyt++ | ok((@pairs = $pair.pairs), "pairs on a pair");
r10660 | audreyt++ | sad but true.
14:16 masak left
b_jonas does that mean that @foo = 3, 5 will be equiv to @foo = (3, 5) ? 14:17
fishb0t dumb question maybe, but are pack and vec going into pugs?
svnbot6 r10661 | audreyt++ | * substr.t: prototype objects are no longer true.
audreyt probably not as such, but as compact structures in S09 14:19
someone proposed doing that a while ago... forgot who 14:20
b_jonas yes, I proposed it on perlmonks and TimToady said they considered it but decided against so it probably won't work 14:21
I mean TimToady said they _had_ considered it before that
so someone else has proposed it
www.perlmonks.com/?node_id=488991 14:22
audreyt ?eval @foo = 3,5; @foo
14:22 evalbot_10625 is now known as evalbot_10661
evalbot_10661 Error: Undeclared variable: "@foo" 14:22
audreyt ?eval my @foo; @foo = 3,5; @foo 14:23
evalbot_10661 [3, 5]
audreyt look, itworks
b_jonas cool
?eval my($foo, $bar) = 3, 5; [$bar, $foo]
evalbot_10661 [5, 3]
b_jonas ?eval my $foo, $bar = 3, 5; [$bar, $foo] 14:24
evalbot_10661 Error: Undeclared variable: "$bar"
buetow ?eval my ($foo, $bar); $foo, $bar = 3, 5; [$bar, $foo]
evalbot_10661 [3, undef]
b_jonas ?eval my $foo = 3, 5; $foo 14:25
evalbot_10661 \3
svnbot6 r10662 | audreyt++ | * -CPIR: catch up the VType change by treating it as VUndef (for now)
b_jonas ?eval my $foo = (3, 5); $foo
evalbot_10661 [3, 5]
b_jonas I wonder how'd it get \3 14:26
buetow Whats \3 ?
b_jonas the eval said that. I guess it's a ref-to-scalar
buetow Reference to 3?
Ah, ok
14:27 fglock joined
audreyt means it's actually bound to 3 at lvalue 14:28
instead of a 3 at rvalue 14:29
b_jonas ?eval ref(\3)
evalbot_10661 ::Int
fglock audreyt, TimToady: I need to know in which city will you be right before YAPC::SA, so that we can arrange the plane tickets with $sponsor 14:30
audreyt Taipei.
b_jonas I don't quite understand that.
fglock ok
svnbot6 r10663 | audreyt++ | * another round of triaging... 14:31
b_jonas ?eval my ($foo = 3), 5; $foo 14:32
14:32 evalbot_10661 is now known as evalbot_10662
evalbot_10662 \undef 14:32
b_jonas ?eval (my $foo = 3), 5; $foo
evalbot_10662 \3
b_jonas ?eval my $foo = 3; $foo
evalbot_10662 \3
b_jonas I don't understand this. 14:33
?eval my $foo = 3; ~$foo
evalbot_10662 "3"
svnbot6 r10664 | audreyt++ | * more triaging and definedness. 14:37
audreyt which one do you not understand?
b_jonas the '?eval my $foo = 3; $foo' one. why does it print \3 14:40
not 3
svnbot6 r10665 | fglock++ | rm empty dir Pugs-Grammar-Perl6-Lib
r10666 | audreyt++ | * intentional regression: sacrifice the macro expansion of
r10666 | audreyt++ | state $x = 42;
r10666 | audreyt++ | into
r10666 | audreyt++ | state $x; FIRST { $x = 42 };
r10666 | audreyt++ | because currently the declarator cannot look beyond the signature
r10666 | audreyt++ | it takes. Suggestions welcome...
audreyt preflight in ~20 minutes. 14:47
svnbot6 r10667 | audreyt++ | * TODOize assign.t.
audreyt b_jonas: because $foo is bound to a rw \3, so to speak 14:48
actually the \ is not the correct notation either, should be something like Scalar(3)
or even Scalar(Int(3))
14:49 Qiang joined
svnbot6 r10668 | audreyt++ | * because "toplevel" in Parser now has an implicit block, 14:56
r10668 | audreyt++ | extend the inTopLevel test for OUTER:: generation by one level.
r10669 | audreyt++ | * $a[$y xx $z] is not a scalar lhs, unlike $a[$y x $z].
14:58 Teratogex joined
svnbot6 r10670 | audreyt++ | * final triaging and TODOizing. ready for preflight! 14:59
Teratogex is Perl 6 going to be certified to (at least theoretically) be approved for use in critical systems like nuclear reactor control software and avionics and such?
15:01 elmex joined 15:04 bpederse joined, ushi joined
b_jonas certified? 15:05
what do you mean certified?
stevan Teratogex: I *highly* doubt that 15:06
there are very strict real-time requirements for any avionics work, and I highly doubt Perl 6 will be able to meet them 15:07
maybe a subset of Perl 6 could be used in some way
but you would have to write your own compiler for it
tifo \bye
particle_ or maybe an implementation of perl6 in ada, if someone were to write it 15:08
cognominal so far most language implementation come with a disclaimer that says too bad if you use it in the real world whatever the effect intended or not
15:08 rafl joined
stevan particle_: :) 15:08
even with Ada, they sometimes have to use a strict subset of the language for certain highly critical tasks 15:09
b_jonas cofnominal: it's not a question of certification but of warranty
stevan ada is a BIG language though
cognominal we should start by forbidding any natural language that allow to formulate bad thoughts
and certify the natural language used to define Perl6 15:10
particle_ without bad thoughts there would be no perl 5! ;)
stevan b_jonas: no, the FAA has a set of test that a system must pass
b_jonas does it?
stevan b_jonas: the real-time tests the FAA has are insane
stevan had a link at one point to information on it
you could probably google it
they have a vested interest in keeping planes in the sky ;)
kolibrie and when a pilot has about two-seconds to make a decision, all the instruments better be working right 15:12
stevan b_jonas: see this link - www.lynuxworks.com/solutions/milaer...-178b.php3 15:13
seems to me that anyone who is selling a product which is to be used in avionics needs to have this certification 15:14
or somesuch
Juerd We're not selling :) 15:15
stevan Juerd: true
then they company writing the software needs to be certified
if they use Perl6/Parrot, they must make Perl6/Parrot pass the certification 15:16
svnbot6 r10671 | audreyt++ | * final round of unTODO and TODO before preflight #0 15:23
Juerd Because of certification, open source is always a problem for these branches of business 15:25
Some try to get oss certified, some even manage to get through it in one piece
I personally think certification, almost all of it, should be done by governments, and for free.
But that's not a realistic view for the time Perl 6 is released 15:26
15:26 nothingmuch joined, jsiracusa joined
svnbot6 r10672 | audreyt++ | * bump version to 6.2.12; getting ready for preflight. 15:29
gaal meows 15:34
have fun with the release everybody, I'm loaded with $work...
audreyt poor moose 15:36
I've been consciously ignoring $work...
...and plans to catch up on plane
uploading 15:40
svnbot6 r10673 | audreyt++ | * don't include third-party Judy in MANIFEST for this release.
audreyt pugs.blogs.com/pre0/Perl6-Pugs-6.2.12.tar.gz 15:49
SIZE=3550098 SHA1=402a344b0187e69d2e597992e6d910c316675dbe 15:51
Plese Please test pre0: pugs.blogs.com/pre0/Perl6-Pugs-6.2.12.tar.gz | paste: sial.org/pbot/perl6 | pugs.blogs.com | pugscode.org | pugs.kwiki.org 15:52
audreyt Please test pre0: pugs.blogs.com/pre0/Perl6-Pugs-6.2.12.tar.gz | paste: sial.org/pbot/perl6 | pugs.blogs.com | pugscode.org | pugs.kwiki.org
FurnaceBoy joined, theorbtwo joined 15:54 qwr left
audreyt unfortunately, I can't stay up anymore. will check backlog as soon as I wake up 15:57
some help at changelogging would be most appreciated :) 15:58
audreyt waves &
FurnaceBoy n8
16:00 rindolf joined
rindolf Hi all. 16:00
16:11 macroron joined 16:17 iblechbot joined 16:21 iew0tja joined 16:50 chris2 joined 16:59 tifo joined 17:10 buetow joined 17:33 bernhard joined 17:37 hexmode joined 17:38 mj41_ joined
clkao audreyt: sure, remind me again later 17:46
rindolf Hi clkao 17:58
18:41 FurnaceBoy_ joined 19:02 iblechbot joined 19:09 SamB joined 19:12 dduncan joined 19:18 larsen joined
dduncan I have now downloaded the preflight and am running the makefile ... 19:33
now running 'make' 19:36
19:40 vel joined 19:42 frederico joined 19:46 baest joined
dduncan make done, now starting smoke 20:15
note that this smoke has concurrent=4, on my 2-cpu machine, so both cpus are maxed, and speed hits from blocking should be lessened 20:18
still lots of / enough ram free beyond that
so we'll see if that helps with my past smoke speed problems 20:19
20:24 baest joined
svnbot6 r10674 | fglock++ | Pugs::Compiler::Rule - added 2 SKIP'ped tests for parsing errors in t/04-rule.t 20:50
dduncan this is probably known, but I observe that the changelog in the preflight is not ready to go on cpan ... but pre0 is probably just for testing the code anyway 20:53
20:57 pasteling joined 21:05 nothingmuch joined 21:08 mj41_ joined
svnbot6 r10675 | fglock++ | ChangeLog - removed XXX note in pX section 21:15
21:28 fglock left
leo audreyt: make test results of 10673 21:34
(linux/x86)
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t/oo/proxy.t 18 6 33.33% 4 6 9 13 15 18
I have these since quite a time - nothing else now
21:46 stennie joined 21:51 iblechbot joined 21:56 kanru joined
dduncan smoke complete 22:49
looks like a 2.5 hour runtime
my smoke reports all okay except 1 failure at the end of t/pugsrun/07-dash-uppercase-v.t 22:53
I don't know what the problem is, though, since when I run t/pugsrun/07-dash-uppercase-v.t directly, it passes all 59 tests 23:01
maybe the harness didn't receive the 59th ok ? ... it says 'stub' in the smoke report
is this test failing for anyone else?
23:09 froh-doh joined 23:21 dduncan left