Check your feather email | spec.pugscode.org | paste: sial.org/pbot/perl6 | pugs.blogs.com Set by TreyHarris on 9 October 2006. |
|||
Limbic_Region | let me confirm I can make the problem disapear by changing the .t file | 00:00 | |
hrm - that's odd | 00:01 | ||
it is working as expected at home (but still failing) | |||
though at work it is definately fubar | |||
and also failing | |||
TimToady - I can certainly check both $actual and $expected - give me a sec | 00:02 | ||
TimToady | it seems to be set to native. Not sure why notepad should screw it up unless your svn client is screwing up the native property | ||
00:03
mako132_ joined
|
|||
TimToady | but still, inside perl everything should canonicalize to \n if text mode is set on file inputs. | 00:04 | |
so my guess is still that slurp doesn't, since there probably aren't \r in the .t | 00:05 | ||
(or notepad would be happier with it) | 00:06 | ||
Limbic_Region | say $new_config_text ~~ /\r/ ?? 'Y' !! 'N'; # says Y | ||
which is the first option to is() | |||
s/option/argument/ | |||
00:07
Southen_ joined
|
|||
TimToady | so yes, slurp is defective. | 00:07 | |
maybe I can figure that out myself. | |||
Limbic_Region | will be standing by to test | 00:08 | |
TimToady | There's no place like Haskell...There's no place like Haskell... | 00:11 | |
Limbic_Region reminds TimToady not to forget the Ruby er Pugs slippers | 00:12 | ||
00:21
Southen joined
|
|||
TimToady | well, supposedly Haskell's builtin readFile is gonna default to text mode, but it seems like that isn't happening here... | 00:24 | |
I think we need an audreyt for this. | |||
Limbic_Region | smoke is finished btw | 00:25 | |
few minutes faster still | |||
TimToady | you're just as pure as Ivory Soap! | ||
Limbic_Region | yep, 99 failures and I would say as many as not are due to the eqv thingy | 00:26 | |
?seen audreyt | |||
lambdabot | audreyt is in #perl6, #ghc and #haskell. I last heard audreyt speak 8h 7m 25s ago. | ||
Limbic_Region | well, depending on how long she stayed up after she stopped talking | ||
she might be up soon | 00:27 | ||
TimToady | this is all orthogonal to the notion that eqv should also be canonicalizing, of course. but if we fix the slurp textmode maybe we can put that off... | 00:32 | |
actually, I believe audreyt is on record that the correct way to canonicalize things like eqv is to canonicalize everything coming into perl the same, so I guess it comes out to non-orthogonal under that view. | 00:33 | ||
on the other hand I'm not sure Unicode cares about crlf vs lf canonicalization... | 00:34 | ||
then there's the whole debate over choosing C or D... | 00:35 | ||
Limbic_Region | well, I have been living under a rock for the last few decades and I can't speel unicode | ||
I am interested in being able to treat text with ambivelance towards functionally equivalent control characters most of the time | 00:36 | ||
but when I want to look closer, I want to be able to do that too | |||
00:45
explorer joined
|
|||
TimToady | dinner & | 00:46 | |
nothingmuch | INGY!!!!!! | 01:05 | |
Module::Compile breaks with the << operator | |||
$bit <<= 1; | 01:06 | ||
$bit <<= 1; | |||
86e1fb5a98b9c2c2c5314ff534059c87e035aa6e | |||
VERY NAUGHTY! | |||
why are you even parsing heredocs? | |||
01:20
mauke joined
02:03
svnbot6 joined
02:05
evalbot_r14340 joined
|
|||
svnbot6 | r14341 | audreyt++ | * Pugs.Prim: Instead of using ByteString.Char8's file IO primitives | 02:21 | |
r14341 | audreyt++ | (which defaults to binary mode instead of text mode on win32), | |||
r14341 | audreyt++ | use Haskell's built-in ones, which handles CRLF transparently. | |||
r14342 | audreyt++ | * Charnames.hs: Trim unused import. | |||
audreyt | resmoking on win32, expecting all green... | 02:31 | |
if so, then repair js is next for me, then changelog | |||
02:31
Southen_ joined
02:52
Southen joined
|
|||
svnbot6 | r14343 | audreyt++ | * build_pugs.pl: Force relinking of Main.hs to ensure HsJudy | 02:58 | |
r14343 | audreyt++ | wasn't accidentally picked up. | |||
03:17
Southen_ joined
|
|||
TimToady | r14342 smokes fine on Linux. | 03:32 | |
03:45
reZo joined
|
|||
audreyt | win32 is fine except for all_parse.t | 03:49 | |
fixing | |||
(CRLF is fixed) | |||
(brb) | |||
TimToady | yay, I thought readFile was being the problem... | ||
03:50
mako132_ joined
04:10
gugod joined
|
|||
nothingmuch | nothingmuch.woobling.org/Crypt-Util/ | 04:19 | |
lambdabot | Title: Index of /Crypt-Util | ||
nothingmuch | feedback welcome | 04:20 | |
xMAC is TODO | |||
salted hashes might be added too | |||
04:51
Salzh joined
|
|||
Salzh | ?say "hello everyone" | 05:01 | |
lambdabot | Maybe you meant: faq map slap | ||
05:10
Southen joined
05:12
mako132_ joined
|
|||
svnbot6 | r14344 | audreyt++ | * be a bit more relaxed about 'zero time' in t\unspecced\times.t | 05:12 | |
05:15
BooK joined
|
|||
Salzh | ?eval say "hello everyone" | 05:16 | |
05:16
evalbot_r14340 is now known as evalbot_r14344
|
|||
evalbot_r14344 | OUTPUT[hello everyoneā¤] Bool::True | 05:16 | |
05:21
Southen_ joined
|
|||
svnbot6 | r14345 | audreyt++ | * Makefile.PL: Re-enable -threaded runtime for Win32. | 05:27 | |
r14346 | audreyt++ | * Make system() nonfatal always; instead it merely sets $!. | 05:33 | ||
r14347 | audreyt++ | * system.t: unTODO. | |||
r14348 | audreyt++ | * chmod.t: Fix skip on win32. | 05:36 | ||
Salzh | ?eval @a = (1, 2, 3, 4); @b = (5, 6, 7); @a>>+=<<@b; say join " ", @a; | 05:45 | |
05:45
evalbot_r14344 is now known as evalbot_r14348
|
|||
evalbot_r14348 | Error: ā¤Unexpected ">>+=<<@"ā¤expecting "::", term postfix, comment, operator, statement modifier, ";" or end of input | 05:45 | |
svnbot6 | r14349 | audreyt++ | * Pugs.Prim: `foo.exe` - make it nonfatal. | 05:48 | |
r14350 | audreyt++ | * all_parse.t: There's no need to turn \ into / -- it was triggering a modifying-constant error on Win32. | |||
audreyt | win32 shiuld smoke clean now. | ||
resmoking... | 05:49 | ||
05:50
Southen joined
|
|||
TimToady | me 2 | 05:50 | |
gaal | hey! sorry for not helping out with change logging this weekend, got sidetracked. | 06:00 | |
we need something to make that task easier! :) | |||
06:18
Southen_ joined
06:19
nothingmuch_ joined
06:21
iblechbot joined
|
|||
TimToady | r14350 still mighty fine on Linux. | 06:38 | |
06:48
Southen joined
06:54
lanny joined
|
|||
lanny | ?eval say "newline" | 06:55 | |
06:55
evalbot_r14348 is now known as evalbot_r14350
|
|||
evalbot_r14350 | OUTPUT[newlineā¤] Bool::True | 06:55 | |
audreyt | gaal: we do, somethiing like nothingmuch_'s summarizer | 06:56 | |
gaal: so are you still up to chglog in the next, uhm, 48 hours? | |||
win32 smoke all clean. | |||
07:08
penk joined,
Southen_ joined
07:11
penk left
|
|||
svnbot6 | r14351 | audreyt++ | * Pugs.Embed.Perl5: Correctly find out the installed version | 07:16 | |
r14351 | audreyt++ | of Pugs::Compiler::Rules after a "make install". | |||
07:19
Southen joined
|
|||
svnbot6 | r14352 | audreyt++ | * PIL2JS: Fix various outdated constructs. | 07:21 | |
07:21
mugwump joined
|
|||
svnbot6 | r14353 | audreyt++ | * Pugs.Compile: Repair PIL1's handling of loops. | 07:30 | |
07:58
iblechbot joined
08:01
foo\ joined
|
|||
gaal | audreyt: unfortunately not :-( | 08:05 | |
svnbot6 | r14354 | audreyt++ | * Pugs.Types: &Main::infix:<Moose> is canonical, _not_ | 08:06 | |
r14354 | audreyt++ | &infix:Main::<Moose>, which was confusing PIL2JS. | |||
audreyt | ok... I'll do it myself then :) | ||
PIL2JS repaired! | |||
gaal | sorry :( | ||
audreyt | no prob at all | ||
actually... any other volunteers? | |||
gaal | what can a summarizer help with? | ||
audreyt | group commit logs by dir | 08:07 | |
svnbot6 | r14355 | audreyt++ | * Pugs.Compile: Stub out the "subst" and "trans" nodes. | ||
audreyt | and/or by file | ||
gaal | svk log -v in one window, $EDITOR in the other, and occasionally svk desc | ||
that's what I do | |||
audreyt | metoo | ||
gaal | hmm, that's a good idea | ||
xinming | hmm, I'll be volunteer If I can help. :-D | 08:08 | |
gaal | i think the real solution si to pay the price at insert time, and ask everyone to edit changelog when they commit :) | ||
audreyt | or to use some sort of annotation that can be picked up | ||
xinming: you can! | |||
xinming | audreyt: Ok, what do I need to do? | ||
gaal | we tried using prefix '* ' but that didn't really pick up, did it? | ||
xinming++ | |||
xinming | summarize the mailing list? or summarize the changelog. | ||
audreyt | the changelog | 08:09 | |
r13262 ~ r14355 | |||
xinming | Now, I have 3 hours to do... | ||
Ok, I'll try... | |||
*-* | |||
*_* | |||
svnbot6 | r14356 | audreyt++ | * Repair PIL2JS. Largely it was because of the ::main ==> ::Main change. | ||
audreyt | just give it a cursory glance and put seemingly-relevant parts into the ChangeLog file under the appropriate secion | ||
I'll do a full review after your 3 hours :) | |||
xinming | Ok, I will | ||
well, I think you have to review it tomorrow. :-P | 08:10 | ||
Now, I have to go out for something to eat. | |||
audreyt | ok. thanks! | ||
xinming | But I'll try my best to summarize the changelog | ||
audreyt | xinming++ | ||
meanwhile I'll do some dist preparation and post preflight #0. | 08:11 | ||
gaal | w00t | 08:12 | |
I'm at $work ant can't moose that either :-( | 08:13 | ||
gaal doesn't feel very useful | |||
audreyt | you're useful on the #jifty front... | ||
08:19
nothingmuch joined
|
|||
gaal | eat and save the world at the same time | 08:20 | |
audreyt | GHC 6.6 powerpc build: scsibug.com/ghc-6.6-ppc-apple-darwin.tar.gz | 08:27 | |
lambdabot | tinyurl.com/yhn92c | ||
audreyt | (OSX) | ||
gaal | is a debian build planned? | 08:44 | |
igloo mentioned that the 'ghc-cvs' packages were tricky to fix (they'd been broken for a yaer) | 08:45 | ||
*year. wow, latency kills spelling | |||
audreyt | well the bindist works | 08:46 | |
xinming | hmm, I'll just start working. But I found, If you use 'svk log -r 13262:14355', It would get the revision locally, Do I need to calculate the revision number or, there is a convient way of doing this | 08:50 | |
audreyt | svk log -r 13262@:14355@ | 08:51 | |
svnbot6 | r14357 | audreyt++ | * Makefile.PL: Don't include Pugs-Emitter-Perl6-Perl5-2 in | ||
r14357 | audreyt++ | the perl5/ builds. | |||
gaal | audreyt: yeah | ||
svnbot6 | r14358 | audreyt++ | * Pugs.hs: Make "pugs -BPerl5" invoke the correct helper in both uninstalled | 08:54 | |
r14358 | audreyt++ | and installed positions. | |||
r14359 | audreyt++ | * Bump version to 6.2.13. | 09:12 | ||
r14360 | audreyt++ | * Add link to GHC 6.6. | 09:15 | ||
xinming | hmmm. | 09:19 | |
* Don't parse :a as ::a. | |||
(orig r13326): audreyt | |||
do I need to record these in to bug fixes section? | |||
audreyt | seems not | ||
mostly it's during-development fix | 09:20 | ||
i.e. ot actual fix compared to last relesae | |||
if there's little or no context, don't bother recording that :) | |||
xinming | Ok. | ||
09:21
nothingmuch joined
|
|||
audreyt | Please test preflight! pugs.blogs.com/pre0/Perl6-Pugs-6.2.13.tar.gz | spec.pugscode.org | paste: sial.org/pbot/perl6 | pugs.blogs.com | ||
audreyt | Pre0 up: pugs.blogs.com/pre0/Perl6-Pugs-6.2.13.tar.gz | 09:21 | |
lambdabot | tinyurl.com/y8ef5l | ||
nothingmuch | awwe, someone took out the nice paradigm slogan/motto thing from /topic | 09:22 | |
svnbot6 | r14361 | audreyt++ | * Sort MANIFEST.SKIP. | 09:31 | |
xinming | Pugs::Runtime::Regex - Deep recursion is made fatal | 09:33 | |
Is this a bug for a feature? | |||
audreyt | neither; it does not even exist in the prev release | ||
so it's skippable :) | |||
xinming | thanks | ||
nothingmuch | @seen gugod | 09:44 | |
lambdabot | I saw gugod leaving #perl6 1h 36m 44s ago, and . | ||
nothingmuch | @tell gugod Crypt::OFB is a stream cipher mode, why does it need padding? | ||
lambdabot | Consider it noted. | ||
09:44
Southen_ joined
|
|||
audreyt | hmm pre0 is missing Pugs:compiler::Rules, oops. | 09:44 | |
Tester wanted: pugs.blogs.com/pre1/Perl6-Pugs-6.2.13.tar.gz | spec.pugscode.org | paste: sial.org/pbot/perl6 | pugs.blogs.com | 09:52 | ||
audreyt | pre1 up. | 09:52 | |
09:58
Alias_ joined
|
|||
Alias_ | seen jhi? | 09:58 | |
jabbot | Alias_: I havn't seen jhi, Alias_ | ||
nothingmuch | audreyt: thanks for ghc 6.6 | 10:03 | |
the link that is | |||
audreyt | np :) | ||
nothingmuch goes to get tangled in red tape | |||
svnbot6 | r14362 | audreyt++ | * Bumb version in Pugs.cabal.in. | 10:04 | |
audreyt | Bump, even. | ||
10:04
Southen joined
|
|||
nothingmuch | ack | 10:06 | |
that build seems broken | |||
i can't compile mo | |||
moh | |||
pasteling | "nothingmuch" at 84.108.53.74 pasted "linkage errors" (6 lines, 120B) at sial.org/pbot/20444 | ||
audreyt | hm are you on 10.3? | 10:08 | |
also try | 10:09 | ||
sudo gcc_select 4.0 | |||
also try | |||
sudo gcc_select 3.3 | |||
10:11
SubStack_ joined
10:12
SubStack_ is now known as SubStack
10:17
Southen_ joined
10:21
SubStack_ joined,
SubStack_ is now known as SubStack
10:26
buetow joined
|
|||
nothingmuch | audreyt: ah, i was on 3.3, 4.0 fixed it | 10:38 | |
thanks | |||
audreyt++ | |||
10:46
Southen joined
|
|||
audreyt | np :) | 10:47 | |
while you're at it run a smoke on pre1? | |||
we havn't had any GHC 6.6/OSX/PowerPC reports | |||
nothingmuch | okies | 10:50 | |
haven't done pugs yet since the disk crash | 10:51 | ||
so it'll take a while | |||
audreyt | sure thing | 10:58 | |
10:59
dduncan joined
|
|||
audreyt | dduncan: greetings. have you seen scsibug.com/ghc-6.6-ppc-apple-darwin.tar.gz ? | 11:01 | |
lambdabot | tinyurl.com/yhn92c | 11:02 | |
dduncan | I have not | ||
I looked at the haskell site today, and it only showed an intel compiled version for Mac oS X | |||
audreyt | nod. it's a new build (as of today). will be on the haskell site soon | 11:03 | |
dduncan | that said, I typically use the Mac OS X packages of GHC, for simplicity ... though if one isn't forthcoming soon, I'll try using the one you're pointing to | ||
audreyt | the installation for that is simple "sh configure; make ; sudo make install" | ||
dduncan | okay, I'll try that then, and then will try a clean Pugs build with it | ||
audreyt | try the pre1 posted on/tpopic | ||
pugs.blogs.com/pre1/Perl6-Pugs-6.2.13.tar.gz | 11:04 | ||
lambdabot | tinyurl.com/yb3a52 | ||
audreyt | it smokes clean on osx-intel and win32 here | ||
dduncan | sounds good | ||
fyi, its already 4am here, so I won't be doing those tests until tomorrow | |||
audreyt | sure that's fine | ||
a Tuesday release is good enough | 11:05 | ||
dduncan | I have a different question for the experts here, which concerns my QDRDBMS implementation in Perl 5 ... | ||
as part of that implementation, I have made some strict data types for Perl 5 that are named after the Perl 6 ones ... | 11:06 | ||
strict mainly meaning strongly typed | |||
but they also use singletons, so the same value is only ever stored once, and so comparing refaddrs of 2 Value objects suffices to test that they are equal as well | |||
construction is more expensive for simpler types, but cheaper for more complex types, and for all compares | 11:07 | ||
now, the question ... | |||
I have distinct Str and Blob types, which are basically wrappers around a Perl 5 string in character mode vs one in byte mode | 11:08 | ||
now, when creating a variable from a native Perl string, I test the is_utf8 flag on the variable ... it must always be off in the Blob case, and sometimes has to be on in the Str case ... | 11:09 | ||
to make things easier for users, I only want to complain about input for a Str if the flag is off and the bytes include 8-bit values | |||
so byte mode with just ascii chars, or higher-chars in char mode are fine, ... | 11:10 | ||
I would like to know the most performance-efficient way to test the 8th bit | |||
... | |||
I thought a regexp may be more expensive, and I didn't see an Encode function | 11:11 | ||
the regexp I came up with was: m/^ [0x00-0x7F]* $/x | |||
if that's right, it should return true for ascii, and false for higher-bit values | |||
audreyt | you want /[^0x00-0x7F]/ | ||
and then negate it. | |||
Alias_ | So it shortcuts | 11:12 | |
Although it's an error case, so in practice it shouldn't | |||
dduncan | note that I'm only doing that test if the flag is off | ||
nothingmuch | audreyt: trunk or 6.2.13? | ||
dduncan | so the one I did won't shortcut? | ||
audreyt | nothingmuch: should be the same thing but 6.2.13 is preferred | 11:13 | |
Alias_ | It should to a degree, but it will do much more work to do so | ||
dduncan | okay, so I'll take Audrey's suggestion as a faster way | ||
Alias_ | Plus for the other one the range is shorter, which probably helps too | ||
yes | |||
dduncan | fyi, here is the current version of the Value code: darrenduncan.net/Value-20061014a.pm | 11:19 | |
also, if you change the 'Value' to 'Util', you will see that file's one dependency ... which currently just checks arguments | 11:20 | ||
that is, darrenduncan.net/Util-20061014a.pm | |||
it is very possible that the code contains a bunch of overkill that may slow it down a lot, or it may not, I have yet to know | 11:21 | ||
a lot of it wouldn't be needed in a Perl 6 version, though | |||
11:23
foo\bar joined
|
|||
Alias_ | ok, best as I can tell, I need a cross-language serialization for an unknown infinite directed graph | 11:24 | |
dduncan | would YAML work for this? | ||
Alias_ | That's what I'm thinking | ||
dduncan | YAML is what I plan to use for the ::Example Engine of my database | 11:25 | |
how its data is saved to disk that is | |||
Alias_ | Where are you up to in that regards | 11:26 | |
dduncan | I hope to have it working in a few weeks | ||
Alias_ | You finished Rosetta, and now you are implementing a backend for it? | ||
dduncan | actually, Rosetta is stalled indefinitely, while the QDRDBMS project is meant to take its place in the short term | 11:27 | |
Alias_ | stalled indefinitely? | ||
Why? | 11:28 | ||
dduncan | among other things, QDRDBMS is meant to be the non-over-engineered version that I use to play with ideas intended for Rosetta, and see what works out in practice | ||
Rosetta is now pure Perl 6, and I want the language to develop a bit more before I resume it | |||
mainly, the Perl 5 QDRDBMS is based on an unchanging foundation, and makes it easier to try out certain things, where I'm still trying to figure out how they should be working | 11:29 | ||
11:30
elmex joined
|
|||
Alias_ | ok | 11:30 | |
dduncan | its hard to ask for help to get things working in Perl 6 when I can't effectively communicate what I actually want | ||
Alias_ | :) | ||
dduncan | the Perl 5 impl should help with that communication, having something more concrete to propose | ||
also, I want to use some of this stuff in a $job right now, and Perl 5 is the best for that at the moment | 11:31 | ||
xinming | hmm, Changelog has been updated, Hope what I do is right. :-P | ||
svnbot6 | r14363 | yiyihu++ | r14504@HomePc: xinming | 2006-10-15 19:29:50 +0000 | 11:34 | |
r14363 | yiyihu++ | Change log update. | |||
r14363 | yiyihu++ | From r13262 to r14355. What I do mostly is just record changelog on features | |||
r14363 | yiyihu++ | and bugfix. I hope Changelog for Module and pX can be found in repository. But | |||
r14363 | yiyihu++ | no time for now, sorry. | |||
11:42
buetow joined
11:43
kanru joined
|
|||
dduncan | incidentally, the Value module is intended for use in 2 main places; one is in the API that people use to put data in and get data out of a database, and the other is in the implementation of ::Example | 11:44 | |
it is mainly for the former that all the input checking is there | |||
for the latter, most input checking isn't needed, as the only calling code is my own | |||
in light of this, I may perhaps split that Value file in 2, one for the API, and one for the backend, as applicable, or maybe not | 11:45 | ||
I'll just keep it together unless performance is a concern | 11:46 | ||
11:59
Southen_ joined
12:19
Psyche^ joined
12:30
dduncan left
12:31
Southen joined
12:35
Psyche^ is now known as Patterner
12:51
chris2 joined,
Southen_ joined
12:53
camenix joined
12:55
DuskoDugousko joined
|
|||
wolverian | DuskoDugousko, welcome! don't be afraid to ask things that are unclear to you. have fun :) | 12:56 | |
audreyt | greetings DuskoDugousko :) | ||
DuskoDugousko | hi everyone | ||
thanks ;) | |||
wolverian | audreyt, does the pre test and compile in 300mb HD space? | 12:57 | |
I know it sounds weird, but my laptop is pretty restricted right now ... :/ | |||
audreyt | 358464k | ||
er no | 12:58 | ||
278512k | |||
so yes. | |||
wolverian | oh, that's fine :) thanks | ||
audreyt | np :) | 12:59 | |
wolverian | I used roles for the first time ever tonight.. granted that was moose, but still pretty nice | ||
I think I saw a light about the reuse bit there | 13:00 | ||
they're components, so make them first class! instead of, you know, classes. cough. | |||
13:01
DuskoDugousko is now known as Dugousko
|
|||
audreyt | well Pugs as of this release also supports simple roles... | 13:01 | |
wolverian | oh.. I thought that was in the next next release | ||
audreyt++ | |||
audreyt | the MOP that allows you to introspect roles are | ||
but "does" and "role Foo {}" is alraedy in | |||
wolverian | ah | ||
audreyt | so have fun with them :) | ||
wolverian | yay | 13:02 | |
can I pattern match on them? | |||
audreyt | ?eval role Foo {} class Bar does Foo {}; Bar.new ~~ Foo | 13:04 | |
13:04
evalbot_r14350 is now known as evalbot_r14363
|
|||
evalbot_r14363 | Bool::True | 13:04 | |
audreyt | yes. | ||
wolverian | should have tried that. thanks! | ||
ok, my ghc confused it | |||
audreyt | np :) | ||
wolverian | Could not find module `Distribution.Simple': | ||
I've seen that before - my setup is probably borked | |||
audreyt | you didn't have Cabal? | ||
wolverian | I do, but I think I have remains of a ghc 6.5 somewhere | 13:05 | |
Cabal-1.1.4 | |||
ghc 6.4.1 | |||
audreyt | that should be fine | 13:06 | |
wolverian | yeah, I'm sure it's my setup that's borked. don't mind it | 13:07 | |
13:12
ndm joined
13:22
nothingmuch joined
13:36
sosko_ joined
|
|||
audreyt | hm. 9 weeks. no blogs from me. oy. | 13:46 | |
audreyt goes remedying that | |||
wolverian | audreyt++ :) | ||
14:13
ludan joined
14:18
diakopter joined
|
|||
audreyt | journal up. | 14:18 | |
sprinkling it with hrefs... | 14:21 | ||
14:23
justatheory joined
14:37
Odin-LAP joined
15:05
justatheory joined
15:19
diakopter left
|
|||
xinming | audreyt: please check my "homework" >_< | 15:20 | |
:-P | |||
I don't know if the changelog I made is right... | |||
15:21
ndm left
|
|||
xinming | But don't have time really. sorry for that I didn't log the change on modules pX | 15:21 | |
s/pX/and pX/ | |||
15:31
thepler_ joined
15:37
araujo joined
15:40
kanru joined
15:42
mauke joined
16:57
penk joined
17:16
larsen joined
17:27
b_jonas-2 joined,
b_jonas-2 left,
b_jonas joined
|
|||
b_jonas | the numeric switch to regexps will be useful | 17:29 | |
you can just write m:4/<[^|]>/ instead of (split "|")[4] | 17:30 | ||
or maybe m:5, I don't know if it's indexed from one or zero | |||
TimToady | bare number isn't supposed to be allowed. Should be m:5th to get .[4] | 17:32 | |
b_jonas | I see. :5th seems a very strange syntax though | 17:33 | |
TimToady | or :5x to get the first five | ||
b_jonas | why is :5 not allowed? is that because of the other role of the colon? | ||
TimToady | it's syntactic sugar for :nth(5) and :x(5) | ||
because it's ambig whether you mean nth or x | 17:34 | ||
plus bare :16<...> is radix notation | |||
b_jonas | is it? | ||
TimToady | not that radix is meaningful on a regex | ||
b_jonas | so bare numeric switches are not allowed at all, not only for regexps? | ||
TimToady | ?eval chr :16<263a> | 17:35 | |
evalbot_r14363 | "āŗ" | ||
TimToady | that's correct. | ||
b_jonas | then n:5th/<[^|]>/ isn't any shorter than (split"|")[4] though I still like it better | ||
TimToady | it gets the intent out front. | ||
b_jonas | oh, and a * is missing | 17:36 | |
TimToady | particularly for s:2nd/foo/bar/ | ||
b_jonas | m:5th/<[^|]>+/ | ||
m:5th/<[^|]>*/ I mean | |||
TimToady | ^| is not correct if you're trying to negate | 17:37 | |
<-[|]> | |||
b_jonas | oh | 17:38 | |
that's paralel to the <[a..z]> syntax which also has changed | |||
TimToady | yes. | ||
gotta run & | |||
b_jonas | bye then | 17:39 | |
17:45
b_jonas left
17:47
reZo joined
18:18
Limbic_Region joined
|
|||
Limbic_Region | salutations all | 18:18 | |
18:20
mako132_ joined
|
|||
Patterner | "17954 test cases: 17954 ok, 0 failed" :) | 18:23 | |
Limbic_Region: moin moin | |||
18:27
MacVince joined
|
|||
Limbic_Region | I am testing from the repo - hope that is ok | 18:28 | |
beginning smoke | 18:33 | ||
18:34
mako132_ joined
18:36
Aankhen`` joined
|
|||
Patterner pours water over Limbic_Region | 18:38 | ||
Limbic_Region needed that to wake up | 18:41 | ||
thanks | |||
18:44
zdeqb joined
18:48
zdeqb left
18:51
cjeris joined
18:55
explorer joined
18:56
ludan joined
19:03
lollan joined
19:06
araujo joined
|
|||
Limbic_Region | smoke finished | 19:08 | |
1 failure | 19:11 | ||
99.99% ok | |||
looking at what failed | |||
false alarm | 19:14 | ||
my local copy was b0rked | |||
@tell audreyt r14363 smokes 100% ok for me on Win32 | |||
lambdabot | Consider it noted. | ||
19:19
larsen joined
19:36
penk joined
19:37
penk joined
|
|||
tewk | running debian sid on x86: Setup: cannot satisfy dependency pugs-fps-any | 19:39 | |
19:43
kcwu joined
19:44
amv joined
19:50
penk joined
|
|||
Limbic_Region | tewk - are you running one of the binary builds? | 19:52 | |
tewk | of ghc? no I'm using haskell-unsafe.alioth.debian.org/ha...nsafe.html | 19:55 | |
lambdabot | Title: Haskell Unsafe, tinyurl.com/y4lmhv | ||
Limbic_Region | well, that's probably the reason | ||
they removed some of the packages from the base | |||
not too hard to add though | |||
give me a second | |||
tewk - you may need to check with #haskell for help | 19:57 | ||
but | |||
paste.lisp.org/display/25124 is a related but not exactly the same problem | |||
I provided steps to use Cabal to install extra packages | |||
tewk | Thanks | ||
Limbic_Region | not sure about fps btw | ||
need to go | |||
good luck | |||
20:01
penk joined
20:14
penk joined
20:18
penk joined
20:19
mako132_ joined
20:29
lollan joined
20:32
fridim__ joined
20:40
markstos joined
20:53
diakopter joined
21:20
diakopter left
21:21
reZo joined
21:47
fridim__ is now known as fridim
|
|||
nothingmuch | is ther e a better way than $string .= $pad_char x ( ( 4 - length($string) % 4 ) % 4) ; to pad a string to a 4 bytre boundry? | 21:49 | |
the double modulu in there is annoying me | |||
21:59
ingy joined
|
|||
nothingmuch | ingy: ping | 22:00 | |
ingy | hi nothingmuch | 22:01 | |
ttul.org is down :( | |||
nothingmuch | ouch | 22:02 | |
M::C is also broken | |||
ingy | huh? | 22:07 | |
nothingmuch | $foo <<= 4; # parsed as a heredoc | ||
ingy | ok | 22:08 | |
ingy fixes | |||
nothingmuch | *hug* | ||
ingy is warmed | |||
nothingmuch 'smum knitted him a sweater | 22:09 | ||
but it's not being used to help ingy's become warm | |||
ingy | I want to add a mode to M::C where the 'use Compile::Foo qw(a b);' is replaced by a compilation result. | 22:11 | |
nothingmuch | hmm? | ||
like, foo in expression? | |||
s/foo/use/; # there was a siren at 5:20 am today, i'm tired | 22:12 | ||
ingy | well normally use Compile::Foo turns on Foo compilation | ||
but I ust want it to plop a chunk of perl in plae of that one line | |||
nothingmuch | ah | ||
that would be cool | 22:13 | ||
ingy | so it acts like a function.... | ||
my main use case is to create modules that act as templates | |||
for certain things | |||
just put the templates in the DATA section or something | 22:14 | ||
and qw(a b) can be template data | |||
or think of them as template function args | |||
anyway, what do I call the pmc_... method to enable this mode? | 22:15 | ||
nothingmuch | uh... i dunno | ||
haven't looked into MC internals that much | |||
ingy | pmc_use_means_now? | ||
XD | |||
I like that | |||
nothingmuch | =) | 22:16 | |
ingy | This will make Inline::Module much more trivial | 22:17 | |
nothingmuch: do you have a test for <<= | 22:19 | ||
nothingmuch | no | ||
ENOBRANE right now | |||
ingy | EDRUNK ? | 22:20 | |
nothingmuch | no, read above | ||
ESIRENATFIVEINTHEFUCKINGMORNING | |||
a "we're getting nuked" siren | |||
ingy | are you? | ||
nothingmuch | nope | ||
it was in error, it seems | |||
ingy | how did you find the <<= error? | 22:21 | |
nothingmuch | i used <<= ;-) | ||
ingy | od | ||
n | |||
nothingmuch did some lightweight bit twiddling | |||
22:30
dduncan joined
22:41
justatheory joined
|
|||
nothingmuch | ingy: night =) | 22:41 | |
ingy | nothingmuch: fixed | 22:42 | |
and tested | |||
dduncan | following up yesterday, I'm now downloading the GHC 6.6 binary for Mac OS X PPC, and once that's installed, I will do a clean/first compile of the Pugs preflight and smoke it ... and I'll see how much faster it is too | 22:48 | |
GHC now installed ... | 23:10 | ||
hm, I notice that Pugs is building with a different GCC version than my Perl 5 was (4.0.1 vs 3.4); hopefully that won't be a problem for embedding | 23:19 | ||
23:19
ofer0 joined
23:31
explorer joined
23:32
explorer is now known as JoaquinFerrero,
bsb joined
23:54
ofer0 joined
|