pugscode.org | temporary feather address: perl6.wall.org | sial.org/pbot/perl6 | ?eval [~] <m oo se> | We do Haskell, too | > reverse (show (scanl (*) 1 [1..] !! 4))
Set by allbery_b on 24 March 2007.
svnbot6 r15878 | lwall++ | don't use obsolete each() in 99problems 00:48
r15878 | lwall++ | work around "return if" problem.
pasteling "evalbot_r15877" at 194.145.200.126 pasted "Pugs build failure" (328 lines, 18K) at sial.org/pbot/24123 00:50
01:12 mjk joined
svnbot6 r15879 | lwall++ | Add test for "return if" problem". 01:12
pasteling "evalbot_r15878" at 194.145.200.126 pasted "Pugs build failure" (289 lines, 15.8K) at sial.org/pbot/24124 01:16
svnbot6 r15880 | lwall++ | Make subrule reinstall give more feedback on failure.
r15881 | lwall++ | forgot to add props to if3.t 01:19
01:32 dolmans joined
svnbot6 r15882 | unobe++ | * reworked package-osx.pl script (will use w/buildbot soon) 01:37
r15882 | unobe++ | ** need to finish .pkg and .dmg creation steps
01:37 nipotaway is now known as nipotan 01:53 offby1` joined 02:16 geoffb joined 03:21 offby1 joined 03:26 justatheory joined 03:39 mako132_ joined 04:10 forsaken joined 04:13 mako132_ joined 04:29 forsaken joined 04:44 jamhed joined 04:56 eternaleye joined 05:03 amnesiac joined 05:04 eternaleye left 05:07 forsaken joined 05:17 esstone joined 05:23 devogon joined 05:39 dvorak joined 05:51 rfordinal joined 06:08 dolmans joined 06:11 SubStack joined 06:44 spo0nman joined 06:46 franck__ joined 07:06 iblechbot joined 07:11 buetow joined 07:27 jisom joined 07:28 nekokak joined 07:42 xinming_ joined 07:50 rfordinal joined 07:53 lumi joined 08:02 the_dormant joined 08:07 buetow joined
svnbot6 r15883 | Darren_Duncan++ | ext/QDRDBMS/ : updated VERSION docs in all .pm files to specify 'for Perl 6' 08:21
08:26 rfordinal_ joined 08:30 aukjan|gone is now known as aukjan 08:33 andara joined
clkao 08:35
dduncan what you say? 08:36
08:48 elmex joined 08:52 mj41 joined 08:54 buetow joined 09:04 do7 joined, forsaken joined 09:11 do7 left 09:22 lichtkind joined 09:27 dduncan left 09:28 autark_ joined 09:37 nwc10 joined 09:44 BooK joined 09:56 ruoso joined 09:58 iblechbot joined 10:12 chris2 joined 10:20 bsb_ joined 10:22 bsb_ is now known as bsb 10:58 charsbar_ joined 11:17 the_dormant joined 11:18 DarkWolf84 joined 11:29 rfordinal_ is now known as rfordinal 11:36 aukjan is now known as aukjan|gone
wolverian Juerd, feather's missing the fi_FI.UTF-8 locale. I don't see an english UTF-8 locale either. 11:38
11:54 FurnaceBoy joined 11:56 fglock joined 11:57 nipotan is now known as nipotaway 12:20 ayrnieu joined 12:23 Limbic_Region joined
gaal wolverian: fixing 12:31
fixed
Juerd wolverian: I emptied /etc/locale.gen recently because it broke 12:47
Haven't had tuits to refill it
13:18 ofer joined 13:21 araujo joined 13:28 jerrylee joined 13:32 lichtkind joined 13:34 Schwern joined
svnbot6 r15884 | fglock++ | - updated v6/yapc-sa-hackathon.txt 13:34
13:45 ofer0 joined 13:47 franck__ joined 14:00 vel joined 14:16 lisppaste3 joined
nwc10 fa_UR.utf8 is a locale worth getting 14:17
oops
fa_IR.UTF-8
the decimal separator is not in the ASCII range
14:20 perlmonkey2 joined 14:21 nwc10 left
avar pugs svn? 14:28
gaal is that Iranian Farsi? # guessing
avar hrm, where is the svn again?
moritz avar: svn.pugscode.org/trunk/
14:28 rhandom joined
gaal oh, he left. 14:29
avar svn.pugscode.org/pugs/ actually:)
lambdabot Title: Revision 15884: /
moritz oh, sorry ;-) 14:30
14:35 DarkWolf84 joined 15:12 Schwern joined 15:14 amnesiac joined, forsaken joined, Psyche^ joined 15:16 buetow joined 15:18 Psyche^ is now known as Patterner 15:19 forsaken joined 15:24 forsaken joined
lichtkind moritz: weisst du wo larry gebohren wurde? 15:25
moritz lichtkind: noe 15:26
lichtkind moritz: habe nƤmlich gemerkt das unser artikel amiland sagt aber en original kanada
15:30 forsaken joined 15:36 forsaken joined
lichtkind TimToady: it is corecct that you are born in duncan? thanks 15:43
rgs duncan, idaho ?
lichtkind i love dune 15:44
no duncon, british columbia
rgs apparently there are five duncan in the USA, but none of them are in idaho
lichtkind i thought that you mean duncan idaho the figure from the dune novel 15:45
rgs that was a pun, yes 15:46
TimToady no, I wasn't born in any place named Duncan. 15:51
I was born near LA
and I don't mean Louisiana...
geoffb You're from Southern California? And you did something good for humanity? Wow, maybe there's hope for us all .... ;-) 15:52
TimToady I'm "from" all up and down the west coast, depending on how you care to define "from". 15:53
jerrylee building pugs is really not easy 15:54
geoffb resembles that remark ...
TimToady on Windows?
jerrylee yes
[particle] is that why i see all those "larry wall raised here - next exit" signs on the highways?
TimToady yep
you'll notice none of them say "grew up" though. 15:56
jerrylee it took me all night to build it
TimToady how much memory?
fglock [particle]: do you know how much of class/namespace is implemented in p6-in-parrot? there are no tests for this
jerrylee install ghc, activeperl, nmake ... 15:57
[particle] i don't know if it's implemented at all
fglock k
jerrylee 512m
[particle] if i recall, it was waiting the object implementation, which we now have
TimToady 512 works but tends to thrash ghc a bit. My compiles got a lot faster after I upped it to 1.5M 15:58
(though that was with ghc 6.4; don't know if 6.6 is still that hungry) 15:59
jerrylee and it's not easy for newbie to do it :) (though i am not newbie)
15:59 MikeJS left
TimToady most everyone here is a trooper, or too new to figure out that they're not. :) 16:00
gaal 6.6 is still hungry, yes, but all other things being equal is much faster. 16:01
TimToady the attitude we have to guard against as we go forward is "It was hard for me, so it has to be hard for everyone else now too"
moritz jerrylee: I have 512mb RAM too, minus a bit video ram.. it swaps but it compiles (if you are patient ;-) 16:02
TimToady I don't mind some vicarious suffering, as long as it really is alleviating someone else's future pain. But if not...
gaal er, certainly not saying that 6.6 being hungry's a good thing. :)
jerrylee moritz: it's compiling, though used all resources ;) 16:03
TimToady moritz: can you borrow some extra ram and see if your smoke still fails? 16:05
or maybe add more swap space? 16:06
moritz TimToady: no, I have a ~3 yrs old laptop, and I don't know anybody around with compatible ram
TimToady running what?
moritz TimToady: but I do have 1G swap, and that's never full
debian
TimToady hmm 16:07
well, scratch that theory then
PerlJam moritz: the laptop is 3 years old, but how old is the debian? ;)
geoffb moritz: Are you running with X, or sitting at console?
moritz PerlJam: released on sunday ;-)
[particle] scratches david wheeler
moritz geoffb: with X + FVWM
PerlJam moritz: try turning off all that X stuff and compile again. 16:08
geoffb moritz: you might consider going telinit 1 and doing the compile, and see how that goes
TimToady I was more addressing the smoke failure mentioned on p6c
moritz PerlJam, geoffb: I'll do that tonight before going to bed
geoffb or rebooting to 'single'
PerlJam I know the first time I compiled pugs, I had to do it without X running. (though my situation changed such that it wasn't a problem)
TimToady bbl & 16:15
wolverian Juerd, thanks! you're a very gracious host. Juerd++
Juerd wolverian: Can I delegate adding all the locales to you? 16:16
wolverian Juerd, sure. I don't think I have sudo right now though 16:17
Juerd, you want them _all_?
Juerd Yes, all 16:18
wolverian I can do that.
Juerd You have sudo access now
wolverian just manual work, I think. :)
thanks.
Juerd There's probably a list of all locales, but I cuoldn't find it 16:19
Thank *you*
moritz dpkg-reconfigure locales should do
wolverian yup, doing that now.
moritz Debian++
wolverian it's just annoying to click down check click down check down check down check ....
oh wait, there's "All locales" :) 16:20
Juerd, what's the default locale?
moritz Debian++ # for debconf ;-)
wolverian Juerd, that is, do you have a preference? :)
moritz I think "C" should be just fine?
PerlJam Juerd: Am I just a little off, or are you delegating blame? "It's wolverian's fault the locales are still broken" :) 16:21
Juerd wolverian: System locale should be C
wolverian okay. 16:22
generating now. should be fixed when it's done.
Juerd i.e. there shouldn't be any locale by default
Great, thanks
PerlJam: Yep.
:)
wolverian delegating is fine as long as I have a clue what to do. with debian, I usually do.
I guess I'm an easy target. (; 16:24
16:25 Lunchy joined 16:27 prly joined
wolverian at "b"... 16:27
16:31 macroron joined 16:32 the_dormant joined, prly_ joined
moritz TimToady: sorry I only replied to you, not to the list.. will do that now 16:33
svnbot6 r15885 | fglock++ | mp6 - MiniPerl6::Perl6Parrot::Emitter placeholder 16:35
16:35 marmic joined
gaal generating all utf-8 locales would take forever 16:38
and will happen every time $that_package is updated
moritz utf-8 is overrated ;-) 16:39
gaal is it? it's pretty nifty. 16:40
pasteling "evalbot_r15884" at 194.145.200.126 pasted "Pugs build failure" (61 lines, 2.3K) at sial.org/pbot/24142
16:40 prly__ joined
TimToady it's also underrated. :) 16:40
Juerd 18:38 < gaal> generating all utf-8 locales would take forever
18:38 < gaal> and will happen every time $that_package is updated
It's okay this time because wolverian does it :)
pasteling "evalbot_r15884" at 194.145.200.126 pasted "Pugs build failure" (182 lines, 9.1K) at sial.org/pbot/24143
Juerd And it's okay during upgrades because I never attend them anyway
16:41 forsaken joined
Juerd feather has always had the full locale list installed, until last saturday 16:41
wolverian the locales aren't updated that often, anyway.
gaal *shrug*
wolverian screen++
Juerd It takes 45 minutes or so
gaal i'm used to my slow machine at home where i'm always impatient
moritz converted his homepage yesterday from latin1 to utf-8
gaal screen++ indeed 16:42
Juerd is considering using utf-32 because it compresses extremely well... ;) 16:43
jrockway why isn't there a utf-24?
gaal may I propose for that purpose UTF-64
moritz jrockway: because 24 isn't 2^n, n integer ;-) 16:44
jrockway: and computer scientists love powers of 2
xinming_ utf-8 here is for historical reasons. And I think It will last a really long time except all server using utf-32 to send http header
16:44 lichtkind joined
jrockway utf-8 is a good idea 16:44
Juerd UTF-32 is generally a bad idea
jrockway it's efficient for most stuff
gaal historical reasons are sometimes very good ones
jrockway and everythign understands it
it's just inefficient for things like "strlen <utf8-text>" 16:45
Juerd UTF-32 is senseless for normal text. Its use is limited to academic context, I think.
jrockway: With proper caching, that's not as big a problem as you'd think.
TimToady and at the grapheme level you *still* have a variable-width encoding.
gaal Juerd: uh, is "normal text" "English" under that definition? 16:46
Juerd gaal: Any current language
gaal er, s/definition/claim/
moritz Juerd: why? it's really easy to work with, and with non-european charsets 2^26 chars are sometimes not enough
Juerd gaal: Including Chinese(!)
moritz s/26/16/
jrockway a lot of stuff is still ASCII
optimizing for ASCII isn't a bad idea
Juerd I suggest that you read Wikipedia's articles about UTF-16 and UTF-32 respectively.
moritz jrockway: as non-english speaker I can't agree
jrockway moritz: well, what charset is this conversation using? 16:47
Juerd moritz: It doesn't help to optimize for ASCII if that doesn't hurt non-ASCII.
moritz Juerd: ok, I'll do it
16:47 justatheory joined
jrockway freenode would require 4x bandwidth if it switched to utf-32 16:47
moritz jrockway: I don't know what you are using ;-)
jrockway that would suck, because 99% of the conversations are ascii
moritz jrockway: no, because of compression
jrockway and the rest are iso-2022-jp :)
moritz Ƥ 16:48
jrockway maybe
extra CPU time
Juerd jrockway: If IRC was updated to use UTF-anything, it could also be updated to use gzip
jrockway with utf-8/ascii it can just blindly pass the bits around
16:48 bernhard joined
jrockway yeah 16:48
Juerd So the bandwidth argument, for IRC, is a very silly one :)
16:48 iblechbot joined
jrockway i'm just saying that optimizing for ASCII isn't a bad idea 16:48
Juerd The problem with IRC is that it sends almost no metadata :)
jrockway it might not be a good idea either 16:49
Juerd For IRC to support ASCII-incompatible encodings, you'd have to switch at some point
16:50 forsaken joined
moritz Juerd: but irc _does_ support encodings differnt from ascii, doesn't it? 16:50
avar you could just send it along with MAXNICKLEN and such
wolverian moritz, well, if "completely ignoring" can be defined as "supporting" :) 16:51
avar irc is a line-based protocol where you send arbitary octets over
Juerd moritz: Not for the protocol itself.
The IRC protocol is strictly ASCII.
moritz Juerd: ok, but for content
avar no it's not
Juerd moritz: Well, as long as it doesn't contain ASCII's control characters. That excludes UTF-16 and -32. 16:52
avar the only protocol irc knows about is that swedish variant of whatever the hell
16:52 prly joined
Juerd avar: That's ASCII, where {}[] are mapped to other letters :) 16:52
avar: [] are uppercase {}
(as in ascii ;))
16:53 franck__ joined 16:56 tuna joined
avar does that also apply for ~ and ^ and | and \ in ascii? 16:56
"""
Because of IRC's Scandinavian origin, the characters {}|^ are
considered to be the lower case equivalents of the characters []\~,
respectively. This is a critical issue when determining the
equivalence of two nicknames or channel names.
"""
-rfc 2812 16:57
Juerd Oh, \~ too :)
Heh
What's that horrible """ thing? :)
avar PYTHON
Juerd If I had +o, I'd kick you ;)
lichtkind TimToady: thanks can i get the name of the little town near LA ?
wolverian scandinavian?! goddamn swedes hijacking everything we do.
(</joke>) 16:58
Juerd wonders why jokes so often contain profanity
moritz heja norge!
jerrylee finally pugs is compiled
TimToady lichtkind: I'd rather not.
moritz jerrylee++
lichtkind TimToady: ok
jerrylee hi moritz
moritz hie jerrylee ;-) 16:59
jerrylee why is it written in Haskell?
moritz one possible answer could be "because audrey wanted to learn haskell" 17:00
jrockway i think the offical reason is "the Reader monad"
:)
jerrylee is it going to be perl6 in future?
moritz another could be "because it's good for fast buttom-up dev"
jerrylee as i remember perl6 will be written in perl6?
17:00 forsaken joined
jrockway yes 17:00
pugs is for prototyping
moritz jerrylee: hopefully, yes ;-)
jerrylee moritz: i see
jrockway and general fun!
jerrylee :D in some way it's fun 17:01
how do you guys test it? 17:02
moritz jerrylee: with "make smoke" 17:03
17:03 prly_ joined
jrockway FWIW, perl6 is anything that passes the perl6 test suite 17:04
lichtkind TimToady: but i still wonder why wikipedia in most languages sees you born in duncan british columbie :)
jrockway so... perl6-on-perl6 might be the official version... but nothing's stopping you from having your own implementation
jerrylee i am afraid i don't know how to help debug, on haskell o.O 17:05
moritz already considered writing a dummy language that just prints "ok" for every test to have the first working perl6 implementation - as an aprils fools choke or something ;-)
jerrylee really agree that 17:06
17:06 tuna joined 17:11 prly__ joined 17:14 jerrylee joined
jerrylee !seen 17:15
devbot6 jerrylee: Error: "seen" is not a valid command.
jerrylee ! 17:16
jerrylee is sleepy
jerrylee 's pc is still making test on pugs 17:17
time for be
time for bed
17:17 prly___ joined
jerrylee bye guys 17:18
moritz 'night
jerrylee is worrying make test will take a very long time
bye moritz
17:20 awwaiid joined 17:24 bonesss joined, zamolxes joined 17:35 andara left, Psyche^ joined 17:43 Psyche^ is now known as Patterner 17:47 ofer joined 17:48 myavuzselim joined
wolverian locales generated 17:50
Juerd Thanks
wolverian you're welcome. feel free to delegate menial tasks
(those that aren't handled by debian automatically :) 17:51
17:52 drupek12 joined 17:55 larsen_ joined 17:58 Loro_ joined, Loro_ left, Loro_ joined 18:06 tokuhirom is now known as toku_away 18:08 forsaken joined 18:12 charsb___ joined 18:13 forsaken joined 18:23 cognominal joined 18:30 dmpk2k joined 18:33 devogon joined 18:38 jisom joined 18:41 brian_d_f joined
fglock I've got objects working in p6-in-parrot (for some value of "objects") 18:44
there is some hope for mp6 18:45
18:45 weinig|bbl is now known as weinig_, weinig_ is now known as weinig 18:52 geoffb joined
svnbot6 r15886 | fglock++ | mp6 - added an example of p6parrot emulation of "for-loops" and "objects" 18:52
18:56 DarkWolf84 joined 19:00 rhandom left 19:05 forsaken joined 19:10 xdg joined 19:29 shay|p6 joined 19:38 mj41 joined 19:43 dduncan joined 19:48 jisom_ joined
moritz is there a good reason why perl6.vim hilights kv in a different color than keys? 19:55
gaal probably not. 20:03
DarkWolf84 maybe it's just a bug 20:04
moritz DarkWolf84: "bug" is a rather harsh word for that ;-) 20:05
kv is listed as "p6KeyPropoerty", whereas keys is a "p6KeyFunc"
DarkWolf84 well then mistake is the word
gaal "oversight" 20:06
commits welcome
fglock would someone review a p6 snippet? svn.pugscode.org/pugs/v6/v6-MiniPer...t-class.pl 20:14
lambdabot tinyurl.com/26ml3u
fglock I'm trying to emulate some missing features in p6-parrot 20:15
20:15 perlmonkey2 left 20:24 justatheory joined
gaal what's the arg for the closure for? 20:26
also I think you need {...}(), not ()()
fglock gaal: () seems to be a syntax error
gaal
.oO( ))<>(( forever )
20:27
?eval {"moose"}.()
20:27 evalbot_r15877 is now known as evalbot_r15886
evalbot_r15886 "moose" 20:27
fglock also, it doesn't work without 'my $var'
gaal ?eval {"moose"}()
evalbot_r15886 "moose"
fglock no, that's perl6-in-parrot :)
I'm working around 20:28
parrot-0.4.10 from cpan 20:29
gaal so it's ( {} ).() and the () is just for grouping? not sure if that should work...?
fglock yes, it works here
hmm - I'll try it in pugs 20:33
no, it only works on parrot - strange 20:34
20:35 tuna joined 20:40 DaGo joined
geoffb Anyone happen to know the status of the Chief Rabbit? 20:42
20:56 vel joined 21:00 perlmonkey2 joined 21:15 ludan joined 21:18 explorer joined 21:27 forsaken joined, Limbic_Region joined 21:38 reZo joined
Patterner Never trust a rabbit. 21:38
21:39 reZo is now known as rissy 21:40 mr_ank joined
TimToady I think you meant: Never twust a wabbit. 21:45
Limbic_Region TimToady - are you still unable to compile pugs? 21:49
Patterner s/rabbit/bunny/ 21:54
(see imdb.com/title/tt0443536/quotes :) 21:55
lambdabot Title: Hoodwinked! (2005) - Memorable quotes
21:57 FurnaceBoy joined 22:04 offby1` joined 22:06 offby1` is now known as offby1 22:10 perlmonkey2 left 22:34 drupek12 joined 22:39 Aankhen`` joined 22:51 bonesss joined, bones_ joined 23:13 dmpk2k|z joined 23:17 justatheory joined 23:18 rashakil joined 23:32 marmic joined 23:41 justatheory joined
TimToady Limbic_Region: I wasn't having trouble, feather was. 23:41
?eval 42
evalbot_r15886 42 23:42
TimToady but looks like it succeeded