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