|
pugscode.org/ | nopaste: sial.org/pbot/perl6 | ?eval [~] <m oo se> | We do Haskell, too | > reverse . show $ foldl1 (*) [1..4] | irclog: irc.pugscode.org/ Set by diakopter on 11 July 2007. |
|||
|
00:03
marcuse joined
|
|||
| marcuse | hi there | 00:03 | |
| is perl6 for real? is there any release date? | 00:04 | ||
| dduncan | seen audreyt | 00:05 | |
| buubot | dduncan: Sorry, I haven't seen audreyt | ||
| blblack | marcuse: christmas | 00:07 | |
| marcuse | and a lovely christmas will be | 00:10 | |
|
00:12
weinig_ joined
|
|||
| buu | eval: 15 * 20 | 00:13 | |
| buubot | buu: 300 | ||
| buu | eval: 3 * 13000 * .2 | 00:14 | |
| buubot | buu: 7800 | ||
| marcuse | can parrot run .net bytecode? | ||
|
00:16
yahooooo joined
|
|||
| marcuse | is anyone here? | 00:26 | |
| f**k you all | 00:28 | ||
| [particle] | marcuse: you're more likely to get answers to parrot questions on irc.perl.org#parrot | ||
|
00:36
Schwern joined
00:40
yahooooo joined
00:41
weinig joined
00:49
cmarcelo joined
|
|||
| pugs_svnbot | r17041 | audreyt++ | trunk: | 01:26 | |
| : * Pugs.cabal.in: Add the "time" package as dependency to migrate away from the | |||
| : archaic System.Time API. | |||
| diff: dev.pugscode.org/changeset/17041 | |||
| lambdabot | Title: Changeset 17041 - Pugs - Trac | ||
| pasteling | "evalbot_r17040" at 193.200.132.135 pasted "Pugs build failure" (6 lines, 278B) at sial.org/pbot/26282 | 01:27 | |
| meppl | good night | 01:28 | |
| pasteling | "evalbot_r17041" at 193.200.132.135 pasted "Pugs build failure" (453 lines, 26.8K) at sial.org/pbot/26283 | 01:40 | |
|
01:40
evalbot_r17041 joined
01:47
mako132_ joined
01:50
hkb_zz is now known as hakobe
|
|||
| pugs_svnbot | r17042 | audreyt++ | trunk: | 01:54 | |
| : * Switch from System.Time to the newer Data.Time modules | |||
| : for localtime(), time(), the :M filetest, etc. | |||
| : (No user-visible changes.) | |||
| diff: dev.pugscode.org/changeset/17042 | |||
| lambdabot | Title: Changeset 17042 - Pugs - Trac | ||
|
01:56
colfax_ joined
02:00
sunnavy joined
02:03
Schwern joined
02:05
jedai joined
|
|||
| pugs_svnbot | r17043 | audreyt++ | trunk: | 02:05 | |
| : * Pugs.Eval: Eliminate all dead code paths discovered by the | |||
| : excellent ghc -fhpc (Haskell Program Coverage) too. | |||
| diff: dev.pugscode.org/changeset/17043 | |||
| lambdabot | Title: Changeset 17043 - Pugs - Trac | ||
| pugs_svnbot | r17044 | audreyt++ | trunk: | 02:26 | |
| : * Thanks to HPC, continue to eliminate a whole lot of | |||
| : can't-be-reached toplevel definitions: | |||
| : Pugs.Monads: | |||
| : tempVar | |||
| : Pugs.Parser.Literal: | |||
| : qInterpolateDelimiterMinimal | |||
| : (and its associated data constructor, QB_Minimal) | |||
| : Pugs.Parser.Operator: | |||
| : optPreSyn, optSymOps, _STATE_START_RUN | |||
| : Pugs.Parser.Types: | |||
| : getCurrCharClass | |||
| : Pugs.Parser: | |||
| : _dummyParam | |||
| : Pugs.Prim.Match: | |||
| : matchFromMR | |||
| : Pugs.Types: | |||
| : addNode | |||
| r17045 | audreyt++ | trunk: | |||
| : * Pugs.Parser.Program: Remove the unused s_freeVars field. | |||
| diff: dev.pugscode.org/changeset/17045 | |||
| lambdabot | Title: Changeset 17045 - Pugs - Trac | 02:27 | |
| pugs_svnbot | r17046 | Darren_Duncan++ | trunk: | 02:32 | |
| : ext/Muldis-DB/ : in Core.pm, fleshed out the list of Text, Blob, Int operators | |||
| diff: dev.pugscode.org/changeset/17046 | |||
| lambdabot | Title: Changeset 17046 - Pugs - Trac | ||
|
02:37
bmedley joined
|
|||
| pugs_svnbot | r17047 | audreyt++ | trunk: | 02:47 | |
| : * Final batch of HPC-inspired toplevel removals: | |||
| : Pugs.AST.Pads.diffPads | |||
| : Pugs.AST.Utils.getMapIndex | |||
| : Pugs.Internals.ID.hashList | |||
| : (moved to a local definition in Pugs.Parser.Charnames) | |||
| : Pugs.Lexer.balanced | |||
| : Pugs.Lexer.ruleWhiteSpaceLine (and ruleEndOfLine) | |||
| diff: dev.pugscode.org/changeset/17047 | |||
| lambdabot | Title: Changeset 17047 - Pugs - Trac | ||
|
02:49
unobe joined
|
|||
| diakopter | audreyt: welcome | 02:50 | |
| audreyt | hi :) | 02:51 | |
| just doing some code cleanups that shouldn't affect smokes... mental space still not at real hacking level | 02:52 | ||
| diakopter | audreyt: ah; I see you already have a commit bit! | ||
| :P | |||
| audreyt | how surprising. | 02:53 | |
| :) | |||
| the real value of HPC though is pointing out the codepaths that we _didn't_ test; those would make writing new tests easier | |||
|
02:53
justatheory joined
|
|||
| audreyt | but that requires a bit more Work, so maybe later... | 02:53 | |
|
02:54
bonesss joined
|
|||
| Aankhen`` | Greetings, audreyt. | 02:54 | |
| What is HPC? It sounds like something I need to add to abbr.dat | |||
| diakopter | Aankhen``: probably Haskell P-something C-something :P | ||
|
02:55
ewwr joined
|
|||
| audreyt | Aankhen``: projects.unsafeperformio.com/hpc/ | 02:55 | |
| lambdabot | Title: Haskell Program Coverage | ||
| audreyt | Haskell Program Coverage | ||
| ewwr | when will perl6 be out ? just curious ? | ||
| audreyt | equiv to Devel::Cover | ||
| diakopter | ewwr: when you finish it! :) | ||
| would you like to help? | |||
| ewwr | im just curious | ||
| when it was expected | |||
| audreyt | ewwr: even perl 5 is not finished... | ||
| Aankhen`` | audreyt: Ah, thanks. | ||
| audreyt | perl 4 is finished, though :) | ||
| ewwr | ah | 02:56 | |
| when will they make it a bytecode thing ? | |||
| so it has a tad faster speeds etc | |||
| diakopter | ewwr: here are some links for you | ||
| audreyt | ewwr: we currently has a "bytecode" in YAML format that does speed up parsing | 02:57 | |
| it's not as fast as it can be though... | |||
| emitting to parrot bytecode (or jvm or other vm's bytecode) is possible but not yet reliable | |||
| compiling directly to object code is another possibilty but of course not as portable | 02:58 | ||
| ewwr | i see | 02:59 | |
| audreyt | so the current state is the less-than-speedy bytecode in .yml format. (if you compile pugs, blib6/lib/Prelude.pm.yml is the "bytecode" of src/perl6/Prelude.pm, for example.) | ||
| ewwr | its just awstats takes like quite a bit of time to do its thing | ||
| would be cool if perl was done a different way that ddint take so much time | |||
| audreyt | it might be that just by upgrading to perl 5.9.5, awstat may run a bit faster due to regex optimizations | 03:00 | |
| but not guaranteed; YMMV | |||
| diakopter | ewwr: there are plenty of applications or scripts written in Perl that I'm sure would see much improvement via refactoring and optimization while still remaining on perl5. | ||
| ewwr: wait, are you an/the author/maintainer of awstats? :) | 03:01 | ||
| ewwr | lol i am not optimizign awstats i was looking for a quick heres this and that type of thing to parse something | ||
| diakopter wishes for magic, as well. | 03:03 | ||
| audreyt hands diakopter a SVt_PVMG | 03:04 | ||
| diakopter almost looks that up, then remembers where he saw that before. | 03:05 | ||
|
03:07
drupek12 joined
|
|||
| pugs_svnbot | r17048 | Aankhen++ | trunk: | 03:11 | |
| : * [irclog] added HPC to abbrs. | |||
| diff: dev.pugscode.org/changeset/17048 | |||
| lambdabot | Title: Changeset 17048 - Pugs - Trac | ||
|
03:12
mako132_ joined
|
|||
| dduncan | audreyt, I'm getting an error on make: Could not find module `System.FilePath': | 03:12 | |
| should I be doing any cleaning or explicit remakefiling? | |||
| audreyt | dduncan: paste the context? | 03:13 | |
| no you shouldn't be doing cleaning | |||
| dduncan | one moment ... | ||
| pasteling | "dduncan" at 24.69.53.198 pasted "Pugs build error" (66 lines, 4K) at sial.org/pbot/26284 | 03:14 | |
| dduncan | the last few lines maybe all you need | ||
| audreyt | dduncan: "make" again fixes this | ||
| it's a mystery to me too | |||
| still investigating | |||
|
03:14
bmedley left
|
|||
| dduncan | I've done "make" 3 times, no change | 03:15 | |
| I can try running perl makefile.pl ? | |||
| audreyt | no... a sec | ||
|
03:16
bsb joined
|
|||
| audreyt | try "./util/ghc-pkg-wrapper expose pugs-filepath" and then make | 03:16 | |
| dduncan | one moment ... | ||
| pasteling | "dduncan" at 24.69.53.198 pasted "result of that last try" (73 lines, 4.6K) at sial.org/pbot/26285 | 03:17 | |
| dduncan | so, that command said it did something, but I didn't notice any difference to "make" afterwards ... but you probably know what to look for | 03:19 | |
| audreyt | try r17049... | ||
| if it still doesn't work, give me a sec | 03:20 | ||
| pugs_svnbot | r17049 | audreyt++ | trunk: | ||
| : * expose third-party modules before building pugs. | |||
| diff: dev.pugscode.org/changeset/17049 | |||
| lambdabot | Title: Changeset 17049 - Pugs - Trac | ||
| pasteling | "dduncan" at 24.69.53.198 pasted "and following 17049" (77 lines, 4.6K) at sial.org/pbot/26286 | 03:21 | |
| audreyt | fixing | 03:22 | |
| paste your Pugs.cabal? | |||
| dduncan | fyi, the last successful Pugs compile I had was r17019 | 03:23 | |
| looking for cabal ... | |||
| I assume you just mean Pugs.cabal and not the 'in' version | 03:24 | ||
| audreyt | yes. | ||
| pasteling | "dduncan" at 24.69.53.198 pasted "my Pugs.cabal" (23 lines, 3K) at sial.org/pbot/26287 | 03:25 | |
| dduncan | incidentally, that reveals you probably want to update the: copyright: 2005-2006, Audrey Tang as well to say 2007 | 03:26 | |
| pugs_svnbot | r17050 | audreyt++ | trunk: | ||
| : * Explicitly name required -package names in case Cabal doesn't | |||
| : grok build-depends. | |||
| diff: dev.pugscode.org/changeset/17050 | |||
| lambdabot | Title: Changeset 17050 - Pugs - Trac | ||
| dduncan | pulling ... | ||
| audreyt | k. try 17050. (17051 will be updating copyright) | ||
| ?eval 1 | 03:27 | ||
| pugs_svnbot | r17051 | audreyt++ | trunk: | ||
| : * Pugs.cabal.in: Copyright years and metadata updates | |||
| : prompted by dduncan++. | |||
| diff: dev.pugscode.org/changeset/17051 | |||
| lambdabot | Title: Changeset 17051 - Pugs - Trac | ||
| evalbot_r17013 | 1 | ||
| evalbot_r17041 | 1 | ||
| dduncan | make still fails ... will nopaste | 03:28 | |
| audreyt | :/ | ||
| it's highly probable that rm -rf third-party/installed/ and then make will fix this | |||
| but that'd be just working around the problem | |||
| oh wait. | 03:29 | ||
| dduncan | oddly, it didn't paste into the channel this time, anyway: sial.org/pbot/paste | ||
| whoops ... | |||
| sial.org/pbot/26288 | 03:30 | ||
| lambdabot | Title: Paste #26288 from "dduncan" at 24.69.53.198 | ||
| audreyt | is your Pugs.cabal.in verbatim? | ||
| dduncan | on a tangent to that copyright thing ... there is some out of date docs concerning Pugs license matters | ||
| are you asking if it looks the same? | 03:31 | ||
| audreyt | "svk st Pugs.cabal.in" | ||
| or svn | |||
| and see if it's modified "M" | |||
| dduncan | entering that shows no results | 03:32 | |
| audreyt | in any case try r17052. | ||
| pugs_svnbot | r17052 | audreyt++ | trunk: | ||
| : * Remove the comment line from Pugs.cabal.in as it's possible | |||
| : that GHC 6.6's Cabal chokes on it. | |||
| diff: dev.pugscode.org/changeset/17052 | |||
| lambdabot | Title: Changeset 17052 - Pugs - Trac | ||
| audreyt | ok, that means it's verbatim | ||
| so r17052 should work. if it still doesn't, please nopaste your Pugs.cabal following "make" again | |||
| as there's an extra dash before "build-depends" that shouldn't be there. | |||
| dduncan | I never cease to be amazed by just how fast you are | 03:33 | |
| audreyt | er, well, thanks | ||
| dduncan | I at least couldn't move that fast | 03:34 | |
|
03:34
ewwr joined
|
|||
| audreyt | not accurate enough though -- should've seen the anomaly before r17050 | 03:34 | |
| pasteling | "dduncan" at 24.69.53.198 pasted "now with 17052" (68 lines, 4.1K) at sial.org/pbot/26289 | ||
| dduncan | perhaps its worth seeing if others have this problem? | 03:35 | |
| does anyone else here have trouble building Pugs now? | |||
| for all I know, my machine could be acting up | |||
| audreyt | much better. | ||
| no, it's just I tested with 6.6.1 and 6.7-HEAD but not 6.6.0 | |||
| pugs_svnbot | r17053 | audreyt++ | trunk: | ||
| : * Pugs.cabal.in: Cater to 6.6's deps. | |||
| diff: dev.pugscode.org/changeset/17053 | |||
| lambdabot | Title: Changeset 17053 - Pugs - Trac | ||
| audreyt | (my machines doesn't have 6.6.0 installed atm) | ||
| dduncan | that's a thought ... I think I have 6.6.0 | ||
| audreyt | you do. try again? :) | 03:36 | |
| dduncan | well, it did something different this time | ||
| audreyt | good... | 03:37 | |
| (I hope) | |||
| pasteling | "dduncan" at 24.69.53.198 pasted "so 17053 fails differently" (91 lines, 5.4K) at sial.org/pbot/26290 | ||
|
03:38
rlb3 joined
|
|||
| audreyt | try ls -l /usr/local/lib/time-*/ghc*/include | 03:38 | |
| diakopter | audreyt: if you have a second pull up svn.pugscode.org/ in a web browser that can do xml/xslt.. | ||
| audreyt | and see if you see HsTime.h | ||
| hey pretty | 03:39 | ||
| diakopter++ | |||
| diakopter | web-browser editing. you can commit via the browser lots of single-file types of changes. | ||
| audreyt | what's this? | ||
|
03:39
amnesiac joined
|
|||
| diakopter | this swedish company donated a license for it | 03:40 | |
| dduncan | oooooo | ||
| diakopter | it's obfuscated php - www.repos.se | ||
| audreyt | very impressive! | ||
| diakopter | I warned him that it'd get reimplemented in a FOSS fashion ;) | ||
| he didn't seem to find. I reported some bugs already and they fixed them, pronto. | 03:41 | ||
| audreyt | nice | ||
| this is really pretty good. | |||
| diakopter | mind, I mean | ||
| audreyt | dduncan: do you see HsTime.h anywhere? | ||
| diakopter | k; sorry to distract from exterminator-work | ||
| dduncan | no | ||
| one moment ... | |||
| audreyt | thinking | ||
| dduncan | I don't have the folders it is in | 03:42 | |
| my /usr/local/lib/ shows ghc-6.6, readline stuff, and perl5 | |||
| that's all | |||
| trying /user/lib/ et al ... | |||
| audreyt | did you install GHC 6.6 via PowerPC's bindist? | ||
| diakopter | try the "Details" button in a folder view, when you get a sec | 03:43 | |
| amnesiac | there's no pugs package on DarwinPorts, right? | ||
| only the ghc | |||
| audreyt | amnesiac: correct. | ||
| diakopter: cute | |||
| diakopter | amnesiac: my port can't find pugs. | ||
| yeah | |||
| dduncan | maybe its new for 6.6.1? | 03:44 | |
| diakopter | audreyt: more fun news: guess where perl6.com and perlsix.com|org point, now. | ||
| dduncan | hm, I just realized I downloaded the ghc 6.6.1 tarball 2 months ago, not sure if I installed it though ... looking ... | 03:45 | |
| no, I have 6.6 installed me thinks | 03:46 | ||
| I installed ghc-6.6-ppc-apple-darwin.tar.gz specifically, if that means anything | |||
| will try 6.6.1 if that helps | |||
| audreyt | 6.6.1 will definitely work because 6.6 forgot to package HsTime.h | 03:47 | |
| dduncan | that one says ghc-6.6.1-powerpc-apple-darwin.tar.bz2 | ||
| audreyt | let's see if we can correct that | ||
| we can't. | 03:51 | ||
| we could arguably ship a copy of HsTime.h, but that'd be inaccurate | |||
| I wonder how much updating GHC dep to 6.6.1 may hurt people... | 03:52 | ||
| dduncan | if 6.6.1 runs on everything 6.6.0 did, then I don't see why not | ||
| besides, Pugs 6.28.0 is a major update ... updated prereqs are more normal for such | |||
| audreyt | dduncan: can you get ghc 6.6.1 installed and see if it works? | ||
| dduncan | working on it ... | 03:53 | |
| question: are things compiled by 6.6.1 binary compatible with 6.6.0, or should I do a make clean of pugs? | 03:54 | ||
| audreyt | you should do a make clean. | ||
| dduncan | okay | ||
|
03:55
araujo joined
|
|||
| audreyt | committing the 6.6.1 change. | 03:57 | |
| it's in. | 04:00 | ||
| pugs_svnbot | r17054 | audreyt++ | trunk: | ||
| : * Update GHC dependency to 6.6.1, since it comes with a | |||
| : (working) time package, a filepath package, and a Cabal | |||
| : package that has far less warts than before. | |||
| : * Remove third-party/filepath/ as it's part of GHC 6.6.1. | |||
| diff: dev.pugscode.org/changeset/17054 | |||
| lambdabot | Title: Changeset 17054 - Pugs - Trac | ||
| dduncan | hm, for some reason plain 'make install' doesn't work citing permissions, so I have to 'sudo make install' | 04:03 | |
| anyway, that may be it ... trying to use ... | |||
| audreyt | or just | ||
| sudo chown -R dduncan . | |||
| oh you mean for ghc 6.6.1. | 04:04 | ||
| pugs_svnbot | r17055 | audreyt++ | trunk: | ||
| : * build_pugs.pl: Chase the 6.6.1 change. | |||
| diff: dev.pugscode.org/changeset/17055 | |||
| lambdabot | Title: Changeset 17055 - Pugs - Trac | ||
| audreyt | then yes, sudo make install is correct. | ||
| buliding r17055 should now work (I've verified locally) | |||
| Pugs's test coverage is now up to 60% (was 50%) | 04:05 | ||
| still not very good... | |||
| (the current coverage is at pugscode.org/~audreyt/hpc_index.html) | 04:07 | ||
| dduncan | I was going to say earlier ... the 3 copies of docs/...01Overview.html refer to the license of Pugs ... I updated the english copy the other day, but couldn't read the 2 zh- versions to update theirs | 04:08 | |
| in short, it should just say Artistic 2.0, and not Artistic 2 beta + GPL | 04:09 | ||
| this is the current/new english version: Is Pugs free software?</h2> | 04:10 | ||
| <p> | |||
| Yes. It is available under the <a | |||
| href="svn.pugscode.org/pugs/LICENSE/Artis...t;Artistic | |||
| License version 2.0</a>.</p> | |||
| the zh- copies should say that too | |||
| audreyt | fixed | ||
| pugs_svnbot | r17056 | audreyt++ | trunk: | 04:11 | |
| : * docs/zh-*/: Reflect that Artistic 2.0 is now out. dduncan++ | |||
| diff: dev.pugscode.org/changeset/17056 | |||
| lambdabot | Title: Changeset 17056 - Pugs - Trac | ||
| dduncan | on invoking the Pugs makefile now, I get: darren-duncans-power-mac-g4:~ darrenduncan$ ghc -v | 04:15 | |
| dyld: Library not loaded: GNUreadline.framework/GNUreadline | |||
| Referenced from: /usr/local/lib/ghc-6.6.1/ghc-6.6.1 | |||
| Reason: image not found | |||
| Trace/BPT trap | |||
| maybe I need to install a newer readline? | |||
| audreyt | no | ||
| dduncan | or add something to my path | ||
| audreyt | let's see... | 04:16 | |
| add something, perhaps | |||
| a sec | |||
| www.informatik.uni-bremen.de/agbkb/.../mac_e.htm | |||
| lambdabot | Title: Hets: libraries for Macintosh, tinyurl.com/22srs3 | ||
| audreyt | see the first para's instructions | ||
| if installed in /Library/Frameworks (I'd recommend that), you need to run the unzip using sudo | 04:17 | ||
| dduncan | readline and GMP? okay, will do both | 04:19 | |
| diakopter reads cpan6.org/papers/2007gpw.odp | 04:23 | ||
| pugs_svnbot | r17057 | audreyt++ | trunk: | 04:26 | |
| : * build_pugs.pl: Even more sequashing of obsolete cases | |||
| : for GHC 6.4.x. | |||
| diff: dev.pugscode.org/changeset/17057 | |||
| lambdabot | Title: Changeset 17057 - Pugs - Trac | ||
|
04:33
takanori joined
|
|||
| dduncan | so I installed readline | 04:36 | |
| I started to install GMP too, but apparently GMP was already there, so I cancelled | |||
| audreyt | ok | ||
| dduncan | so ghc -v works now | ||
| trying to run the Pugs makefile complains that I should rerun ranlib(1) | 04:37 | ||
| audreyt | cool... I just built pugs with r17058 | ||
| pugs_svnbot | r17058 | audreyt++ | trunk: | ||
| : * Pugs.Run, Pugs: Chase API change in System.FilePath (joinFileName -> combine). | |||
| diff: dev.pugscode.org/changeset/17058 | |||
| lambdabot | Title: Changeset 17058 - Pugs - Trac | ||
| audreyt | and GHC 6.6.1 | ||
| dduncan: ranlib? | |||
| sudo ranlib /usr/local/lib/ghc-6.6.1/*.a | |||
| like that? | |||
| weird, ghc 6.6.1's installer should do that for you | 04:38 | ||
| dduncan | it says, eg: [1 of 1] Compiling Main ( Setup.lhs, Setup.o ) | ||
| Linking ./Setup ... | |||
| audreyt | ah, you installed readline _after_ ghc. then run ranlib by hand | ||
| dduncan | I could reinstall ghc | ||
| audreyt | nah, just run ranlib by hand :) | ||
| dduncan | probably easier to repeat | ||
| audreyt | and then pull r17058 and it'll work... I think | ||
| dduncan | if its just that one line ... will do ... | ||
| audreyt | probably. | ||
| what's the error message mentioning ranlib? | 04:39 | ||
| dduncan | running the line you said fixed it | 04:40 | |
| the makefile.pl now progresses beyond what it did before | |||
| but an example error was: /usr/bin/ld: table of contents for archive: /usr/local/lib/ghc-6.6.1/libHSCabal.a is out of date; rerun ranlib(1) (can't load from it) | |||
| 4 lines like that | |||
| audreyt | k, got it | 04:41 | |
| dduncan | the makefile finished | ||
| oddly enough, Pugs' makefile.pl ended to say Readline support disabled, though I just installed it | |||
| unless this one wants a different copy | |||
| audreyt | mmm. | ||
| dduncan | or I have to rerun something | ||
| audreyt | ignore that for a moment and see if pugs builds first? | ||
| dduncan | will do | 04:42 | |
|
04:46
ewr joined
|
|||
| dduncan | now starting 'make' ... if like before, it'll take about an hour | 04:49 | |
| audreyt | "make soon" will do too just to ensure that it builds... | 04:50 | |
| dduncan | but that's a slower runtime? | 04:54 | |
| I'll just wait for the normal | |||
| now at 34 of 109 | |||
| audreyt | ok... I'll bbiab | 04:56 | |
| dduncan | now at 41 | 04:57 | |
| 50 | 04:58 | ||
| warnings may be a non-issue, but I get: | 05:00 | ||
| [ 54 of 109] Compiling Pugs.Parser.Charnames ( src/Pugs/Parser/Charnames.hs, dist/build/Pugs/Parser/Charnames.o ) | 05:01 | ||
| warning: implicit declaration of function 'perl5_SvPV' | |||
| warning: implicit declaration of function 'perl5_SvIV' | |||
| [ 55 of 109] Compiling Pugs.AST[boot] ( src/Pugs/AST.hs-boot, nothing ) | |||
| hm, some of that was cut out | |||
| nopaste ... | |||
| hm, I"m being told I can't nopaste for awhile, something about floods | 05:02 | ||
| diakopter | dduncan: rafb.net/paste/ | ||
| dduncan | true, there are other pastebots ... | 05:03 | |
| diakopter | I mean, then just paste the nopaste url | ||
| dduncan | rafb.net/p/YrMsLp11.html | 05:04 | |
| lambdabot | Title: Nopaste - warning when compiling pugs | ||
| dduncan | those are probably known about and harmless, though | 05:05 | |
|
05:21
jisom joined
|
|||
| spinclad | btw: debian etch has ghc 6.6, testing has 6.6.1, so this will push me into testing where i belong. it's been nice in a way staying in etch as it hit release and became stable, but it seems like time to reenter the stream. | 05:22 | |
| and audreyt! nice to see you back! (even if lightly) | 05:23 | ||
| diakopter | spinclad: why not apt-get install ghc/testing | 05:24 | |
| (assuming you add the sources and a proper /etc/apt/preferences) | |||
| spinclad | expect it'll want new libraries and such, pushing me most of the way into testing anyway. i'll check it out and see. | 05:25 | |
| diakopter | hmmm; someone must've fixed the autobuilds | 05:26 | |
| (for evalbot) | |||
| yup: The following packages have unmet dependencies: ghc6: Depends: libc6 (>= 2.5-5) but 2.3.6.ds1-13 is to be installed | 05:28 | ||
| spinclad | that's the big one. i could upgrade libc6 and leave all else old, and see how they get along. | 05:29 | |
| dduncan | 109 of 109 | 05:32 | |
| make is done | 05:37 | ||
| so it took about 45 minutes | |||
| now starting a smoke | 05:38 | ||
| last time, that was around 2 hours | |||
| note that the readline functionality doesn't seem to work ... hitting up-arrow doesn't do anything useful | 05:41 | ||
| so that makefile.pl note about it being disabled appears to be true | |||
|
05:44
iblechbot joined
05:56
weinig joined
05:57
wer joined
|
|||
| diakopter | sorry about http/svn being down for a while... apache2 got restarted while I was still in the midst of changing some config items. | 05:58 | |
| (few minutes, it seems) | 05:59 | ||
|
06:06
ashleyb joined
06:16
kanru joined
|
|||
| spinclad | so: installing ghc6 6.6.1-2, i end up pulling in libc6*, binutils, tzdata, and the new libc6-dev wants linux-libc-dev 2.6.21-6, kernel headers from a later kernel than i'm running. makes you wonder a bit. i'll keep my eyes peeled for odd behaviors... | 06:19 | |
| (and of course the new libghc6-*-dev's) | 06:20 | ||
| diakopter | spinclad: interesting... | 06:22 | |
|
06:42
bsb left
06:51
penk joined
|
|||
| Aankhen`` | diakopter: I keel you. | 07:08 | |
| dduncan | smoke done | ||
|
07:09
wer joined
|
|||
| dduncan | about 90 wallclock minutes it looks like | 07:09 | |
|
07:11
wer is now known as slacker403
|
|||
| dduncan | 87.13 according to the smoke itself ... this is probably inline with the fastest smokes I've had | 07:16 | |
|
07:19
Psyche^ joined
07:21
rho joined
07:30
rintaro_ joined
07:37
Psyche^ is now known as Patterner
07:42
elmex joined
07:49
b00t joined
07:57
crashmatrix joined
08:02
iblechbot joined
08:17
monomorph joined
08:20
slacker403 joined
08:23
Entonian joined
08:49
dduncan left
08:52
masak joined
|
|||
| masak | @tell moritz imressive abbr.dat list of abbreviations. though i have a feeling that many more of them could use the (?i:) modifier, on account of many people writing in all-lowercase, like I do now. (i see it in the logs quite a bit.) however, that may lead to false positives, as with 'tap' for example. it's a tough problem | 09:00 | |
| lambdabot | Consider it noted. | ||
| masak | it's deeply reassuring to see audreyt committing to pugs again, even if it's just cleanups | 09:04 | |
|
09:14
Blwood joined
|
|||
| masak | oh, new GHC version overnight :) | 09:23 | |
|
09:32
slacker403 joined
09:35
hakobe_ joined
09:37
barney joined
09:41
chris2 joined
09:49
ofer joined
|
|||
| meppl | good morning | 09:57 | |
|
10:01
buetow joined
|
|||
| masak | meppl: good day | 10:20 | |
| meppl | hello masak | 10:21 | |
|
10:32
barney joined
|
|||
| Aankhen`` | masak: Indeed, false positives are the sole reason why they don't have the (?i:). | 10:40 | |
| masak: There are only a few of them which it seemed to make sense to expand even in lowercase. Though I have to admit that the choice might have been arbitrary. | 10:41 | ||
| Aankhen`` heads off to bed. | |||
|
10:43
slacker403 joined
10:46
jedai joined
10:55
kane_ joined
10:56
b_jonas joined
11:44
unobe is now known as unobe_away
11:55
ewr joined,
fglock joined
|
|||
| masak | @tell Aankhen` yes, the reason I came to think of it was that I saw someone writing first "OSCON" and then "oscon" in the logs, and only the former was abbr-underlined. I went in to add a (?i:), but then couldn't find a compelling reason to to it just to to the OSCON abbr | 12:08 | |
| lambdabot | Consider it noted. | ||
|
12:52
rho joined,
ilogger2 joined
13:07
wer joined
13:15
kroo joined
13:19
kroo left
13:25
theorb joined
13:44
snake__ joined
13:45
snake__ left,
funktio joined
13:51
vel joined
|
|||
| masak | I think I'll do that, on second thought. 'f anyone says oscon, they're talking about OSCON :) | 14:02 | |
| pugs_svnbot | r17059 | masak++ | trunk: | 14:07 | |
| : OSCON is now case-sensitive | |||
| diff: dev.pugscode.org/changeset/17059 | |||
| lambdabot | Title: Changeset 17059 - Pugs - Trac | ||
| pugs_svnbot | r17060 | fglock++ | trunk: | 14:16 | |
| : [kp6] AST-dumper now shows a detailed ::Pad, including lexical declarations | |||
| diff: dev.pugscode.org/changeset/17060 | |||
| lambdabot | Title: Changeset 17060 - Pugs - Trac | ||
|
14:18
ewr joined
14:20
cmarcelo joined
14:24
vel joined
14:39
polettix joined
14:47
prism joined
14:48
hanson122 joined,
pifuruan joined
14:56
daxim joined
14:59
vel joined
15:04
hanson122 joined,
rindolf joined
15:11
hanson122 joined
15:19
hanson122 left
|
|||
| obra | TimToady: ping | 15:26 | |
| pmichaud | hello, obra | 15:27 | |
| obra | pmichaud: hi! | 15:28 | |
| how's things? | |||
| pmichaud | they're good | ||
|
15:30
ewr joined
|
|||
| moritz | masak: IMHO false positives are far worse thatn false negatives, so I'll leave it as it is exept on indivual request | 15:31 | |
| lambdabot | moritz: You have 1 new message. '/msg lambdabot @messages' to read it. | ||
| moritz | masak: of course you are welcome to edit abbr.dat of course ;) | ||
| TimToady | obra: pong | 15:32 | |
| I slept longer than I thought... | |||
| obra | TimToady: good morning! | 15:33 | |
| TimToady | blurg | ||
| obra | take your time, but whenever you feel like it, we'd love to drag you out to brunch | ||
| TimToady | I'm more or less ready | 15:34 | |
| obra | ok. I think we'd be good to go in ~10 minutes or so. Anything in particular you feel like, foodwise? Easy options at this hour include, crepes, eggs, waffles, pancakes, sandwiches, salads, burritos. | 15:36 | |
| diakopter | mmmmmm so hungry | ||
|
15:39
offby1 joined
15:42
fglock left
|
|||
| TimToady | Let's see, I'm allergic to crepes, eggs, waffles, pancakes, sandwiches, and burritos. That makes it easy. | 15:44 | |
| Juerd | Ruby's array operator "-" is useful here. Does Perl 6 have something like it yet? | 15:50 | |
| ['crepes', 'eggs', 'waffles', 'pancakes', 'sandwitches', 'salads', 'burritos'] - ['crepes', 'eggs', 'waffles', 'pancakes', 'sandwiches', 'burritos'] results in ['salads'] | 15:51 | ||
| integral | set difference, or some other form of difference? | 15:52 | |
| Juerd | I'm not familiar with set jargon. | ||
| Does difference include addition? | |||
| integral | I was just wondering if order is significant | 15:53 | |
| Juerd | It's not | ||
| Maybe @foo.without:LIST in Perl 6 | |||
| @foo.=with:LIST would be the same as @foo.push:LIST :) | 15:55 | ||
| lambdabot | Unknown command, try @list | ||
| wolverian | Juerd, there are set operators already, I think. | ||
| Juerd | wolverian: Sets don't have duplicates, right? | ||
| wolverian | multisets do. normal sets don't. | 15:56 | |
| Juerd | Blergh. | ||
| I hate that I have to learn all this stuff to use Perl 6. | |||
| diakopter | well, to follow maths-english, it would be written ['crepes', 'eggs', 'waffles', 'pancakes', 'sandwitches', 'salads', 'burritos']['crepes', 'eggs', 'waffles', 'pancakes', 'sandwitches', 'salads', 'burritos'] or $a$b if $a and $b are Array objects | ||
| Juerd | wolverian: Is a multiset an array without order? | 15:57 | |
| diakopter | er, faulty paste there in the second [] | ||
| wolverian | Juerd, basically, yes. | ||
| Juerd, this probably falls under the underspecced libraries synopsis, though.. | 15:58 | ||
| Juerd | wolverian: Is the lack of order ever needed or useful? (i.e. why not just use an array?) | ||
| wolverian | Juerd, equality. | 15:59 | |
| Juerd | sort(@foo) ~~ sort(@bar) | ||
| Insufficient? | |||
| wolverian | shrug. haskell doesn't have multisets either, I think. | 16:00 | |
| Juerd | A whole new datatype, with new operators, new everything, seems a bit much if it's just for equality testing. I can't remember when I last needed to compare two hashes or two arrays or two lists. | ||
| wolverian | well, sets are pretty important, I think. multisets not so. | ||
| Juerd | I don't see the point of sets either, if we already have hashes. | ||
| For all I care, we could have a kind of hash in which every value is forced to 1 :) | 16:01 | ||
|
16:01
BinGOs joined
|
|||
| Juerd | Until someone shows me why a set is more useful, of course :) | 16:01 | |
| I'm willing to learn stuff, if it's pragmatic and not just academically more correct. | |||
| wolverian | the keys of a hash are a set. sets are not more useful than hashes, they're a component of hashes. | 16:02 | |
| or a way to analyse them. | |||
| wolverian shrugs again | |||
| Juerd | wolverian: Does the Perl language need a datatype for sets, given hashes? | ||
| Not talking about internals, now. | |||
| wolverian | perl5 didn't need 'em :) | ||
| s/didn't/doesn't/ | 16:03 | ||
| Juerd | Sets and set operators, to me, look like language bloat. It's something that could and should be done in a module IMO. | ||
| wolverian | I think that's the plan. | ||
| Juerd | That's a relief | ||
| wolverian | well, okay, 'Set' is mentioned in the built-in immutable types | 16:04 | |
| perlcabal.org/syn/S02.html#Immutable_types | |||
| lambdabot | Title: S02 | ||
| wolverian | yes, it's a more typeful approach than perl5 | 16:10 | |
| hopefully it won't be too awkward.. we still have implicit coercions, afaik :) | |||
|
16:25
greentea joined
16:27
Eidolos joined
|
|||
| Gothmog_ | A hashtable ist just a way to efficiently implement a set or multiset, with values in {0, 1} or {0, 1, 2, ...}, respectively. You may think of sets and multisets as special cases of a hashtable. | 16:34 | |
|
16:35
offby1 left
|
|||
| masak | Gothmog_: the 0 values are not necessary if you delete kv pairs instead of zeroing them out | 16:36 | |
| probably makes searches and stuff easier, too | 16:37 | ||
|
16:42
ewr joined
16:51
vel joined
|
|||
| Gothmog_ | Yeah, of course. I just thought it would be more clear. | 16:58 | |
|
17:01
vel_ joined
17:04
funktio joined
17:13
mr_ank joined
17:20
Blwood_ joined
17:22
mr_ank joined
17:37
mr_ank joined
17:40
Blwood joined
17:48
Psyche^ joined
17:54
ewr joined
18:02
Psyche^ is now known as Patterner
18:09
cmarcelo joined
18:10
bonesss joined
18:15
rlb3_ joined
18:17
aindilis joined,
rlb3 joined
18:21
rlb3_ joined
|
|||
| TimToady | See S02:829 for p6's take on Sets and Bags and their relationship to hashes. Pretty much exactly what you folks were reinventing here... | 18:22 | |
| SamB wonders if that means it's a good idea or not | 18:24 | ||
| amnesiac | TimToady, Bags as Counted Sets? | 18:27 | |
| TimToady | yes | 18:28 | |
| amnesiac | ok. | ||
| TimToady | or Sets as Bags that can only count in Bool | ||
| amnesiac | right | 18:29 | |
| TimToady wonders if people can't even read as far as S03, how are they ever going to get to S13... | 18:30 | ||
| s/3/2 | |||
| Juerd still has rereading synopses on his todo list. | 18:31 | ||
| amnesiac | TimToady, because.... of lack of REAL interest, or probably too "deep" for them. | ||
| integral | Tablet, capsule or syrup (or suppository for the continent) forms would be handy | ||
| TimToady | course, if people actually did read them and comment, we'd have to change 'em all again :) | ||
| Juerd | amnesiac: Or plain lack of tuits and concentration. | 18:32 | |
| And the threshold gets higher as Perl 6 gets more complex | |||
| amnesiac | concentration is part of interest, if you have no interest, reading them by "force" is having no concentration at all. | ||
| well at least, I can't concentrate if I'm reading something I don't want to. | |||
|
18:33
Jmax joined
|
|||
| integral | at somepoint "perl6doc Bag" "perl6doc Set" will be nice | 18:33 | |
| Juerd | amnesiac: If I don't want to read them, why would I have it on my todo list? :) | 18:34 | |
| amnesiac | Juerd, agreed, that's my point :P | ||
| Juerd | What exactly is your point? :) | ||
| A question? | |||
| amnesiac | integral, thing is... a Bag and a Set are abstract concepts, or you mean how they will be implemented? | ||
|
18:34
pmurias joined
|
|||
| amnesiac | Juerd, oh my answer is TimToady's question about why people doesn't read above S02. | 18:35 | |
| integral | amnesiac: I thought they were interfaces | ||
| amnesiac | integral, A Bag and a Set is a form of representation of a data collection, with some constraints. | 18:37 | |
|
18:37
weinig joined
|
|||
| TimToady | need to distinguish values from containers | 18:37 | |
| amnesiac | TimToady, as for the relation ship of values and Bag/Sets? | 18:40 | |
| eerr, relationship of data collection and Bag/Sets? | 18:41 | ||
| TimToady | sets and bags are immutable values. a KeySet can represent one set at a time, but when you change it, it's representing a different set | ||
|
18:43
dduncan joined
|
|||
| wolverian | yeah, I need to read more than just the names of the types sometime.. :) | 18:46 | |
| I like Blob.. | 18:47 | ||
| TimToady, do you have any interface sketches for the basic types? | 18:48 | ||
| TimToady | no, that would be a good thing for someone to work on | ||
| amnesiac | sketches? | 18:49 | |
| TimToady | there might be some of it in Prelude.pm, but I think it's mostly in Haskell | ||
| amnesiac | errr I mean, interface sketches? how's that? | ||
| TimToady | to the extent that there is anythin | ||
| well, they'd be roles in p6 | |||
| wolverian | yeah, I meant role interfaces.. :) | ||
| TimToady | nap & | 18:52 | |
| amnesiac | gnite | 18:53 | |
| dduncan | its a mid-day nap, afaik | 18:54 | |
|
18:59
jisom joined
19:05
ewr joined,
Belaf joined
19:06
rashakil left
19:14
bonesss joined
19:24
Aankhen`` joined
19:51
fglock joined
20:16
idiotmax joined,
ewr joined
20:17
idiotmax joined
|
|||
| pugs_svnbot | r17061 | fglock++ | trunk: | 20:21 | |
| : [kp6] added Visitor::Global - looks up lexical variables; undeclared vars are then looked up in GLOBAL (unfinished) | |||
| diff: dev.pugscode.org/changeset/17061 | |||
| lambdabot | Title: Changeset 17061 - Pugs - Trac | ||
| wolverian | huh, svk 2.0.1's signatures file is corrupt, or I have a bad Module::Signature, or something | 20:30 | |
| Aankhen`` | Shhh. | ||
| wolverian | well, sent off a cpan testers report. | 20:32 | |
| those aren't very helpful if it's a local bug though :/ | 20:33 | ||
| Aankhen`` | Shhhh! | ||
|
20:44
vel joined
20:47
fglock joined
20:51
weinig joined
21:03
vel joined
21:06
aindilis joined
|
|||
| obra | TimToady: what sounds tasty for dinner? | 21:11 | |
| fglock | obra: hey | 21:15 | |
| lambdabot | fglock: You have 3 new messages. '/msg lambdabot @messages' to read them. | ||
|
21:17
turrepurre joined
|
|||
| obra | hey fglock. how goes? | 21:17 | |
| pugs_svnbot | r17062 | fglock++ | trunk: | ||
| : [kp6] - GLOBAL/lexical lookup is decided at compile-time | |||
| : - say() works inside BEGIN blocks | |||
| diff: dev.pugscode.org/changeset/17062 | |||
| obra | how's the hacking? | ||
| lambdabot | Title: Changeset 17062 - Pugs - Trac | ||
| fglock | obra: now in kp6 phase 4 :) | 21:18 | |
| obra | nice. | ||
| roadmap updated? | |||
| fglock | working on the runtime infrastructure | ||
| obra | cool | 21:19 | |
| fglock | yes, I'd like to discuss it with you when possible | ||
| TimToady | hmm, most things sound tasty. My wife married me because I'd eat almost anything... :/ | 21:20 | |
| obra | that's not cause for a ":/" | ||
| fglock: likely tomorrow or monday or starting tonight by email is best | 21:21 | ||
| TimToady: light or heavy? | |||
| "Would you prefer a light or heavy meal" to avoid the horrible pun potential. | |||
| TimToady | water you talking about? | ||
| obra groans | 21:22 | ||
| obra remembers the mantra 'don't taunt the Larry. He taunts back' | |||
| TimToady | oh, somewhere about medium-light would be good | 21:23 | |
| obra | nearby, we've got more japanese, thai, brazilian, bar-and-grill, burritos, sandwiches-and-salads. korean. decent chinese. decent american chinese. | ||
| I suspect we couldn't get into the good tapas place in finite time. | |||
| obra consults kaia | 21:24 | ||
| Mary Chung's could work. Slightly americanized chinese but quite tasty. ~famous in MIT circles. | 21:25 | ||
| TimToady | that would be fine by me | ||
| obra | excellent. should probably head out in 10-15 minutes to avoid being rushed. | 21:26 | |
| unless that's too much of a rush on this end. ;) | 21:27 | ||
|
21:28
ewr joined
|
|||
| fglock | obra: mail sent | 21:36 | |
|
21:36
unobe_away is now known as unobe
|
|||
| pmurias | fglock: hi | 21:37 | |
| fglock | pmurias: hi | ||
| got say() working inside BEGIN | 21:38 | ||
| GLOBAL is not imported; it's looked up instead | |||
| pmurias | looking at the changes.. | 21:40 | |
| looks good | 21:41 | ||
|
21:44
Limbic_Region joined
|
|||
| fglock | I wonder if "global" regexes like ws() should be defined in GLOBAL | 21:45 | |
| pmurias | i seem to remember vagly GLOBAL is organised into many sections... or was it the Prelude | 21:46 | |
| fglock | probably not becuse of method vs. sub | ||
| pmurias | should ws be in a base Grammar? | 21:47 | |
| fglock | regexes should be defined in a class, under the current architecture | ||
| pmurias | *shoudn't | ||
| fglock | yes | ||
| pmurias | sorry, i'm typing strangly because it's late for me | 21:48 | |
|
21:50
jisom_ joined
|
|||
| pmurias | i'll better go to sleep than, bye& | 21:50 | |
|
21:51
penk joined
21:54
hakobe_ joined
22:05
Limbic_Region joined
22:10
Blwood joined
22:13
Blwood joined
22:32
fglock left
22:40
ewr joined
22:44
thorat joined
|
|||
| devbot6 | dev: Ticket #26 (defect created): [BUG] 'dmake' broken on Win32 with GHC 6.6.1 <dev.pugscode.org/ticket/26> | 23:13 | |
| diakopter | maxcdo: you around? | 23:14 | |
|
23:16
mako132_ joined
23:23
bonesss joined
23:33
pro21ms4 joined
23:39
vel joined
23:51
ewr joined
|
|||