pugscode.org | sial.org/pbot/perl6 | ?eval [~] <m oo se> | We do Haskell, too | > reverse (show (scanl (*) 1 [1..] !! 4))
Set by agentzh on 17 April 2007.
00:22 jjore-w joined 01:00 nipotaway is now known as nipotan, OwlEye joined 01:31 rissy joined 01:32 Khisanth joined 01:35 ntgrl joined 02:01 nelhage_ joined, bonesss joined, ofer joined, awwaiid joined, bsb joined, kcwu joined, devbot6 joined, evalbot_r15972 joined, jql joined, kcwu_ joined 02:04 awwaiid joined 02:26 nperez joined 02:32 avarab joined 02:59 Alias__ joined 03:08 geoffb joined, zgh joined 03:13 REPLeffect joined 03:17 veritos joined, ortmage_ joined 03:19 xinming_ joined 03:24 stevan joined 03:30 ortmage_ joined
veritos hello, are there any people here other than Juerd who can create Feather accounts? 03:33
03:33 amnesiac joined 03:34 amnesiac_ joined 03:35 agentzh joined
agentzh great! feather's cron has submitted its first auto-smoking report to the smoke server: 03:36
m19s28.vlinux.de/iblech/stuff/pugs-...5f41a.html
lambdabot agentzh: You have 2 new messages. '/msg lambdabot @messages' to read them.
Title: TAP Matrix - Wed Apr 18 00:32:22 2007 GMT, tinyurl.com/28blt5
geoffb agentzh++
agentzh :)
it only took 84.35 min. 03:38
(shorter than i expected)
geoffb Well, that's good I suppose 03:39
agentzh gaal: gotcha
geoffb: *nod* :D
geoffb: are you familiar with sh? 03:40
geoffb Bourne Shell, you mean?
agentzh i'm having a problem with wrapping ./pugs with a sh script.
yup
veritos geoffb: what's the deal?
geoffb some ... ask away, I may know 03:41
agentzh is it correct to write "./pugs $*" to do that.
?
geoffb veritos: huh?
veritos geoffb: i was asking what your question was.
geoffb veritos: er, I didn't have one
agentzh geoffb: see svn.pugscode.org/pugs/util/limited_pugs 03:42
geoffb is looking
revdiablo agentzh: ./pugs "$@" 03:43
agentzh revdiablo: thanks :)
./pugs $* is giving me troubles.
so is ./pugs "$*". 03:44
revdiablo $* will do word splitting after the fact
"$*" will quote all the args as one big argument to pugs
03:44 amnesiac_ is now known as amnesiac
revdiablo "$@" is a special case that Does The Right Thing 03:44
agentzh revdiablo: fair enough :)
geoffb agentzh: what revdiablo said
sorry for the slow response
agentzh geoffb: np :) 03:45
agentzh is happy.
thanks for the help! 03:47
03:48 justatheory joined
revdiablo agentzh: No problemo. FWIW you can usually get pretty good shell help in #bash 03:48
agentzh okay :)
geoffb agentzh: A silly little trick for seeing how sh is going to mangle your args ... replace the program you intend to call off to with: perl -e 'print map ">$_<\n", @ARGV' 03:49
So:
nice -n5 perl -e 'print map ">$_<\n", @ARGV' "$@"
./test.sh "foo bar" bax
>foo bar<
>bax<
agentzh cool
geoffb With $* or $@ without quotes, the foo and bar end up on separate lines 03:50
agentzh right
geoffb (And "$*" gives just one line with everything together)
03:51 stevan__ joined
revdiablo set -x can be mighty helpful too 03:51
03:54 BooK joined
geoffb ... and don't forget 'set -' to turn off 'set -x' when it's in the way. Not a very obvious off-switch 03:55
agentzh k 03:57
svnbot6 r15985 | agentz++ | use "$@" instead of $*, as per revdiablo++ and geoffb++ 04:05
r15986 | agentz++ | util/limited_pugs - updated the comments a bit 04:08
04:17 esstone joined, dvorak_ joined
agentzh Juerd: smoking at 01:02:25 +0200 looks okay? 04:17
offby1 geoffb: wouldn't "set +x" turn off "set -x"? 04:18
and better: put the "set -x", and the stuff which you want it to affect, in parens, like so: (set -x; some_command; another command )
geoffb offby1: suppose so. As I mentioned before, my sh fu is rusty, so I only remember bits and pieces 04:19
I find that within the first three lines of any sh script, I'm ripping at my eyeballs and reaching for Perl 04:20
offby1 I once had a shell script grow to a couple of screensful without morphing into perl. I called in a naturalist from the American Museum of Natural History, and he wrote a paper about it.
Normally my threshold is about ten lines. 04:21
geoffb My main use of shell is pipes and simple loops at the command line
A friend of mind writes multi-thousand line apps in ksh. 04:22
offby1 to each they own.
pasteling "evalbot_r15985" at 194.145.200.126 pasted "Pugs build failure" (355 lines, 20.3K) at sial.org/pbot/24296
offby1 in theory I'd love to write in scsh, but it just doesn't come up that much ... plus I've been in Windows-land most of my working life, so... 04:23
geoffb We once raced to see who could implement a piece of functionality fastest -- him in ksh, or me in Perl. We tied, even though his had twice as many lines. And we both had exactly one bug -- the *same one*.
offby1 odd indeed. 04:24
I'd give you the award, since shorter code is worthwhile
unless it was really cryptic.
geoffb I almost lost my tenuous grip on sanity when he should me his date and time manipulation libraries
Nah, it was pretty clean. 04:25
I'm pretty rigid about clean code most of the time.
er, *when he showed me
04:26 BooK_ joined 04:27 justatheory joined
agentzh Oh, ext/Perl6-Perldoc/t/*.t all failed in the report. i think they are not Perl 6 at all. 04:28
04:30 OwlEye joined
agentzh diakopter: Perl6-Perldoc is in the wrong directory? ext/ is supposed to contain Perl *6* modules only. 04:33
diakopter: the pugs smoking mechanism always tries to run these Perl 5 tests with ./pugs. 04:35
04:37 jiing_ is now known as jiing 04:40 Alias__ joined 04:46 araujo joined
svnbot6 r15987 | agentz++ | feather/syn_index.html - mentioned the daily auto-smoking on feather 04:53
r15988 | agentz++ | * explained the HARNESS_PUGS environment and util/limited_pugs when doing Pugs smoking 05:05
agentzh now it's recommended to run "HARNESS_PUGS=util/limited_pugs make smoke" for Pugs smoking on *NIX :) 05:08
05:14 devogon joined 05:16 lidden joined, yves joined, gugod joined, clkao joined 05:35 jiing joined 05:39 dduncan joined 05:41 gaal joined
obra Happy Birthday Audrey! 05:54
geoffb makes party noises (spinning clackers, blow-yoyos, etc.) 05:57
Hippo Birdie Two Ewes, audreyt!
jrockway <insert clever ascii art cake>
gaal }:) }:) }:) w00t (:{ (:{ (:{ 06:01
agentzh >>> 生日快乐!<<< 06:03
agentzh wonders if he has got the encoding right ;) 06:04
audreyt you did :) thanks :) 06:05
lambdabot audreyt: You have 2 new messages. '/msg lambdabot @messages' to read them.
agentzh :D 06:06
audreyt: my auto-smoking facility on feather is my birthday present to you :)
audreyt oooh :D
thanks
agentzh my pleasure! 06:07
audreyt birthday started not-so-happy though :/ last night ingy got in a car crash and is still in ER -- not fatal but spine/lungs/wrist all damaged -- more info later tonight 06:08
(brb) 06:09
geoffb yikes, he was on here answering questions just a few hours ago!
agentzh nods.
geoffb wishes ingy a speedy recovery, or at least as speedy as possible 06:10
agentzh too.
spinclad three
spinclad looks for a spell to undo such damage 06:11
geoffb if only ...
dduncan that time is it? ... yes, Happy Birthday then 06:13
I hope ingy recovers
06:14 BooK joined
dduncan oh, and hey, it looks like someone else actually added a feature to one of my modules ... Locale-KeyedText in this case ... that's a first! 06:16
06:18 miyagawa joined
dduncan a pleasant first ... 06:19
thank you Franck Cuny
nothingmuch audreyt: happy moose day 06:24
geoffb & # blessed sleep 06:25
nothingmuch if you're in touch with ingy by phone or something wish him an easy moose
audreyt ok
gaal @}-'-s to ingy
lambdabot Unknown command, try @list
nothingmuch gaal: ?
gaal mooseflowers
nothingmuch ah
++
gaal lambdabot doesn't know about them because she hasn't been to the hospital 06:26
I wonder where she went on her recent vacation though
What do folks here use for merges in svk? vimdiff is kinda clunky with four windows 06:27
Alias__ moose day? 06:28
omg, ingy hurt? 06:29
06:30 marmic joined
Alias__ audreyt: Do we have much information, and is there anything we can do to help? 06:30
audreyt Alias__: will have more info tonight. currently nothing 06:32
Alias__ ok
Lets hope that's our allocation of tragic evens for 2007 used up 06:33
And that he recovers
audreyt indeed
Alias__ It does seem to be 1 per year, roughly
gaal I'd say the actual figure is higher. 06:38
06:39 elmex joined
agentzh goes back to school & 06:44
svnbot6 r15989 | agentz++ | limited_pugs - ulimit -t 600 now
06:44 agentzh left
jrockway yeah, violence in the world is at a local maximum right now 06:44
i hope ingy is ok
06:46 iblechbot joined 06:51 marmic joined 06:54 franck__ joined 07:15 buetow joined 07:16 lichtkind joined 07:28 SubStack joined
svnbot6 r15990 | Darren_Duncan++ | ext/QDRDBMS/ : made dbms_config param completely unregulated by Interface; any arg type it may be given is fully Engine-determined 07:28
07:32 renormalist joined 07:42 xinming joined
svnbot6 r15991 | agentz++ | added links to markstos++'s post on smartlinks to t/README and util/smartlinks.pl 07:46
07:51 IllvilJa joined 08:32 buetow joined 08:34 drupek12 joined 08:36 rissy joined 09:02 chris2 joined 09:06 xinming_ joined 09:24 xinming_ left 09:25 polettix joined 09:35 ntgrl is now known as integral 09:39 ruoso joined 10:00 andara joined
moritz is anybody planning a PHP backend for perl6? 10:23
nothingmuch unlikely 10:24
moritz then all lame "PHP only" web hoster would be usefull again ;-)
nothingmuch i suppose, but deployment of perl 6 code on xsuch hosts is probably many harvests away 10:27
i mean, it's plausible as a long term goal, but I doubt anybody is really investing time in it right now
moritz nothingmuch: I thought in terms of long term goals, yes ;-) 10:29
nothingmuch ah 10:30
i dunno then ;-)
10:30 geoffb joined
nothingmuch are you considering trying for that? 10:31
10:31 avarab is now known as avar, iblechbot joined
moritz no 10:31
I'm not a good coder, I don't think I'm qualified to write any backend 10:32
and I'm constantly trying to improve, but it's still a long way
10:32 geoffb joined
nothingmuch you can try to write support code for the php side 10:35
if you're interested that could be a nice practice project as well
and who knows, it might be useful
by support code I mean things like an object representing junctions 10:36
or implementations of simple builtins
kind of like the Perl6:: namespace on the CPAN
moritz if I loved PHP that would be a nice idea ;-)
nothingmuch ah, i see ;-) 10:37
can't say i lbame you
moritz ;-) 10:38
10:43 kanru joined
avar I wish conway's Perl6:: stuff would be more useful. Both the rules and perldoc modules work as a source filter on your program, which is fine if that's what you want but maybe you just want a rules API or a pod6 parser.. 10:47
Should be split up IMHO:)
Alias__ he has that problem often 10:48
Hook::LexWrap is both lexical wrapping code, plus an additional weird syntax that only works in 5.8+
I'd love to be able to use the same lexwrap code without the syntaxy stuff
I sometimes wonder if Damian has ever learned any magic 10:49
Because a lot of his code seems designed to support his talks in such a way as to always give him a Prestige
Whether or not it would have been more structurally sound to split it up 10:50
avar Ya, Perl6::Rules is a rules->p5 rx compiler which would be useful with a Parse::Yapp like interface, but then it's a source filter too for things like $1 => $0
Alias__ I've been temped to rewrite Hook::LexWrap a few times, since he refuses to make it back-compatible 10:51
svnbot6 r15992 | franck++ | changes suggested by Darren_Duncan++ 10:53
avar But OTOH the Perl6:: namespace seems to pretty much only be source filters to boolt p6-ish stuff on p5 10:54
10:54 esstone joined
Alias__ pretty muich 10:56
avar Well Perl6::Perldoc::Parser has a /normal/ interface though 10:57
Alias__ I needs to 11:05
Since I think it's getting used for real at some point