Perl 6 - the future is here, just unevenly distributed

IRC log for #perl6, 2007-07-26

Perl 6 | Reference Documentation | Rakudo

| Channels | #perl6 index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:01 Eidolos so let's throw away the last seven years of implementation work and start over? >_>
00:01 wolverian they're not mutually exclusive..
00:02 wolverian perl 6 is a spec, not an implementation
00:02 diakopter Eidolos: again, :P ... there wouldn't be much that's not reusable, actually.
00:02 Eidolos Parrot?
00:02 diakopter the hard work is the find-grained specifying.
00:02 diakopter (of PGE, I'm thinking of)
00:02 diakopter fine-grained
00:03 * Eidolos shrugs
00:04 diakopter nearly all of pugs would be reusable for #2, but yes, the REPL and unicode stuff could come directly from ghc.
00:04 diakopter and probably other stuff I don't have in the front of my brain at the moment.
00:13 diakopter frankly, I think the bootstrapping step would be nigh impossible anyway, due to Perl 6's (ever-further-pervading) requirements of laziness & parallelism, and the desired-but-as-yet-unspec'ed unified concurrency/event model/api.  So much cross-platform stuff would need to be reimplemented... So many functional compiler optimizations would need to be ported from ghc's bootstrapped haskell compiler source...
00:14 diakopter based on my *vast* experience writing bootstrapping compilers   LOL  <eye-roll>
00:18 kanru joined #perl6
00:26 weinig joined #perl6
00:33 sunnavy joined #perl6
01:02 nipotaway changed the nick to nipotan
01:13 Zoffix diakopter, Regarding that typo in the href="". I never used `svn` before so I don't want to mess anything up. After I edit the files.. what do I do?
01:17 Zoffix Never mind.
01:18 diakopter hm; how about you just nopaste the edits... http://sial.org/pbot/perl6
01:19 Zoffix What's there to nopaste? ....
01:19 Zoffix heh
01:19 Zoffix Whatever, nevermind.
01:23 pugs_svnbot r17142 | zoffix++ | fixed 404
01:23 pugs_svnbot r17143 | zoffix++ | fixed 404
01:23 pugs_svnbot diff: http://dev.pugscode.org/changeset/17143
01:23 lambdabot Title: Changeset 17143 - Pugs - Trac
01:25 Zoffix ewww.. trans >_<
01:25 pugs_svnbot r17144 | zoffix++ | fixed 404
01:25 pugs_svnbot diff: http://dev.pugscode.org/changeset/17144
01:25 lambdabot Title: Changeset 17144 - Pugs - Trac
01:27 Zoffix Done
01:27 pugs_svnbot r17145 | zoffix++ | fixed 404 on Perl6 link
01:27 pugs_svnbot r17146 | zoffix++ | fixed 404 on Perl6 link
01:27 pugs_svnbot diff: http://dev.pugscode.org/changeset/17146
01:27 lambdabot Title: Changeset 17146 - Pugs - Trac
01:27 Zoffix HTML code needs a major rewrite but I won't be doing it today ;)
01:32 Zoffix Web "Edit Repos" is kinda broken BTW. I would submit the changes but it would say "ERROR: file is identical to the original" even though it isn't. I'd then hit F5 and it would commit :/
01:52 weinig joined #perl6
02:06 _mjk_ joined #perl6
02:14 weinig joined #perl6
02:16 justatheory joined #perl6
02:35 diakopter Zoffix: thanks for reporting that bug with the "Edit Repos"... I'll email the vendor about it
02:38 diakopter Zoffix: also, thanks for fixing all those regressions. :)  did you add yourself to /AUTHORS  ?
02:39 Zoffix umm. I didn't do anything. But I am listed under "Authors" section somewhere on the site..
02:39 Zoffix RE: bug; No problem. It might be some caching issue on your server that I suspected causing IE6 not to scroll down to #fooBar links.
02:40 diakopter I meant, thanks for fixing all the regressions [that you did not cause :)].
02:41 pjcj joined #perl6
02:41 diakopter (the removed spaces)
02:42 Zoffix No problem.
02:48 nperez joined #perl6
02:51 mhm joined #perl6
03:01 sunnavy_ joined #perl6
03:16 sunnavy__ joined #perl6
03:18 gaal joined #perl6
03:50 Teratogen joined #perl6
03:50 rashakil joined #perl6
03:50 Teratogen lol
04:00 Jamtech joined #perl6
04:01 amnesiac joined #perl6
04:08 cls_bsd joined #perl6
04:15 mako132 joined #perl6
04:37 mako132 joined #perl6
05:04 BinGOs joined #perl6
05:32 rho joined #perl6
05:33 miyagawa joined #perl6
05:37 justatheory joined #perl6
05:43 weinig joined #perl6
05:45 jisom joined #perl6
05:48 drrho joined #perl6
05:57 ashelyb_ joined #perl6
05:58 Schwern joined #perl6
06:09 elmex joined #perl6
06:23 dduncan left #perl6
06:27 buetow joined #perl6
06:28 ashleyb joined #perl6
06:29 [particle1 joined #perl6
06:32 [particle2 joined #perl6
06:41 [particle1 joined #perl6
06:43 xinming joined #perl6
06:44 [particle3 joined #perl6
06:47 [particle1 joined #perl6
06:52 [particle1 joined #perl6
06:57 [particle3 joined #perl6
07:08 iblechbot joined #perl6
07:13 [particle2 joined #perl6
07:17 franck___ joined #perl6
07:23 [particle1 joined #perl6
07:27 rindolf joined #perl6
07:33 [particle3 joined #perl6
07:36 franck____ joined #perl6
07:37 [particle4 joined #perl6
07:38 [particle2 joined #perl6
07:41 [particle4 joined #perl6
07:46 flokuehn joined #perl6
07:56 _mjk_ joined #perl6
08:02 flokuehn joined #perl6
08:03 sunnavy joined #perl6
08:03 larsen joined #perl6
08:14 devogon joined #perl6
08:29 franck___ joined #perl6
08:55 iblechbot_ joined #perl6
09:24 cj joined #perl6
09:38 franck____ joined #perl6
09:38 masak joined #perl6
09:49 ruoso joined #perl6
09:49 asksh joined #perl6
09:57 audreyt joined #perl6
10:08 masak it often seems to me that it would be possible to construct a CLI or editor tool that calculated that number after 'plan' in test files
10:10 masak the Entscheidungsproblem nonwithstanding
10:10 polettix joined #perl6
10:12 polettix in http://dev.perl.org/perl6/doc/design/exe/E04.html#It's_a_Given it is said that this "ancient notation":
10:12 lambdabot Title: Exegesis 4: Syntax - perl6:
10:12 polettix when /^\w $/  { print "$name's on first\n" }
10:12 polettix now would be written:
10:12 polettix when /^ \w  $/   { say "$name's on first" }
10:13 masak polettix: yes
10:13 polettix I couldn't help noticing that two spaces popped up in the regex
10:13 polettix does this mean that the /x switch is implied?
10:13 masak polettix: yes
10:13 masak polettix: not sure if you can still leave out the spaces, though
10:14 polettix masak: do you mean that /^\w... would be an error?
10:19 fglock joined #perl6
10:22 [particle1 joined #perl6
10:24 pmurias joined #perl6
10:25 pmurias fglock: hi ;)
10:26 fglock pmurias: hey
10:27 [particle1 joined #perl6
10:28 pmurias shouldn't binding just be assignment instead of calling 'BIND'?
10:35 [particle2 joined #perl6
10:40 chris2 joined #perl6
10:40 * pmurias is in a subversion free zone so dosn't have handy access to the pugs repo
10:41 franck___ joined #perl6
10:43 [particle1 joined #perl6
10:54 fglock pmurias: it could be, after the optimization phase - but at this point we need to keep it as a real operation
11:00 meppl gugu
11:05 cmarcelo joined #perl6
11:13 salzhong joined #perl6
11:21 masak meppl: gugu
11:21 masak polettix: I mean I don't know whether it'd be an error or not
12:00 kane_ joined #perl6
12:06 masak how come localtime() works in the DateTime test, but not in the module itself?
12:08 devogon_ joined #perl6
12:27 [particle1 joined #perl6
12:38 nipotan changed the nick to nipotaway
12:41 TJCRI joined #perl6
12:46 [particle2 joined #perl6
12:49 polettix masak: according to a bit of documentation I've read, not including spaces should not be a problem
12:49 masak polettix: good
12:50 [particle2 left #perl6
12:51 polettix I would have been surprised of the contrary :) Thank you for answering, it was really something that the good ol' RTFM would have clarified in a snap
12:51 jsuisdacc joined #perl6
12:51 masak :)
12:51 polettix even tough I can justify myself stating that i RTFM then :)
12:52 polettix *though
12:56 masak polettix: do you have time to help me investigate the localtime() strangeness?
12:56 masak you'll notice it when you run ext/DateTime/t/basic.t
13:05 devogon joined #perl6
13:23 jerrylee joined #perl6
13:53 franck____ joined #perl6
13:57 buetow joined #perl6
14:08 IceShaman joined #perl6
14:09 franck___ joined #perl6
14:23 daxim_ joined #perl6
14:55 barney joined #perl6
14:57 marmic joined #perl6
15:05 amnesiac joined #perl6
15:10 pbuetow joined #perl6
15:30 kanru joined #perl6
15:53 pjcj_ joined #perl6
16:09 perlDreamer joined #perl6
16:23 perlDreamer left #perl6
16:37 franck___ joined #perl6
16:39 mako132 joined #perl6
16:52 [particle] left #perl6
16:57 idiotmax joined #perl6
17:00 Schwern joined #perl6
17:24 masak joined #perl6
17:26 weinig joined #perl6
17:37 buetow joined #perl6
17:40 dduncan joined #perl6
17:41 dduncan left #perl6
17:41 dduncan joined #perl6
17:43 mako132 joined #perl6
17:48 pugs_svnbot joined #perl6
17:54 Schwern joined #perl6
17:56 cognominal_ joined #perl6
17:57 Psyche^ joined #perl6
18:01 cognominal_ babel sploder
18:01 cognominal_ oops
18:04 diakopter :)
18:08 franck____ joined #perl6
18:08 Psyche^ changed the nick to Patterner
18:17 mako132 left #perl6
18:23 spinclad perhaps it sploded the lack of babble, for a moment
18:26 Blwood joined #perl6
18:33 mako132 joined #perl6
18:34 mako132 left #perl6
18:37 jisom joined #perl6
18:40 pdcawley joined #perl6
18:46 pdcawley joined #perl6
18:48 pdcawley joined #perl6
18:52 pdcawley joined #perl6
18:56 pdcawley left #perl6
18:57 pdcawley joined #perl6
18:58 pdcawley joined #perl6
19:15 dduncan opinion question: supposedly the identity value of the set intersection operator is a potentially infinite-sized set ... but if you're working in an environment where only finite sets are allowed, what's the best result for a reduce over set intersection?
19:15 dduncan eg, what should [U] return
19:16 dduncan for an empty list
19:16 dduncan or should it just fail() ?
19:17 TimToady maybe it should return *  :)
19:18 dduncan whatever?
19:18 TimToady sounds kinda like the universal set
19:18 dduncan so basically you're saying it should return something, and not die?
19:20 dduncan that's the main thing I wanted to know, return something special, vs die
19:23 TimToady possibly it should return the Object protoobject
19:24 TimToady $x ~~ Object should always return true, so it is essentially the universal set
19:29 amnesiac ~~~~~
19:35 cognominal_ joined #perl6
19:39 Psyche^ joined #perl6
19:45 iblechbot joined #perl6
19:54 Psyche^ changed the nick to Patterner
19:57 justatheory joined #perl6
20:13 thorat joined #perl6
20:15 weinig joined #perl6
20:17 justatheory_ joined #perl6
20:41 justatheory joined #perl6
20:46 Schwern joined #perl6
21:13 awwaiid joined #perl6
21:20 meppl good night
21:22 masak meppl: 'night
21:23 meppl ;)
21:24 [particle1 joined #perl6
21:25 Daveman joined #perl6
21:25 masak the Internet is fantastic. thousands of people are connected all over the world, and can wish each other good night with second-fast communication. this can actually bring smiles to people's faces, a fact which is communicated through a semicolon and a closing paranthesis
21:26 masak I think it's cool, really
21:27 thorat the internet has its moments ;)
21:28 masak thorat: ;)
21:35 weinig_ joined #perl6
21:37 [particle1 joined #perl6
21:55 demq joined #perl6
22:06 buetow joined #perl6
22:13 Limbic_Region joined #perl6
22:16 Schwern joined #perl6
22:24 weinig joined #perl6
22:26 pjcj joined #perl6
22:30 thestarslookdown joined #perl6
22:32 toshinori joined #perl6
23:07 justatheory joined #perl6
23:09 Schwern joined #perl6
23:30 dduncan opinion question: when speaking of a duration of time, does it make sense to have a negative duration, such as the result of subtracting a newer datetime from an older one?
23:32 spinclad sure
23:32 dduncan okay
23:34 spinclad time measured in seconds or days, at least, is affine (linear but without a 0 point), as i see it
23:34 spinclad time differences are linear
23:42 zostay joined #perl6
23:45 dduncan sure, well I see no reason not to support positive and negative durations, but I realized that I hadn't so far, so I'm just checking that it's good to switch ... seems that it is
23:48 Schwern joined #perl6
23:51 [particle] joined #perl6
23:51 devogon joined #perl6
23:58 timbunce joined #perl6

| Channels | #perl6 index | Today | | Search | Google Search | Plain-Text | summary

Perl 6 | Reference Documentation | Rakudo