svn switch --relocate svn.openfoundry.org/pugs svn.pugscode.org/pugs/ | run.pugscode.org | spec.pugscode.org | paste: sial.org/pbot/perl6 | pugs.blogs.com
Set by avar on 16 November 2006.
00:18 lidden joined 00:28 foo\ joined 01:20 leed joined 01:21 devbot6 joined 01:24 explorer joined
audreyt !wiki AboutPugs 01:25
devbot6 audreyt: TracBot does not have a tracBase defined for this channel
audreyt !wiki AboutPugs 01:26
devbot6 audreyt: dev.pugscode.org/wiki/AboutPugs
lambdabot Title: AboutPugs - Pugs - Trac
audreyt !maketicket "Set up buildbot" We need automated nightly builds for (at least) Win32, OSX and Linux -- Also copy over instructions from eg cvs.haskell.org/trac/ghc/wiki/BuildBot 01:28
devbot6 audreyt: Posting a new ticket failed.
lambdabot Title: BuildBot - GHC - Trac
TimToady that page says that Perl 6 development happens on p6compiler, but that list has had three messages in the last month... 01:30
audreyt please login and edit it away...
and we can test devbot's RSS announcement that way too 01:32
TimToady trouble is I'm not sure what to change it *to* 01:35
audreyt delete it then? :) 01:36
allbery_b #perl6 of course :)
TimToady should it send something here? 01:37
01:38 devbot6 is now known as audreyt
TimToady run away!!! it's the devil bot!!! 01:38
whew!
01:39 amnesiac joined 01:40 devbot6 joined 01:43 devbot6 joined 01:44 devbot6 joined
devbot6 Announcement from my owner (audreyt): #perl6 tracfeed 01:47
01:49 amnesiac joined
devbot6 dev.pugscode.org/timeline?milestone...ormat=rss: AboutPugs edited by audreyt <dev.pugscode.org/wiki/AboutPugs> || AboutPugs edited by lwall <dev.pugscode.org/wiki/AboutPugs> || WikiStart edited by audreyt <dev.pugscode.org/wiki/WikiStart> || ProjectDependencyGraph edited by gaal <dev.pugscode.org/wiki/ProjectDependencyGraph> || WikiStart edited by audreyt < 01:50
lambdabot Title: Timeline - Pugs - Trac, tinyurl.com/2zaxzo
audreyt !rss announce dev 01:51
devbot6 audreyt: The operation succeeded.
TimToady but did the patient survive?
devbot6 dev: AboutPugs edited by audreyt <dev.pugscode.org/wiki/AboutPugs> || AboutPugs edited by lwall <dev.pugscode.org/wiki/AboutPugs> || WikiStart edited by audreyt <dev.pugscode.org/wiki/WikiStart> || ProjectDependencyGraph edited by gaal <dev.pugscode.org/wiki/ProjectDependencyGraph> || WikiStart edited by audreyt <dev.pugscode.org/wiki/WikiStart>
TimToady should the channel topic be pointing there somewhere? 01:52
audreyt sure
sec
ashelyb_ audreyt: I checked out the rss feed -- it doesn't show authors of commits, which is slightly annoying.
TimToady the spew here does 01:53
devbot6 dev: AboutPugs edited by audreyt <dev.pugscode.org/wiki/AboutPugs> || AboutPugs edited by lwall <dev.pugscode.org/wiki/AboutPugs> || WikiStart edited by audreyt <dev.pugscode.org/wiki/WikiStart> || ProjectDependencyGraph edited by gaal <dev.pugscode.org/wiki/ProjectDependencyGraph> || WikiStart edited by audreyt <dev.pugscode.org/wiki/WikiStart> || AboutPugs edited by audreyt <dev.pugscode.org/wiki/Ab
ashelyb_ TimToady: true, though I wish the spew here showed files changed.
TimToady it seems cumulative
audreyt tweaking 01:54
devbot6 dev: AboutPugs edited by audreyt <dev.pugscode.org/wiki/AboutPugs>
audreyt ok, better.
ashelyb_ nice!
audreyt++
TimToady .++.++
devbot6 dev: Ticket #1 (task created): Set up BuildBot for nightly builds <dev.pugscode.org/ticket/1> 01:56
audreyt that looks... useful 01:57
rss add planet6 planetsix.perl-foundation.org/rss20.xml 01:59
!rss add planet6 planetsix.perl-foundation.org/rss20.xml
devbot6 audreyt: The operation succeeded.
audreyt !rss announce planet6 02:00
devbot6 audreyt: The operation succeeded.
planet6: perl6.announce: Weekly Perl 6 mailing list summary for 14-20 January, 2007 <www.nntp.perl.org/group/perl.perl6....ce/549> || Audrey Tang: Weekly Perl 6 mailing list summary for 14-20 January, 2007 <pugs.blogs.com/pugs/2007/01/weekly_...2.html> || Luke Palmer: Perl 6 Rules: Elementary Compositionality + More Vocabulary <use.perl.org/~luqui/journal/32200?from=rss> || perl6.announce: Weekly Perl 6 mailing list
audreyt !changeset 15213 02:02
devbot6 audreyt: dev.pugscode.org/changeset/15213
lambdabot Title: Changeset 15213 - Pugs - Trac
audreyt !addticket "Move pugscode.org pages from svn to dev and make pugscode.org redirect to AboutPugs" 02:03
devbot6 audreyt: Error: "addticket" is not a valid command.
audreyt !newticket "Move pugscode.org pages from svn to dev and make pugscode.org redirect to AboutPugs"
devbot6 audreyt: (newticket ) -- Gives the link to the trac ticket submission page.
audreyt !maketicket "Move pugscode.org pages from svn to dev and make pugscode.org redirect to AboutPugs" 02:04
devbot6 audreyt: (maketicket [--type=<type>] [--reporter=<reporter>] [--component=<component>] [--owner=<owner>] [--milestone=<milestone>] [--version=<version>] "<summary>" <description> ) -- Submit a new ticket with summary <summary> and description <description> with the supplied options.
audreyt !maketicket "Move pugscode.org pages from svn to dev" Also, make pugscode.org redirect to AboutPugs
devbot6 audreyt: Posting a new ticket failed.
audreyt hm.
!maketicket "Move pugscode.org pages from svn to dev" Also, make pugscode.org redirect to AboutPugs 02:09
devbot6 audreyt: Posting a new ticket failed.
tene !maketicket "Making tickets through devbot6 doesn't work" Someone should fix devbot6 so that you can use it to make tickets 02:10
devbot6 tene: Posting a new ticket failed.
audreyt lol 02:12
!maketicket "Move pugscode.org pages from svn to dev" Also, make pugscode.org redirect to AboutPugs 02:13
devbot6 audreyt: Posting a new ticket failed: dev.pugscode.org/newticket ().
lambdabot Title: New Ticket - Pugs - Trac
audreyt !maketicket "Move pugscode.org pages from svn to dev" Also, make pugscode.org redirect to AboutPugs 02:14
devbot6 audreyt: An error has occurred and has been logged. Please contact this bot's administrator for more information.
audreyt hm, 400 bad request
02:17 ashleyb joined 02:19 dmq joined
audreyt !maketicket "Move pugscode.org pages from svn to dev" Also, make pugscode.org redirect to AboutPugs 02:19
devbot6 audreyt: 'Posting a new ticket failed: dev.pugscode.org/newticket (<!DOCTYPE html\n PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"\n "www.w3.org/TR/xhtml1/DTD/xhtml1-str...\n<html xmlns="www.w3.org/1999/xhtml" lang="en" xml:lang="en">\n<head>\n <title>New Ticket - Pugs - Trac</title><link rel="start" href="/wiki" /><link rel="search" href="/search" /><link rel="help" (17 more messages)
lambdabot Title: New Ticket - Pugs - Trac
02:20 thepler joined
audreyt !maketicket "Move pugscode.org pages from svn to dev" Also, make pugscode.org redirect to AboutPugs 02:21
devbot6 audreyt: 'Posting a new ticket failed: dev.pugscode.org/newticket (<!DOCTYPE html\n PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"\n "www.w3.org/TR/xhtml1/DTD/xhtml1-str...\n<html xmlns="www.w3.org/1999/xhtml" lang="en" xml:lang="en">\n<head>\n <title>New Ticket - Pugs - Trac</title><link rel="start" href="/wiki" /><link rel="search" href="/search" /><link rel="help" (17 more messages)
lambdabot Title: New Ticket - Pugs - Trac
02:27 renormalist left 02:42 mjk joined 02:57 mrossetti joined 03:00 justatheory joined 03:05 bucky joined
audreyt !maketicket "Move pugscode.org pages from svn to dev" Also, make pugscode.org redirect to AboutPugs. 03:05
devbot6 audreyt: An error has occurred and has been logged. Please contact this bot's administrator for more information.
tene ?eval my $j = any(1..100); say "omgwtf" if 20 == $j
03:05 evalbot_r15237 is now known as evalbot_r15241
evalbot_r15241 OUTPUT[omgwtfā¤omgwtfā¤] (Bool::True) 03:05
audreyt !maketicket "Move pugscode.org pages from svn to dev" Also, make pugscode.org redirect to AboutPugs. 03:06
devbot6 audreyt: An error has occurred and has been logged. Please contact this bot's administrator for more information.
audreyt !maketicket "Move pugscode.org pages from svn to dev" Also, make pugscode.org redirect to AboutPugs. 03:08
devbot6 audreyt: 'Posting a new ticket failed: dev.pugscode.org/newticket (<!DOCTYPE html\n PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"\n "www.w3.org/TR/xhtml1/DTD/xhtml1-str...\n<html xmlns="www.w3.org/1999/xhtml" lang="en" xml:lang="en">\n<head>\n <title>New Ticket - Pugs - Trac</title><link rel="start" href="/wiki" /><link rel="search" href="/search" /><link rel="help" (17 more messages)
lambdabot Title: New Ticket - Pugs - Trac
audreyt !maketicket "Move pugscode.org pages from svn to dev" Also, make pugscode.org redirect to AboutPugs. 03:09
devbot6 audreyt: An error has occurred and has been logged. Please contact this bot's administrator for more information.
audreyt !maketicket "Move pugscode.org pages from svn to dev" Also, make pugscode.org redirect to AboutPugs.
devbot6 audreyt: 'Posting a new ticket failed: dev.pugscode.org/newticket (<!DOCTYPE html\n PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"\n "www.w3.org/TR/xhtml1/DTD/xhtml1-str...\n<html xmlns="www.w3.org/1999/xhtml" lang="en" xml:lang="en">\n<head>\n <title>New Ticket - Pugs - Trac</title><link rel="start" href="/wiki" /><link rel="search" href="/search" /><link rel="help" (17 more messages)
lambdabot Title: New Ticket - Pugs - Trac
03:10 araujo joined
tene ?eval my $j = any(1..100); my $k = 1; $k++ if 20 == $j; $k 03:11
evalbot_r15241 \3
tene That's... wrong.
I think.
lidden ?eval my $j = any(1..100); my $k = 1; $k++ if 200 == $j; $k 03:12
evalbot_r15241 \1
audreyt !maketicket "Move pugscode.org pages from svn to dev" Also, make pugscode.org redirect to AboutPugs. 03:16
devbot6 audreyt: 'Posting a new ticket failed: dev.pugscode.org/newticket (<!DOCTYPE html\n PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"\n "www.w3.org/TR/xhtml1/DTD/xhtml1-str...\n<html xmlns="www.w3.org/1999/xhtml" lang="en" xml:lang="en">\n<head>\n <title>New Ticket - Pugs - Trac</title><link rel="start" href="/wiki" /><link rel="search" href="/search" /><link rel="help" (17 more messages)
lambdabot Title: New Ticket - Pugs - Trac
audreyt gives up for now ;) 03:17
tene So, audreyt, you able to confirm or deny that that's a bug?
audreyt (supposedly it'd need to move form urllib2 to mechanize or cookielib to properly handle cookies.)
TimToady why don't you put in "constant" as a declarator instead. :)
I tried earlier and failed... :)
audreyt tene: yes, postfix-if seems to be wrong. write a test please 03:19
t/junction/ somewhere
?eval my $j = any(1..100); my $k = 1; if 20 == $j { $k++ } $k
evalbot_r15241 \2
mugwump heh, love that dependency graph 03:23
what does the blue represent? 03:24
audreyt heya mugwump
the blueline is PugsRoadMap numbering
TimToady: does "constant sub foo {...}" simply mean "sub foo is inlined {...}"? 03:26
TimToady inlineable, anyway
and run at compile time, probably
maybe BEGIN is "constant sub BEGIN {...}"
mugwump is this the same: "sub foo() is pure { ... }" ? 03:27
TimToady dunno, I didn't write that trait 03:28
mugwump oh, I thought pure was the trait for functions without side-effects
audreyt TimToady: run at compile time?
I thought that's what macro is for
my sub foo {...} === my &foo ::= sub { ... } 03:29
constant sub foo {...} === constant &foo ::= sub { ... }
TimToady macro body isn't "real" code
it's metacode
at this point, I don't care if it's really constant
audreyt ok.
so it's like "my" 03:30
TimToady I just tried aliasing it to "my" and it didn't work
audreyt still cisible in MY::() ?
*visible
TimToady presumably
aliasing to my and throwing a readonly on it would work for now 03:31
audreyt done. 03:32
testing before commit...
TimToady I wonder if the dup junction could be related to multithreading the junction 03:34
audreyt sure is 03:38
svnbot6 r15242 | audreyt++ | * New "constant" scope as alis for "my" (not really constant yet)
audreyt $_ is passed (True|False)
to the implicit block around if
?eval $_ if 3
evalbot_r15241 \3
audreyt problem is it really should not be an implicit $_
03:40 kanru joined
audreyt fixed. testing 03:40
03:47 amnesiac joined 03:49 lisppaste3 joined 03:50 buubot joined, hexmode joined 03:52 [z] joined
avar audreyt: sial.org/pbot/22906 # more progress on re::engine::Plugin, I basically have everything working, what's left is just moving more stuff to the $re object (named matches et al), supporting captures (easy from now on) and making sure all my SV ref keeping is correct:) 03:57
lambdabot Title: Paste #22906 from Someone at 85.197.228.236
avar and oops, those flags should be 40961 :) 03:58
avar sleep & 04:00
TimToady karma TimToady 04:04
jabbot TimToady: TimToady has karma of 40
audreyt avar: nice! 04:05
avar: upload upload upload
avar It's still very brokenish, but I'll be able to make a CPAN release soonish 04:06
ish++
svnbot6 r15243 | audreyt++ | * tene++ reported that:
r15243 | audreyt++ | warn if 1|2|3;
r15243 | audreyt++ | errorneously warned thrice because it was rewritten as:
r15243 | audreyt++ | if 1|2|3 -> $_ { warn }
r15243 | audreyt++ | instead of the clearly saner:
r15243 | audreyt++ | if 1|2|3 { warn }
r15243 | audreyt++ | This commit fixes it by defaulting syntactic prim/bare blocks
r15243 | audreyt++ | to take () instead of ($_=$+_).
audreyt chsh ish
<- really should start making slides instead of procrastinating online 04:15
beppu__ audreyt, what are you making slides for? 04:34
04:35 beppu joined
audreyt beppu: Monday's talk @ google.tw 04:37
beppu__ good luck on that. I haven't been able to contribute much, but I appreciate all the work you're doing for Perl 6. 04:38
beppu__ going home....
audreyt thank-you for your kind words :)
lidden \wii 04:52
Khisanth those seem to be sold out 04:59
amnesiac Khisanth, ssshhh.... 05:01
05:56 JYC joined 06:14 BooK_ joined
nothingmuch Ciao all! off to the airport 06:33
kanru =quin 06:41
06:43 kanru joined 07:24 jisom joined 07:26 jisom joined
gaal there are lambdawii? 07:30
audreyt TimToady: say I'd like to request timely destruction of a variable, in the style of 07:38
given DBI.connect(...) -> $dbh { LEAVE { $dbh.DESTROY } ... normal code ... }
is that the idiomatic way to do this? should there by some way to somehow tell the Codethat its param is to be timely destructed upon LEAVE? 07:39
(assuming this RAII pattern is desirable to keep)
(given nondeterministic GC)
I guess this can also be implemented as ENTER/LEAVE methods defined on the $dbh object, and have "given" always call them. 07:42
(that's the C#/Python way.) 07:46
the way D solves it is by introducing yet another declarator
which translates to p6: 07:47
given DBI.connect(...) -> $dbh is scoped { ... }
the trait would cause its immediate DESTROY upon LEAVE. 07:48
maybe "scoped" is the wrong word. but a trait feels useful.
08:10 Ziggy6 joined 08:18 Belaf joined
nothingmuch yo yo yo homies sup 08:24
werd to yo lambdas
nothingmuch is studying... stevan is planning on deserting him in New Haven so he can learn how to be an OG
audreyt OG? 08:29
Ocaml Guru?
08:30 GeJ joined
rgs that sure sounds like some sort of initiation 08:39
wolverian t-a-w.blogspot.com/2007/02/right-to...mming.html -- nice flame ;) 08:40
lambdabot Title: taw's blog: The right to criticize programming languages, tinyurl.com/2cavc5
rgs so. while I'm here. I hope to put up somewhere a summary of all improvements in 5.10 regexps. just to check that P6 isn't left behind :) 08:41
GeJ: hello.
audreyt rgs: woot :) 08:45
rgs wolverian: oh come on. this guy says java is portable :) 08:46
wolverian I wish everyone was as lucid as taw in their flames.
rgs, compared to many things, it is... (sadly)
'course we know better.
rgs right.
I had once to port a Java application (with threads) from Windows to Solaris. That was teh pain. Perl 5 is much nicer. But most languages would have made the thing almost impossible... 08:47
araujo somebody talking so good about java, it's just too suspicious :-) 08:49
09:18 Dr_Pi_ joined, VanilleBert joined 09:27 buetow joined 09:59 elmex joined 10:06 devogon joined 10:22 foo\ joined
shay|p6 good morning (IST) 10:24
audreyt greetings. 10:27
shay|p6 hello audreyt, how are you doing? 10:31
araujo: hermano :)
10:35 dduncan left
audreyt shay|p6: doing just fine, trying to find out how to describe Perl 6 as a language optimized to create languages 10:43
10:44 pmurias joined
audreyt such that library authors can use another library to shape perl 6 into a language they like, and use that language to shape the language for the library's user (recursively) 10:46
merlyn (and in the distance, 10000 managers run screaming) 10:47
audreyt a general-purpose domain-specific programming language if you will. 10:48
well, the Rails dialect of Ruby (which is not at all like Ruby) seems to work just fine...
merlyn as I said... screaming. :)
sorry, I wear at least two hats
audreyt aye aye. which is why perl6 _also_ has to focus on sane defaults 10:49
unlike perl5 which has this "use strict" dialect
merlyn as a perl6 user, I'm looking forward to this. as a guy who has to sell this to corps around teh world, I'm a bit confused at the complexity :)
audreyt the manager would like people to immediately reshape their perl5 to perl5-strict-dialect, I hope :) 10:50
the point here is, "shape" very often means not "drastically change syntax" but "enforce certain policy and get the compiler reject all other styles" 10:51
the ability to do that should make managers happy, I hope :)
for example, the ability to completely pretend three-part loops did not exist.
merlyn it's good ultimately, it just looks scary until it's properly sdescribed
audreyt nod, which is I'm agonizing over the words/examples to use... 10:52
s/I'm/why I'm/ 10:53
svnbot6 r15244 | moritz++ | Added test cases for say with explicit filehandle 11:11
11:24 marmic joined 12:09 ludan joined
ludan ola 12:10
moritz tach ;)
12:20 chris2 joined 12:22 Ziggy6 left 12:30 mjk joined 12:41 kanru joined 12:55 explorer joined 13:08 elmex joined 13:24 trym__ joined 13:35 explorer joined 13:39 demq joined 13:43 Ziggy6 joined
avar yawns 13:53
14:18 mrossetti joined 14:19 Limbic_Region joined 14:47 vladd joined
vladd hi Ziggy6! 14:48
14:50 mrossetti joined 14:58 pmurias joined
pmurias hi 14:58
are the sematic used by multimethods in specifing the best match speced somewhere? 14:59
i read the Multisubs and Multimethods section of S12 15:00
15:01 cmarcelo joined
nwc10 A good question. I assume so, but it doesn't seem that anyone who knows the answer is awake 15:01
devbot6 dev: Ticket #2 (task created): Update pugs t/regex/p6regex/ to use the new rx_* files. <dev.pugscode.org/ticket/2>
pmurias the synopsis just uses the word "best" 15:02
audreyt pmurias: docs/notes/multi_method_dispatch/mmd-draft.txt 15:03
it's the closest we have with @Larry for consensus
but it needs to be ported to Spec English and littered with more examples 15:04
maybe maketicket for that? :)
TimToady I don't like the voting metaphor 15:05
audreyt neither do I :/ we had the racing metaphor first 15:06
devbot6 dev: Ticket #3 (task created): Capture fglock/putter interview info to kp6 faq. <dev.pugscode.org/ticket/3>
audreyt but racing snipers that doubles as suicide bombers are... a bit too violent for me
(I think undeads were there for a while too) 15:07
nwc10 "branes" and zombies? richardc infiltrated perl 6 for a while? :-)
cmarcelo moose! is there a way to create a default/easy link for showing the all open tickets in trac? now there isn't a 1-click way to view them :P 15:08
lambdabot cmarcelo: You have 1 new message. '/msg lambdabot @messages' to read it.
audreyt add one to the homepage then? :)
wait, dev.pugscode.org/query is it no?
lambdabot Title: Custom Query - Pugs - Trac
cmarcelo not for me.. I mean, the /query link gets me to a form, not to a list of tickets.. i'll finish TASKS -> tickets then see how to make a 1-click link.. 15:10
audreyt cmarcelo++ 15:11
dev.pugscode.org/query shows 3 tickets for me
lambdabot Title: Custom Query - Pugs - Trac
cmarcelo hmm.. are you logged in? 15:12
devbot6 dev: Ticket #4 (task created): Fix PIL2JS. <dev.pugscode.org/ticket/4>
audreyt tried with both yes and no
if you are logged in, try remove the first filter
that says owner=you?
I think it's a sticky operation
devbot6 dev: Ticket #5 (task created): Refactor util/run-smoke.pl. <dev.pugscode.org/ticket/5> 15:14
cmarcelo every time I leave /query and come back, the first filter is back :( 15:15
audreyt try making a link on the homepage: 15:17
[query:status=new|assigned|reopened Open tickets] 15:18
devbot6 dev: Ticket #6 (task created): Keep STATUS file updated. <dev.pugscode.org/ticket/6>
audreyt !wiki TracQuery
devbot6 audreyt: dev.pugscode.org/wiki/TracQuery
audreyt see that for more details
lambdabot Title: TracQuery - Pugs - Trac
cmarcelo oka
devbot6 dev: Ticket #7 (task created): Tests directory organization. <dev.pugscode.org/ticket/7> 15:20
TimToady audreyt: we've already got "is leave { .close }" 15:21
er, "will leave { .close } 15:22
I wonder if explicit reference counting should be built into open/close generally 15:23
and you make an explicit ref-counted link with some kind of reopen
cmarcelo (putter?) the files docs/Perl6/Overview/* looks like PODified, so looks like a task done, or the entry in TASKS means something else?
audreyt TimToady: what I don't quite like is the explicit {.close} 15:25
Limbic_Region babel: german english Auf Wiedersehen
TimToady will close
Limbic_Region not here either apparently
TimToady except then it'd chew up the normal body
audreyt yeah.
devbot6 dev: Ticket #8 (task created): Fix old repository (svn.openfoundry.org) references. <dev.pugscode.org/ticket/8> 15:26
TimToady is closed
is autoclose
hmm
merlyn is clothes
audreyt the problem with {.close} is it's auotinvoking a userlevel method
or rather, force programming to spell out the autoinvoking
TimToady anyway, if we culturally generalized open/close to refcount semantics, we could have a consistent way to pass out a refcounted object
or clean it up if nobody took an explicit refcount 15:27
merlyn: didn't get a chance to congratulate you!!!
audreyt nod. that would be nice
merlyn well, it's more about what I haven't done for ten years, than what I have done. :)
but I didn't do anything successfully, so here I am!
TimToady well, don't start now. :)
cmarcelo brb &
merlyn definitely not! 15:28
devbot6 dev: Ticket #9 (enhancement created): Make evalbot report the build failure when it happens. <dev.pugscode.org/ticket/9>
merlyn it's the biggest non-news in my life. :)
TimToady where in the world are you at the moment?
merlyn the anti-press-release
just getting off of geekcruise#36
physically on the waterfront in ft lauderdale florida
TimToady I know the place... 15:29
merlyn I'm flying home tomorrow for two days, then down to burbank for two weeks, then up to palo alto for 10 days.
and this is the tail end of a 3 week trip already
so two days home out of seven weeks
TimToady so maybe role Handle is our official way to do explicit refcounting 15:31
maybe we're trying to get rid of the wrong thing here, and it's the "leave" that's the usual case 15:34
which would give us "will { .close }"
audreyt hm. 15:36
TimToady or throw out "will" and replace it with "leave", "keep", "undo" etc.
"leave {.close}"
audreyt still feels rather nonidiomatic compared to other languages with nondeterministic GC... 15:37
TimToady but I'm not sure this will be used often enough to warrant any default over "will leave {.close}"
audreyt filehandles surely?
TimToady yes, but most of most programs is processing lines, not opening files.
15:38 trym joined
audreyt fair enough... 15:38
TimToady I do realize that P5 programmers will balk at writing even that much...
maybe its -> Handle $h that is magically scoping 15:39
audreyt been thinking that, yes. 15:40
my Handle $h # too
TimToady FileHandle is also rather bulky
audreyt and all its subtypes 15:41
TimToady well, I guess IO is our shorthand
audreyt so thing that derives Handle is magically scoped when annotated as a constraint
TimToady it's almost turning into a monad...
audreyt for it to be a proper monad we still need this RealWorld type...
TimToady nah, that's just the prototypical monad 15:42
anything that doesn't behave programmatically can be a monad. :)
audreyt that's very Leibnizian of you...
TimToady I often speak hyperbolically 15:43
no wait, that was the other L guy...
audreyt this L guy speaks in binary... 15:44
given sufficient reason, that is
allbery_b monads are just perl<6's magic :)
TimToady use perl5:Foo == thread the Foo module with the perl5 monad... 15:45
audreyt yay I finished slides sketch
TimToady audreyt++
speaking of which, why doesn't audreyt++.++ work? 15:46
audreyt I guess "Extensible Compilation" is a good enough description
better than "Malleable Compilation"
TimToady oh way, that's the value
nevermind
audreyt (for the metaprogramming support)
audreyt ponders "Maimable Compilation"
TimToady Derivable languages 15:47
I keep picturing Perl 6 as the root of a big naming scheme for all languages. :)
audreyt it's both the root and the top...
Root|Roof
TimToady use perl6://now/I/am/Python 15:48
Juerd use chameleon;
TimToady but I understand you are trying not to scare the audience too much :) 15:49
audreyt TimToady: so, if I'm to schedule a Mountain View hackathon, does July work for you? something like early Jul .. oscon 15:50
May or June is also possible, but that means two US trips for me (already submitted oscon)
TimToady I think so, have to check with my executive secretary to be sure
audreyt ok. I plan to stay longer this time 15:51
TimToady she sez it should be fine
audreyt will check with google folks to see if they have spare rooms in the 'plex
failing that, would need to find localhost
TimToady you would be most welcome at our humble adobe
it's probably closer to the googleplex than their accomodations 15:52
quite walkable, in fact
moritz btw is anybody coming to debconf7?
TimToady name it debcon7 and you'll get crackers coming by accident 15:53
audreyt TimToady: oh nice. 'plex may work better as hackathon space if we get more people joinging
moritz TimToady: I have no influence on the name ;(
audreyt but I've love staying at ::Larry -- hopefully I won't bore you to death :) 15:54
*I'd
TimToady look, our kids ranged from ADD to Asperger's...we're ready for anything 15:55
well, almost anything...
audreyt :) will keep you posted then 15:56
TimToady kewl
Juerd From ADD to PDD is more symmetrical ;)
audreyt tries to get some sleep... bbl &
TimToady ah yes, my favorite diagnosis PDD-NOS 15:57
Juerd As opposed to the very tiny group of PDD-OS :P
TimToady "not otherwise specified"
Juerd Including PDD-Asperger.
Do they include "PDD" where you live?
Or is Asperger's seen as a thing by itself?
TimToady they didn't have Asperger in the Dmumble IV 15:58
PDD-NOS was the closest they had
Juerd DSM-IV
TimToady the DSM IV, sez my executive secretary 15:59
oh, that's that new one, which has it
Glo says III was just PDD-NOS
Juerd Yea. I was about to mention that the DSM IV *does* have both
TimToady well, nice that half of silicon valley is no longer "miscellaneous" 16:00
Juerd Hee :)
Juerd got his share of the DSM spectrum too
TimToady can't say I haven't noticed. :) 16:01
Juerd I'm sure you could ;)
(qed? :P)
TimToady laziness=PDD impatience=ADD ... hubris=profit!!! 16:02
Juerd PDD, ADD, HIQ. Common set. 16:03
TimToady actually, hubris is some form of narcissism, I expect 16:04
Juerd Intellectual narcissism, then.
I like the thought.
TimToady obviously we need to find some place where the normal psychotics can fit in. 16:05
Juerd I found out that my site is on the first google page if you search for "psycho test"
Because of a entirely non serious page inspired by Wolverian's image hacking in Pelr. 16:06
Perl
TimToady accumulating useless facts is one of the symptoms
Juerd Things that are useless to some, may be of great value to others :) 16:07
TimToady I've accumulated quite a wide variety of useless facts
Juerd Doesn't everyone do that?
TimToady yes, but they accumulate normal useless facts, not abnormal ones. 16:08
Juerd They just haven't discovered Wikipedia yet ;)
I all(hate, love) that site. 16:09
TimToady when I was young I read the entire World Book encyclopedia 16:10
Juerd Browsing through the huge three-shelves-occupying encyclopaedia at Grandpa's was why I liked visiting him so much. 16:11
Now that I have Wikipedia at my disposal, I like going there, for the old guy himself :) 16:12
devbot6 dev: WikiStart edited by cmarcelo <dev.pugscode.org/wiki/WikiStart> 16:15
svnbot6 r15245 | moritz++ | moved tests to the appropriate location 16:16
Juerd afk 16:18
devbot6 dev: Ticket #10 (task created): Rearrange t/ for reuse with multiple Perl 6 implementations. <dev.pugscode.org/ticket/10> 16:23
dev: Ticket #9 (enhancement closed): Make evalbot report the build failure when it happens. <dev.pugscode.org/ticket/9#comment:1> 16:25
merlyn ... rename t/{xx-uncategorized/pi_internals.t => builtins/math/pi_internals.t} (100%)
so says git-svn
devbot6 dev: Ticket #11 (task created): Remove all unconditional SKIP/TODO flags from t/. <dev.pugscode.org/ticket/11> 16:27
moritz merlyn: dev.pugscode.org/changeset/14904 is a change of svnbot
lambdabot Title: Changeset 14904 - Pugs - Trac
moritz s/svnbot/evalbot/ 16:28
merlyn why are you poiting that out to me
moritz merlyn: I understood something wrong ;) 16:29
16:29 buetow joined
devbot6 dev: Ticket #10 (task updated): Rearrange t/ for reuse with multiple Perl 6 implementations. <dev.pugscode.org/ticket/10#comment:1> 16:31
16:31 nwc10 left
devbot6 dev: Ticket #12 (task created): Tests directory scaling problem. <dev.pugscode.org/ticket/12> 16:33
dev: Ticket #13 (task created): Synchronize docs/ with current lang spec. <dev.pugscode.org/ticket/13> 16:37
16:40 thepler joined
devbot6 dev: Ticket #14 (enhancement created): More information in pugs -V output. <dev.pugscode.org/ticket/14> 16:40
dev: Ticket #15 (task created): Function aliases for math number rounding. <dev.pugscode.org/ticket/15> 16:43
dev: Ticket #16 (task created): Shortcut/script for easy Prelude regeneration. <dev.pugscode.org/ticket/16> 16:47
16:49 Daveman joined
devbot6 dev: Ticket #17 (task created): Introspection interface. <dev.pugscode.org/ticket/17> 16:49
16:51 justatheory joined
svnbot6 r15246 | cmarcelo++ | * Add messages on important project_planning/ files pointing to the 16:56
r15246 | cmarcelo++ | Pugs Trac at dev.pugscode.org/
lambdabot Title: Pugs - Trac
devbot6 dev: Ticket #18 (task created): The Pugs Commentary. <dev.pugscode.org/ticket/18> 17:03
masak_ audreyt: the logo on dev.pugscode.org/query doesn't scale very well. please use this scaled 72x72 version instead: masak.org/carl/pugscode-small.png 17:05
lambdabot Title: Custom Query - Pugs - Trac
cmarcelo pp/TASKS is ported to new ticket system. I skipped that CruiseControl task since #1 looks like a replacement.. 17:06
moritz cmarcelo++ ;)
17:07 masak_ is now known as masak
cmarcelo @tell putter See new ticket #18, maybe is an alternative to your idea to have an TALK page for each .hs file. Or maybe is complementary :) 17:07
lambdabot Consider it noted.
cmarcelo It would be nice to have a post on blog.pugscode.org telling the world about the new Trac, the Christmas Graph, and what happened in #perl6 / pugsland since November... 17:12
cmarcelo wonders if putter has a blog bit... ;-) 17:13
audreyt masak: I'll fix the logo soon... maketicket for it? or even do one based on (say) aburlison's Perl6Mascot logo? 17:15
merlyn is "stevan working on MetalModel 2.0, based on MiniMetaModel"
is Metal there correct?
a cute joke?
a cross between Mental and Meta, perhaps? 17:16
or more forged?
audreyt it's typo.
moritz somtimes life is simple ;) 17:17
audreyt occam and all :)
merlyn ok 17:18
devbot6 dev: WikiStart edited by cmarcelo <dev.pugscode.org/wiki/WikiStart>
merlyn just wondering how many names I have to still learn. :)
I just looked at a_dependency_graph.dot 17:19
yeow
cmarcelo devbot6: you should be karma friendly... :P
devbot6 cmarcelo: Error: "you" is not a valid command.
merlyn "You is" is not proper english. :)
you ain't no proper command!
cmarcelo hehe
merlyn my momma done told me 'bout creepy bots like you! 17:20
17:27 Schwern joined 17:40 buetow joined 17:42 cmarcelo joined
masak audreyt: ticket submitted 17:43
devbot6 dev: Ticket #19 (task created): Replace current logo with a correctly scaled version <dev.pugscode.org/ticket/19> 17:45
svnbot6 r15247 | lwall++ | contextualizers, subcalls, listops including post-declared, 1st <suppose...> 18:20
18:21 xinming joined 18:36 wilx joined
araujo shay|p6, :-) 18:44
18:50 Schwern joined 18:51 iblechbot joined 19:05 justatheory joined
shay araujo, bro, cōæ½xF3mo estōæ½xE1s? 19:18
19:30 jisom joined 19:31 jisom joined 19:32 jisom joined 19:41 ludan joined 19:51 jisom_ joined 19:52 explorer joined 19:54 elmex joined 19:55 rashakil joined 20:05 Schwern joined 20:09 jisom_ is now known as jisom 20:16 Squern joined 20:20 Dr_Pi joined 20:26 stephang joined 20:53 Aankhen`` joined 20:54 Dr_Pi_ joined 21:07 justatheory joined 21:21 pdcawley joined 21:33 dduncan joined 21:50 akesson joined
akesson hey 21:50
TimToady hey, hey
21:51 avar joined
akesson about perlembed, is the the linking dynamic or static against the perl interpreter? 21:52
TimToady usually dynamic, can be static
akesson we are trying to do some cool stuff here :)
TimToady where is "here"? 21:53
akesson sweden ;)
TimToady that would have been my guess, considering your address ends .se
akesson clever
:)
and yea, what is DynaLoader.a ? 21:54
TimToady basically, the difference between miniperl and perl
akesson so, how to make it dynamic?
TimToady just need to make sure it builds a .so on most Unixy systems 21:55
I believe it's a Configure option
akesson hmm
ok
TimToady I note that fedora comes with /usr/lib/perl5/5.8.5/i386-linux-thread-multi/CORE/libperl.so 21:56
which perl
and that's what /usr/bin/perl links against 21:57
akesson so, dynamic is the default?
TimToady /usr/bin/perl itself being a 14k program. :)
akesson thats great! 21:58
moritz du `which perl`
1.1M /usr/bin/perl
so it's different on debian ;)
TimToady basically look in perlmain.c to see how perl embeds itself to make the ordinary perl executable. 21:59
akesson we are gonna do code in Perl as some kind of plugin for a C program. 22:00
so, C program runs the Perl code
pretty nifty 22:01
TimToady is certainly doable
akesson is __Ace__ btw :) 22:02
TimToady ah
akesson not at home atm so.. :)
TimToady thought it looked a little familiar
akesson hehe
ok, gonna eat now... laters
my buddy says hello
TimToady hello, buddy! 22:03
22:03 Psyche^ joined 22:19 Psyche^ is now known as Patterner 22:35 UWC joined 22:59 Psyche^ joined 23:02 spoop left 23:07 Psyche^ is now known as Patterner 23:12 mako132_ joined 23:13 mako132_ joined
akesson anyone here that has ideas on how to solve nameconflicts when it comes to filesystems? 23:15
besides numbering
moritz timestamps, hashes 23:17
akesson: or what are you aiming at?
akesson: and what's bad about numbers?
23:17 xwrn joined
akesson we are not against numbers.. just wanna see other alternatives 23:18
hashes doesnt solve it btw
moritz rand() ;) 23:19
akesson :D
23:30 Ziggy6 left 23:46 cookys joined 23:49 TreyHarr1s joined 23:59 stephang joined