Check your feather email | spec.pugscode.org | paste: sial.org/pbot/perl6 | pugs.blogs.com | www.treehugger.com/files/th_images/paradigm.jpg
Set by audreyt on 29 August 2006.
00:02 macroron joined 00:14 macroron_ joined
pasteling "markstos" at 12.176.101.89 pasted "reduced case of the passing-named-args-through-a-wrapper issue" (20 lines, 677B) at sial.org/pbot/19377 00:24
00:27 nekokak joined
markstos Maybe the solution I need lies with Capture options. The example here looks sort of like what I want but doesn't work in pugs now: 00:30
feather.perl6.nl/syn/S06.html#Argum...st_binding
lambdabot Title: S06
markstos Ah, it looks like everything is broken in t/data_types/arglist.t. :/ 00:36
00:47 pjcj joined 01:14 foo\ joined
svnbot6 r12889 | markstos++ | Only send the Content-Type header if we have a content-type. 01:14
01:15 xinming joined 01:35 xinming__ joined 01:42 luqui joined
audreyt ?eval audreyt 4 02:02
02:02 evalbot_12888 is now known as evalbot_12889
evalbot_12889 Error: No compatible subroutine found: "&audreyt" 02:02
audreyt oops. :)
ajs hmmm... at some point PARROT_PATH=../parrot used to work... now I get errors unless I give a full path.
audreyt ajs: that might be the case, as the dir for building embed has changed
Limbic_Region: found the bug, fixing 02:08
fixed 02:10
markstos ... in 1 minute, 2 seconds.
audreyt er, it's perl5 code, it's supposedly good for rapid prototyping :) 02:11
svnbot6 r12890 | audreyt++ | * Complete PUGS_EMBED defaulting to perl5 in inc/ too, which fixes the problem Limbic_Region++ reported for Win32
audreyt gets ready for $job
self.core(%h) should be 02:13
self.core([,] %h)
in your example, as you are not passing in a hash, you as passing in named arguments
but even that doesn't work yet, so please commit it as a test. also arglist.t is now better renamed capture.t or some such
sorry, have to run... afk 02:14
02:14 mako132_ joined
markstos thanks for the feedback, audreyt. 02:14
Surprising to me, calling the sub with an array of args dispatches to the method that takes a hash of args: 02:24
?eval multi sub a (%h, *%h) { say "hash" } multi sub a (@b?) { say "array" } a(<1 2 3>)
02:24 evalbot_12889 is now known as evalbot_12890
evalbot_12890 OUTPUT[hash ] Bool::True 02:24
markstos Making the array required causes the call to be dispatched the array signature. 02:25
svnbot6 r12891 | markstos++ | rename arglist.to to capture.t, as audrey suggests 02:26
r12890 | audreyt++ | * Complete PUGS_EMBED defaulting to perl5 in inc/ too, which fixes the problem Limbic_Region++ reported for Win32
02:29 dolmans joined 02:37 hcchien_ joined 02:51 hikozaemon joined 02:57 hcchien_ is now known as hcchien 03:03 peacock joined 03:12 dmsantam joined 03:13 neoesque joined 03:17 xdg joined
svnbot6 r12892 | agentz++ | [t/statements/do.t] 03:42
r12892 | agentz++ | - used eval_dies_ok to test expected parsefail or
r12892 | agentz++ | runtime errors.
r12892 | agentz++ | - used eval_is to work around pugs' parsefail.
r12892 | agentz++ | Status:
r12892 | agentz++ | - pugs does not allow loop control structures (e.g.
r12892 | agentz++ | last, next, redo) within do-once loops (i.e.
r12892 | agentz++ | do {...}), which is incorrect.
r12892 | agentz++ | - pugs does not revert line-ending `}' to a
r12892 | agentz++ | semicolon for at least do {...}, which is incorrect
r12892 | agentz++ | as well.
r12893 | agentz++ | [t/syntax/POD.t]
r12893 | agentz++ | - cleaned up the code using eval_is.
r12893 | agentz++ | - fixed a bug in the tests.
r12893 | agentz++ | Status:
r12893 | agentz++ | - pugs doesn't support =begin DATA/=end DATA
r12893 | agentz++ | - pugs doesn't support %=POD{'DATA'}, $=DATA, or @=DATA.
03:44 agentzh joined
svnbot6 r12894 | agentz++ | - moved t/builtins/hex.t to 03:48
r12894 | agentz++ | t/syntax/numbers/hexadecimal.t
r12894 | agentz++ | - moved t/syntax/parsing/numbers.t to
r12894 | agentz++ | t/syntax/numbers/misc.t
r12894 | agentz++ | - added t/syntax/numbers/octal.t
r12895 | agentz++ | [t/syntax/char_by_number.t]
r12895 | agentz++ | - added more smartlinks
r12895 | agentz++ | - added tests for "\0fff", "\08", "\07", etc.
r12895 | agentz++ | Status:
r12895 | agentz++ | - pugs tries to recognize and report error on \123 in
r12895 | agentz++ | *single* quoted strings, which should only happen
r12895 | agentz++ | to double-quoted strings. '\123' should be "\\123"
r12895 | agentz++ | at any time.
r12896 | agentz++ | [t/syntax/char_by_name.t] 03:51
r12896 | agentz++ | - added this test file to test Unicode chars indexed by
r12896 | agentz++ | names, such as \c[LEFT CORNER BRACKET].
r12896 | agentz++ | Status:
r12896 | agentz++ | - pugs doesn't support this syntax at all. all tests
r12896 | agentz++ | fail.
r12896 | agentz++ | - more tests for chars in other charsets are needed.
r12897 | agentz++ | [t/builtins/strings/sprintf.t]
r12897 | agentz++ | - added this new test file 03:52
r12897 | agentz++ | - moved the tests from t/builtins/sprintf_and_as.t to
r12897 | agentz++ | this file
r12897 | agentz++ | - added one smartlink.
r12897 | agentz++ | Status:
r12897 | agentz++ | - all tests pass.
agentzh *yawn*
svnbot6 r12898 | agentz++ | [t/builtins/strings/uc.t] 03:55
r12898 | agentz++ | - updated the old-form smartlink.
r12899 | agentz++ | [src/perl6/Prelude.pm]
r12899 | agentz++ | - renamed all the "multi as" to "multi fmt" to reflect
r12899 | agentz++ | recent changes of S02.
[particle] renames the channel to #agentz++ :) 03:56
svnbot6 r12900 | agentz++ | [t/builtins/fmt.t]
r12900 | agentz++ | - moved related tests from t/builtins/sprintf_and_as.t
r12900 | agentz++ | into this test file
r12900 | agentz++ | - all the old tests are successful after fixing
r12900 | agentz++ | src/Perl6/Prelude.pm.
r12900 | agentz++ | - added many more tests.
r12900 | agentz++ | Status:
r12900 | agentz++ | - one test for lists of a single pair is failing:
r12900 | agentz++ | ('dog' => 'A').fmt("%s => %s", "\n",);
r12900 | agentz++ | I got the following error:
r12900 | agentz++ | Insufficient arguments to sprintf
r12901 | agentz++ | [t/builtins/sprintf_and_as.t]
r12901 | agentz++ | - removed this file, since all the existing tests in it
r12901 | agentz++ | have been moved to t/builtins/strings/sprintf.t or
r12901 | agentz++ | t/builtins/fmt.t
agentzh oops...sorry for that... 03:57
that's all i have in my local working copy. ;-)
[particle] absolutely nothing wrong with test suite improvements :)
agentzh i did these changes last night, but failed to find a chance to commit them due to serious web connection problems... 03:58
particle: thank you!
[particle] sorry i've had no tuits lately
agentzh now the chool intranet is up again...so eager to upload them. :)
*school 03:59
and the intranet is much faster after the breakage. so it's really worth it! :=)
03:59 ruz_ joined
agentzh particle: fine. :) 04:00
04:00 justatheory joined 04:01 justatheory joined
agentzh audreyt: please fix the bugs mentioned in the svn log above when you have some cycles. :) 04:02
audreyt: i can happily work around parsefails in .t, but not any hanging problems. fortunately, there's no serious segfaulting in my recent work. :) 04:03
agentzh thinks it's lunch time already at audreyt's place. :) 04:04
04:05 cooljoke joined
agentzh a large portion of the test suite still hasn't been updated yet. 04:07
the tests under t/closure_traits/, for example...
but we are working on it. ;-)
we really really need help here. volunteers welcome! 04:09
agentzh heads out to lunch & 04:10
04:10 agentzh left 04:12 xinming joined 04:39 xinming_ joined 04:50 reZo joined 05:09 perlbot joined 05:12 mjk joined 05:14 mako132_ joined 05:26 perlbot joined 05:32 drbean joined 06:56 penk joined 06:57 penk joined 07:18 xinming joined 07:20 meppl joined 07:29 dolmans joined 07:33 ofer0 joined 07:36 ToTimkopf joined 07:48 drrho joined 08:18 elmex joined
svnbot6 r12902 | trey++ | [t/statement/for.t] 08:21
r12902 | trey++ | Added tests for the absence of foreach;
r12902 | trey++ | added descriptions to tests lacking one;
r12902 | trey++ | added a smartlink. Will smartlink the remaining tests
r12902 | trey++ | shortly.
08:28 ruoso joined 08:42 iblechbot joined 08:48 miyagawa_ joined 08:56 onsen joined 09:01 borisz joined 09:39 miyagawa_ joined 09:41 penk joined 09:49 kanru joined 09:50 PolettiX joined 10:01 onsen joined 10:03 xerox joined 10:07 polettix joined 10:09 miyagawa_ joined 10:23 cdpruden joined 10:24 miyagawa_ joined
dolmans ?eval 0_1 10:25
10:25 evalbot_12890 is now known as evalbot_12902
evalbot_12902 Error: unexpected "_" expecting "x", "d", octal digit, "o", "b", fraction, exponent, term postfix, comment, operator, postfix conditional, postfix loop, postfix iteration, ";" or end of input 10:25
dolmans Is it designed to be like this? 10:26
audreyt I believe so
dolmans hrm, why
audreyt thinking 10:27
actually, that depends on how you interpret the _ there
it's being interped as a radix marker
but I guess it can mean 0d also. maybe
more consistent that way I guess. 10:28
add or write a test?
dolmans ok, i will.
audreyt cool. fixed as of r12903
dolmans but you mean it will be valid in the future or not?
svnbot6 r12903 | audreyt++ | * 0_1 is now parsed as 0d1, not an error, as reported by dolmans++. 10:29
audreyt :)
dolmans oh, you just said it.
Bug fixing is even faster than my brain works. I think you must do a great job. 10:31
TimToady it's often easier to fix the bug than to remember to fix it later. :)
audreyt amen to that
hi, TimToady :)
how's Y::EU?
TimToady howdy. Jet lag hits. --more-- 10:32
you lose 20 hit points.
audreyt oy
TimToady I'd be better off if I hadn't stayed up the night before last doing JIT speech.
audreyt that seems to be a recurring theme... 10:33
TimToady but I knew that's when I'd be awake
10:33 miyagawa_ joined
gaal hey audreyt 10:33
:() should not be an operator at all!
xerox :O
gaal since the parser can construct an Exp for it completely
TimToady no, it's just a sublanguage like rx// 10:34
gaal svk reverts some stuff 10:35
audreyt or it's a circumfix macro
with custom 'is parsed'
which means, in our current parsec architecture, probably notAnOperator.
TimToady which is how you do a sublanguage...
audreyt right
gaal okay. <\\( )>'s receiving too-special treatment now, because the parser it is hardcoded to use is argy 10:37
that is, (Maybe Exp, [Exp])
rather than [Exp], as circum ops are in general
but since we have no other circum ops...
brb 10:38
svnbot6 r12904 | dolmans++ | test-case: 0_1 is parsed as 0d1
10:53 onsen_ joined
gaal audreyt: have you done any profiling on the order of rules in parseTerm? seeing as this is entered a lot I suppose tweaking things there can help 10:56
are there parsers there that must be tried before others? if so it's worth documenting that too... 10:57
audreyt no I had not
I don't think there is, but I can't recall clearly
the (Ann Parens) branch can certainly be moved forward, yes.
a profile report should give you the call numbers
of each variant
gaal no profiling here :( 10:58
audreyt ok... but profling report doesn't show significant amount of time there
it's mostly in the op.prec parser now
and we need cross-level longest-token-match instead of the broken aheadSym
which will also speed things up I think 10:59
but my brain is fried... been battling with DB2 design limits (undocumented and no sources available) all day
gaal oi :(
audreyt so probably going to be useless tonight
I'm almost ready to consider AIX worse than Win32... 11:00
gaal ok but before I'm off chasing red caribous... parseTerm is indeed the right place to register a :() parser right?
audreyt yup
gaal which version of AIX?
audreyt 4.3 and 5.2
gaal 5.2 is way ahead of my time :) but 4.3 was decent
4.1.x were annoying 11:01
audreyt *nod*
though the Haskell part of $job is done (and very successfully), so I have 24 hours more to complete the jifty part... 11:02
...which means I should 1)shower 2)sleep 3)hack some more
so, good luck, and see you on Friday :)
xerox Have fun!
gaal night :)
audreyt oh and I got ghc commit bit :) 11:03
xerox %-)
gaal like a year after your first commit? what is this, openbsd?
:-p
11:04 TimToady joined
gaal :($moose) and :($moose :) are *not* equivalent right? the first is a positional? 11:07
the second is, I was sad, then I metamoose, then I became happy 11:08
audreyt right.
it is still debated whether \($x) and \($x:) are equivalent, and whether \$x and \($x:) are equivalent. I'm thinking about (no, yes) 11:09
but that may be surprising to some.
gaal I see the motivation in II, about I I don't have an opinion 11:10
audreyt will be greatly assymeterical if \($x) means \($x:) but :($x) not.
and :$x is special anyway, so why not \$x :) 11:11
gaal interesting argument :) 11:12
audreyt with interesting perimeters
gaal what's a golfy way to say:
audreyt I mean parameters
gaal do x <- someParser ; someBoringParser ; return x 11:13
is there a followedBy combinator?
audreyt no, please add one to util 11:14
gaal k
haskell.org/ghc/docs/latest/html/li...nator.html is subpar doc :(
audreyt the doc is entirely in the paper 11:15
as usual
gaal heh, there's a tryFollowedBy 11:16
which unless i'm mistaken turns into 'try followedBy'
audreyt @pl \x y -> try (x `followedBy y) 11:18
lambdabot (line 1, column 16):
unexpected "`"
expecting variable, "(", operator or ")"
audreyt @pl \x y -> try (x `followedBy` y)
lambdabot (try .) . followedBy
gaal .) . is a pattern I need to get used to
eg. pointfreeing all:
foldl (&&) True l 11:19
but if the list is the result of a map:
foldl (&&) True $ map f l
to get rid of the explicit args you need a .) . 11:20
@pl \f l -> foldl (&&) True $ map f l
lambdabot (foldl (&&) True .) . map
gaal is :($mind_the_comma ,) a syntax error? 11:22
(assuming it's not) 11:23
audreyt noop perhaps
but yeah
gaal k
xerox pl pl pl pl ! 11:34
gaal: ski suggested a better one, too, let me show you 11:35
?type let (.:) in (.) . (.) 11:37
lambdabot parse error on input `in'
xerox ?type let (.:) = (.) . (.) in (.:)
lambdabot forall b c a a1. (b -> c) -> (a -> a1 -> b) -> a -> a1 -> c
xerox Ops.
> let (.:) = (.) . (.) in ((+1) .: (/)) 10 5 11:38
lambdabot 3.0 11:39
xerox > (((+1) .) . (/)) 10 5
lambdabot 3.0
11:40 borisz left
gaal behold the pointless combinator! 11:40
xerox !_!
gaal lol actually it should be called ".)"
xerox .: is like .. but it was taken
gaal there's always ..., ...., ....., 11:41
xerox If you count the number of '.' on the bottom line, it is equal to the arity of the function composed with an unary function.
gaal whoa
xerox You're right, it works! 11:42
?type let (...) = (.) . (.) . (.) in (and ... zipWith) (||) [True,False] [False,True]
lambdabot Bool
xerox > let (...) = (.) . (.) . (.) in (and ... zipWith) (||) [True,False] [False,True]
lambdabot True
gaal titters 11:44
xerox Yuck?
gaal no just... alarming :) 11:45
gaal goes back to a language that isn't scary at all
hm even if basic Sig support makes it into the coming release (and I want it to!) I doubt I'll get unpacking in 11:48
(xerox: that's patmatching in Perl!)
xerox Ohh. 11:49
gaal hey what happened to the required flag on a Param? and didn't we have something to protect against $x! = 17? 11:52
audreyt it's denoated in s_requiredPositionalCount and I think the =17 is still syntactically legal 11:54
it's just never trigered
gaal audreyt: that makes parsing harder, if a param doesn't know about itself whether its required.
cause you can't have a params <- ruleParam 11:55
audreyt and you have to instead deal in zones, yes.
but you can ignore that at themoment and validate later...
(bbiab)
gaal I don't understand :( 11:56
audreyt you want to invalidate ($x!=17)?
gaal first of all I want to parse a siglist
audreyt yes, so you use an accumulator of sorts
gaal is there no params <- ruleParam `sepEndBy` comma ?
audreyt there could be, if the type pf params is not [Param] 11:57
but [(Param, IsRequired)] etc
and then reassemble later
gaal what's the motivation for a param not knowing?
audreyt so that you can't have nonsensical Sig 11:58
($x!, $y?, $z!)
gaal okay. 11:59
is Sig.namedSet populated from Param.label ? 12:19
12:21 Limbic_Region joined
gaal what in a sig param makes it patently named and not positional? 12:27
bbiab & 12:32
audreyt :$foo 12:34
$foo is named
Limbic_Region audreyt - did you see my backlog note about enabling p5 embedding by default? 12:38
I believe it is b0rk on Win32. At least it was last night my time. If I built without specifically setting the PUGS_EMBED env variable - it failed outright. Setting it to "perl5" allowed it to work 12:39
audreyt I fixed it 12:44
try again? 12:45
it's fixed in r12890
I believe
but I need to fade now; I'll checkback if it's still reported here as broken tomorrow 12:46
Limbic_Region well, it isn't a problem for me since setting the env variable is trivial - just wanted to let you know
next checkin I will test it 12:47
audreyt ok
g'nite
Limbic_Region sleep well
svnbot6 r12905 | audreyt++ | * Unbreak GHC 6.5-trunk build by preferring our forM_ and forM
r12905 | audreyt++ | over the now-builtin ones (for now)
12:59 [mago] joined
Limbic_Region audreyt - If you backlog - it appears to be fixed but I didn't try a realclean build which is where I first noticed the issue. My work machine takes far too long to rebuild without really good reason 13:04
13:46 xinming_ joined 13:52 vel joined 14:05 prefiks joined 14:06 miyagawa_ joined 14:08 chris2 joined 14:15 cjeris joined 14:24 fglock joined
svnbot6 r12906 | fglock++ | v6 - fixed parsing <<...>> quotes 14:33
14:36 miyagawa_ joined 14:43 xinming joined 14:57 miyagawa_ joined 15:03 ruz joined 15:14 ruoso joined 15:15 baest joined 15:21 miyagawa_ joined 15:22 kanru joined 15:23 baest joined 15:39 miyagawa_ joined 15:43 [mago] joined 15:44 lollan joined 15:48 miyagawa_ joined 15:59 justatheory joined 16:12 marmic joined 16:15 Psyche^ joined 16:23 Psyche^ is now known as Patterner, frederico joined 16:24 miyagawa_ joined 16:31 Eimi joined, azr|elious joined 16:47 DaGo joined 17:09 plisk joined, elmex joined 17:14 crem_ joined 17:39 ludan joined 17:45 miyagawa_ joined 17:48 soisoisoi joined 17:53 bradleym joined
svnbot6 r12907 | fglock++ | Pugs-Compiler-Rule - TODO update 18:01
r12908 | fglock++ | Pugs-Compiler-Rule - fixed bool result of quantified token match 18:04
r12909 | fglock++ | Pugs-Compiler-Rule - added t/11-quantifier.t to MANIFEST 18:07
r12910 | fglock++ | Pugs-Compiler-Rule - fixed bool result of '?'-quantified token match 18:10
r12911 | fglock++ | Pugs-Compiler-Rule - workaround a Text::Balanced problem parsing "<'>>'>" 18:29
r12912 | fglock++ | Pugs-Compiler-Rule - ChangeLog update 18:32
18:33 kanru joined 18:39 kanru joined 18:42 kanru joined 18:45 lollan joined, justatheory joined 18:59 rodi joined 19:01 plisk joined 19:09 frederico joined 19:11 awwaiid joined 19:21 lichtkind joined
lichtkind PerlJam did i offend you or just misunderstood ? 19:21
19:27 chris2_ joined, weinig joined 19:32 SubStack joined
PerlJam eh? 19:36
lichtkind: what are you talking about?
Limbic_Region PerlJam - there is another user who goes by PearlJam - perhaps a case of mistaken identity? 19:42
19:56 larsen joined
svnbot6 r12913 | fglock++ | Pugs-Compiler-Rule - added a TODO test - t/09-ratchet.t 20:14
20:15 arguile joined
lichtkind PerlJam i ask you yesterday something and you gone off 20:23
PerlJam you did? 20:24
lichtkind you did
PerlJam I'm not constantly on IRC, I do occassionaly do some work.
PerlJam scrolls back to see what he did yesterday 20:25
lichtkind k
no maybe 2 or 3 days ago
PerlJam with the tutorial will take a while but my perl6 talk which is a like trest case for it is nearly ready
unfortunatly my wxperltalk has 80 slides and no end in sight
the third is already ready :) 20:26
Limbic_Region lichtkind - I can't find anything in the IRC logs to indicate PerlJam leaving (or getting upset as "gone off" might mean multiple things) after you spoke with him 20:27
lichtkind Limbic_Rigion no but id wondered me because it was maybe a stupid question :) 20:28
20:29 mauke_ joined
Limbic_Region *shrug* - time to go home 20:29
lichtkind PerlJam have you any interesting informations about latest developements (this year, month) ? 20:30
20:31 sahadev joined, sahadev left, sahadev joined
PerlJam lichtkind: The interesting stuff is announced on the mailing lists as it happens. 20:31
lichtkind PerlJam hm are you a bit into wxperl developement? 20:36
20:36 sahadev left
PerlJam nope 20:37
20:37 sahadev joined
lichtkind because it maybe could be usefull to translate this long wxperl talk i writing on also into english, i know nearly every bit on available wxperl doku examples and artikles but nothing like that 20:39
20:40 ruz_ joined
lichtkind also when i startet the perl6 tut i wrote an wxperl tut in parallel that the both major perl interest i currently have 20:41
sahadev hello, what is the verb used to send code to evalbot? 20:42
lichtkind )? 20:43
i mean "?" 20:44
i mean "?eval"
20:44 mauke_ is now known as mauke
lichtkind brrr 20:44
?eval {2==2} 20:46
20:46 evalbot_12902 is now known as evalbot_12913
evalbot_12913 Bool::True 20:46
lichtkind sahadev seen?
sahadev lichtkind: thanks 20:47
?eval my @l = ({d => 'a'}, {d => ''}, {d => 'cd'}); @l.map($_.d).join("\n")
evalbot_12913 Error: No compatible subroutine found: "&d"
sahadev ?eval my @l = ({d => 'a'}, {d => ''}, {d => 'cd'}); @l.map($_<d>).join("\n")
evalbot_12913 Error: Cannot cast from VUndef to Pugs.AST.Internals.VCode (VCode)
20:52 DaGo joined 21:19 soisoisoi joined 21:26 Limbic_Region joined
TreyHarris ?eval my @l = ({d => 'a'}, {d => ''}, {d => 'cd'}); 21:44
evalbot_12913 [{("d" => "a"),}, {("d" => ""),}, {("d" => "cd"),}]
TreyHarris huh.... that never finishes executing for me
wolverian segfault on feather's pugs too 21:46
TreyHarris but evalbot's on feather 21:47
wolverian and it's the same revision too..
strange
TreyHarris it works in an eval 21:50
but doesn't actually produce a value
except [undef,]
?eval my @l = ({d => 'a'}, {d => ''}, {d => 'cd'}); @l.elems 22:04
evalbot_12913 3
TreyHarris ?eval my @l = ({d => 'a'}, {d => ''}, {d => 'cd'}); @l.perl
evalbot_12913 "[\{(\"d\" => \"a\"),}, \{(\"d\" => \"\"),}, \{(\"d\" => \"cd\"),}]"
TreyHarris now, why on earth does that compile on evalbot?
and work?
what's tdifferent
22:14 Southen_ joined 22:21 araujo joined
araujo hello! 22:22
22:23 prefiks left 22:29 plisk joined 22:35 penk joined
svnbot6 r12914 | fglock++ | Pugs-Compiler-Rule - fixed char class capturing 22:35
r12914 | fglock++ | v6 - the build is broken due to changes in Pugs-Compiler-Rule
fglock * please don't install the current Pugs-Compiler-Rule from svn - I'm checking why it is not compatible with v6.pm 22:42
22:42 fglock left 22:44 cjeris left 22:58 buetow joined
svnbot6 r12915 | markstos++ | Add mention of using "is new" to section on references in Differences.pod 23:05
23:10 markstos joined 23:13 Southen_ is now known as Southen 23:15 SubStack joined
markstos Some perl6 blogging about "is rw" and "is copy": use.perl.org/~markjugg/journal/30828 23:26
lambdabot Title: Journal of markjugg (792)
audreyt markstos++ # nice writeups 23:27
markstos Thanks audreyt. 23:28
I was wondering if it makes sense to integrate my perl6 bloggin with planetsix or pugs.blogs.com for more visibility.
Both outlets seem a little more "official" what I'm doing.
audreyt it's writeups like this that makes me feel my hackings worthwhile :)
markstos Ah. :)
audreyt sure, would you repost this in pugs.blogs.com (which automagically gets to planetsix)? 23:29
markstos I also know that blogging is part of the marketing effort that attracts new users, so more visibility is good.
Sure. Do I need any special access for that ?
And should I post just the most recent one, or the last few Perl6 things ? 23:30
audreyt the last few I think
post under the "App" category 23:31
freshly created for you :)
markstos My next Perl6 project idea is an interactive "Test" script. A scenerio will be presented, and the /user/ is quized about what value to test against. :) It should be a fun way to test your Perl6 knowledge, and also write some tests at the same time.
audreyt ooh nice. more educational than examples/games/hangman.pl
now that p5embed is the default, I think it's timeto implement S01 closely
and make
pugs any_perl5_program.pl 23:32
Just Work
to a point where it's generally safe to subst #!/usr/bin/perl into #!/usr/bin/pugs
markstos I plan to use perl5:HTML::Template as the default template system for p6 CGI::Application.
audreyt that's great.
markstos My proof-of-concept coding shows it will work seamlessly.
audreyt that's how I expect most new p6 code be written.
markstos I'll have to thank Juerd, too, because I was stuck on my FreeBSD box getting the whole pugs/parrot toolchain working. 23:33
Life on feather is easier. :)
audreyt just like how p5 programs started as "require 'newgetopt.pl';"
markstos It even turned me from an svn to an svk user, although I'm not using special svk features yet.
audreyt funny the "new" there at this moment
markstos :)
audreyt: so do I need a pugs.blogs.com account to post there? 23:34
markstos hears wife coming home...
bbiab
audreyt it's in your inbox now
login and post at www.typepad.com/t/app/weblog/post?blog_id=272701
markstos Cool.
lambdabot Title: TypePad 23:35
audreyt bbiab 23:37
23:50 mdiep joined