'-Ofun: xrl.us/hxhk | pugscode.org | pugs.kwiki.org | paste: paste.lisp.org/new/perl6 or sial.org/pbot/perl6'
Set by rafl_ on 5 November 2005.
Odin-LAP theorbtwo, eric256: Well, bugger you. I challenge you to read texts written in Old English, and be able to understand the meaning without needing a dictionary or other assistance. :) 00:00
theorbtwo No, Juerd, it's not. They're from somewhere else too. They were just there a little longer.
Juerd theorbtwo: In other parts of the world, there are actually very large groups of people who have for many generations been in the same spot on earth.
theorbtwo Yes. They came from somewhere else too, though. They've just forgotten about it.
Odin-LAP theorbtwo: Doesn't change the fact that the prior inhabitants were forcibly removed. 00:01
Juerd theorbtwo: That is true.
Odin-LAP (Well, apart from the ones inadvertently killed by diseases, but we can't really blame anyone for that, can we?)
eric256 challenges Odin-LAP to find a nation founded somewhere they didn't force *somebody* out
Odin-LAP eric256: Hi. Iceland. 00:02
Juerd Odin-LAP: Religious people have a great tool for that. They have dieties to blame for everything.
theorbtwo Odin-LAP: The ones inadvertently killed? No. The ones purposefully killed: Yes, we can blame them for that, too.
Odin-LAP theorbtwo: Hmh?
eric256 Icelands never forced ANYONE out? i'm not prepared to rebuke that, but i doubt that it is true. it might have happened long long ago but i'm sure it happened
theorbtwo Germ theory may not have been figured out, but everybody knew that objects could carry desese, and some of those blankets sure as hell did. 00:03
Juerd theorbtwo: It was thought that *spirits* and *soals* could carry disease.
SamB Juerd: those people couldn't spell! 00:04
Juerd theorbtwo: That blankets could was for a very long time unknown and unthought of.
SamB: Neither can these. Your point?
SamB hmm, that exclamation point was out of place...
Juerd SamB: Your exclamation pointless point then? 00:05
Odin-LAP eric256: Iceland was uninhabited, when vikings came here. There is some indication that there were christian celts here ... but the evidence is unclear whether they had left already, or left after the vikings came. There is no indication, neither historically nor archeologically, that they were forced to leave. There is no evidence whatsoever of long-term inhabitation before that.
SamB hmm, lame attempt at humour?
Juerd Odin-LAP: Ooh, like Mars </american> :) 00:06
Odin-LAP theorbtwo: True. Those weren't the cases I was considering, though.
theorbtwo Odin: I find it more likely by far that they were forced to leave and there is no longer evidence available of it then that they weren't.
Odin-LAP theorbtwo: ?
geoffb Returning to a (much) earlier tangent: IIRC, the proper single word for refusing to buy into the question is "mu", from Chinese. But I could easily be mistaken, it's been a while. 00:07
Juerd theorbtwo: How is your geography?
theorbtwo Not wonderful.
Juerd theorbtwo: How would people *get* there?
theorbtwo: It requires a certain level of sophistication
Odin-LAP Oh, and did you know that norsemen in Greenland didn't see any inuits for the first hundred years or so? :>
Juerd theorbtwo: And the Vikings were very probably the first... :)
eric256 Odin-LAP...yea some quick research seems to confirm that. but america is definitly not the only place where that happened. i wonder if you could pick a second. unfortunatly its time to leave. later
Odin-LAP And that when the vikings came to the north american continent, they were actually driven away by the natives? :> 00:08
Juerd theorbtwo: It's not a distance anyone could swim :)
theorbtwo Boats?
Odin-LAP eric256: I never meant to imply america was the only place.
Juerd theorbtwo: Not just any boats.
Odin-LAP Juerd: Oh, people did stop by earlier.
Juerd Odin-LAP: But not with the means of staying there for long.
theorbtwo There's pretty good evidence that nobody is native to anywhere but Africa. 00:09
eric256 Odin-LAP in such discussions its often implied. anyway we are just one of the most recent and probably best documented cases. not that anyone alive today played any part in it.
Odin-LAP Like I said, there's evidence to support the presence of celts, for sustained periods. Not communities, though. Apparently monestaries.
theorbtwo: That's a misrepresentation of the term native.
eric256: I'm not assigning any blame, either. :)
eric256 sticks aronud long enough to hear Odin-LAP representation of the word native
liz6 is swimming to bed 00:10
Juerd liz6: Don't drown :)
liz6 oOOooOoOoOOoOoOooOOOoOOO *zzzzz*
Juerd liz6: Heh... This gives new meanings to "je bed induiken"
Odin-LAP eric256: Well, if you're born there, grew up there, have lived most of your life there ... doesn't that mean you're native?
I like the australian name ... "aboriginal". 00:11
I don't think that has any worse negative association than does native. Although it is, as has been pointed out here, arbitrary.
eric256 that hardly fits "native americans" then doesn't it? the population of americans a forced out indians was in large part native too. ;)
alright. later
Odin-LAP Well, yes. I disagree with the terminology "native americans", but I'm in such a tiny minority that I think it's better to just shut up and conform than raise a noise. 00:12
It's not *that* important an issue... :>
(The real important issue is the continuing racism and discrimination. :) 00:13
theorbtwo It's not, but it seems closely related to the earlier discussion.
geoffb Odin-LAP, you're not in a tiny minority -- it's just that, most of the time, it does no one any good to argue the point.
Juerd theorbtwo: For the record, please do note the "" I put around native.
Juerd too is in this tiny minority, regardless of whether it actually is that. 00:14
Odin-LAP Heh. :p
Juerd The impossible is always in some way attractive. 00:15
theorbtwo I think English is such a successful language because it's so accepting of new words. Thus, new concepts get new words quickly in English, and other languages tend to use the English terms for them, but keep them English, rather then absorbing them into their linguistic identity.
This, at the very least, is my impression.
Odin-LAP theorbtwo: That's utter bullshit.
Juerd refrains from saying what he thinks
geoffb Odin-LAP, not holding back . . . .
Odin-LAP Other languages make them theirs in just the same way as English does. That's what the whole process is about. 00:16
Juerd Though this should provide you with enough information to guess the underlying thought patterns.
theorbtwo Odin: What's the Icelandic term for a HTML file?
Odin-LAP That's why they are loanwords, dammit! If they weren't made conform to the language, they wouldn't even be that.
theorbtwo finds a randm multilingual manual. 00:17
Odin-LAP theorbtwo: "HTML skjal", usually. In Icelandic, you're quite likely picking the lousiest target for your point of any european language.
Juerd theorbtwo: That is unfair. Your question involves a deliberately unilingual name for a technology. It was consciously named, and an acronym even. 00:18
Odin-LAP We're worse than the french as regards constructing new words for most everything. :)
theorbtwo What does HTML stand for in Icelandic? Hyper-Text Markup Language, I'm betting.
Juerd DUH.
Odin-LAP O_o
theorbtwo Why does this document say "ist fĆ¼r Turbo" and "ist fĆ¼r Reset" insted of using the German terms for Turbo and Reset? 00:19
Odin-LAP theorbtwo: BIPM still stands for "Bureau International des Poids et Mesures" in English, you know.
Juerd theorbtwo: They're technical jargon, which happens to be English, because you guys INVENTED it. Or, well, often claim so :)
theorbtwo Yeah, we still get some of them.
Juerd: The concept of going faster is not a purticularly new one. 00:20
Juerd Technical jargon is often encouraged to not be translated.
To keep it easy to exchange development and understanding.
In a Dutch Perl article, I'd not translate array. 00:21
Or hash.
Or regex.
Or sub.
Or print.
theorbtwo Yes. And somehow, they generally seem to be in English.
Juerd Because that'd make it very hard to ever learn Perl, considering that the official documentation is in English.
Odin-LAP theorbtwo: For political reasons, not linguistic. 00:22
Juerd theorbtwo: That has much to do with Larry's being of English tongue.
theorbtwo I think the same is true in Ruby.
I don't know much Ruby, I'm afraid, please correct me if I'm wrong.
Juerd theorbtwo: In Ruby, it is because of political reasons only.
But do note that there's a lot of japanese Ruby documentation. Even some that has no English counterpart.
theorbtwo I'm surprised. 00:23
Odin-LAP English is the lingua france of the modern age. Nobody is arguing otherwise. What's in dispute is the reason for that. :)
Juerd Still, computer technology makes for very bad examples.
Odin-LAP Oookay.
Muscle memory in action?
s/france/franca/; # BAH!
theorbtwo I think computer technology is a good example; it's a place where lots of terminology gets invented all the time. 00:24
Some of it makes it into the public conciousness, some doesn't.
Juerd theorbtwo: Computers made English THE MOST DOMINANT language. 00:25
Computers, and only computers, could do this. Politics can do a lot, but computers were very important.
Odin-LAP theorbtwo: Computers distort the field heavily towards english.
Juerd Everything that has to do with computers is in Englesh.
English even
Odin-LAP By virtue of politics. ;)
Juerd (This is a huge generalization.)
Now, consider cars.
Parts have different names in different countries. Regardless of where the car came from, actually! 00:26
My Korean car is described using Dutch words.
And no, the original manual for the car is not English, it is Korean.
theorbtwo Juerd: But I'll bet there are a number of English terms for it, in the English alphebet, even, and not transliterated. 00:27
Juerd Is it a very old car, then? No, only 8 years.
theorbtwo Do you have a copy of the original manual?
Juerd theorbtwo: For which "it"?
theorbtwo I meant "in it", the original manual.
Juerd I don't have any copy. I've seen it in microprinting, though. 00:28
theorbtwo Nod.
Hm, I wonder if I have a manual handy for any nontechnical equipment with a non-latin-character-set language in the manual.
Juerd I can't read Korean. There are ways to transliterate (lossily), but acronyms are usually kept roman. There were surprisingly few roman characters on the pages.
theorbtwo Probably not; I don't generally keep them. 00:29
Juerd Fortunately, Hyundai does translate these things too.
To English, because it's the lingua franca, and thus because of politics.
theorbtwo s/thus/that/, BTW.
Juerd If you wish.
It's not what I meant to say, though. 00:30
Odin-LAP theorbtwo: Actually, no.
The meaning is different.
theorbtwo Hm. I know the meaning is different, but I though it was what Juerd meant to say.
Juerd I've been arguing that s/// should be non-mutating by default for quite some time now. This is another good reason.
theorbtwo I'm going to shut up now, though, because I told Jess I'd be up to bed soon for quite a while now. 00:31
Er, quite a while ago now.
Juerd And it's time I went home and into bed too.
theorbtwo Juerd: I'd agree with making s/// non-mutating in non-void context, but mutating in void context.
Uh, where are you?
Juerd theorbtwo: That's dangerous.
theorbtwo It's 1:30 in the morning there, no? 00:32
Juerd Everything should be non-mutating, even in void context
for @array { uc } shouldn't mutate.
It's 1:30 am here, yes.
I'm in my office.
theorbtwo Um, OK. 00:33
Have a nice trip, and sleep well.
Juerd Would there be non-ok places for me to be? :)
Just wondering...
Anyway, thanks and bye
Good night
ycheng autrijus: will you come to icos ? 00:39
theorbtwo OK, not so much.
apple-gunkies 00:41
apple-gunkies oops 00:41
Did I do that for everyone?
leo yes 00:42
apple-gunkies I was just trying to click on the likn
link
-Ofun: xrl.us/hxhk | pugscode.org | pugs.kwiki.org | paste: paste.lisp.org/new/perl6 or sial.org/pbot/perl6 00:43
geoffb thanks for fixing it again, apple-gunkies 00:47
gantrixx Is there anyone here who lives in Arizona and is looking for a job? If so, message me privately. 01:45
dduncan gantrixx, does it need to be in Arizona, or is telecommute fine? 02:36
svnbot6 r7926 | Darren_Duncan++ | r773@Darren-Duncans-Computer: darrenduncan | 2005-11-10 02:31:48 -0800 04:52
r7926 | Darren_Duncan++ | /ext/Rosetta-Incubator : added new file /docs/Copying which outlines my copyright related intentions for Rosetta
r7927 | Darren_Duncan++ | r784@Darren-Duncans-Computer: darrenduncan | 2005-11-10 20:46:39 -0800
r7927 | Darren_Duncan++ | /ext/Rosetta-Incubator : added new /examples directory which contains 'inverter1' and 'inverter2' examples for Locale::KeyedText; the content of these 10 new files used to be POD in KeyedText.pm prior to its rewrite
r7928 | Darren_Duncan++ | r787@Darren-Duncans-Computer: darrenduncan | 2005-11-10 20:58:48 -0800 05:04
r7928 | Darren_Duncan++ | /ext/Rosetta-Incubator : oops, forgot to remove trailing whitespace
dduncan hmm, it seems that I've found one way that svk behaves differently than svn ... it pushes the same update more than once if I'm inside a different subdir of the remote-mirror local copy 05:09
so now I'll try and actually execute the rewritten Locale::KeyedText using the new examples, and validate that it works 05:25
geoffb gantrixx, if you're still around, I have the same question that dduncan had . . . 05:28
gantrixx ok
msg me privately 05:29
eric256 hello 05:38
azuroth hey 05:42
eric256 anyone know if p6 has a nice easy way to make linked lists? i can't say i've used linked lists in p5 at all. but the code at www.perlmonks.org/index.pl?node_id=507605 made me wonder. that is bracket hell! ;) 05:44
azuroth I wonder if eric's coming back.. 05:55
?eval my $a = "5"; ~+$a 05:57
evalbot_7928 "5"
azuroth ?eval my $a = "5a"; ~+$a
evalbot_7928 "5"
azuroth cool..
Khisanth wonders why anyone would need to be making linked lists in Perl 06:11
geoffb Khisanth, doing a lot of splicing? 06:12
(In and out of really long lists, I mean)
Khisanth but what are the advantages over arrays? 06:14
geoffb splice() is O(1), not O(n)
(Assuming you already know the splice point) 06:15
Khisanth that is a strange answer
geoffb Of course, finding the splice point may have become O(n) instead of O(1), so there's a tradeoff. :-)
Khisanth, why is that strange? 06:16
Oh, also linked lists handle sparseness better than flat arrays 06:17
azuroth sparseness?
little memory?
dduncan are you wanting linked lists because you think it will perform faster, or just so it is easier to use?
geoffb azuroth, when only a few elements out of a large virtual array have non-empty values
azuroth ahh 06:18
dduncan if just the former, remember the old "don't guess but benchmark" rule
geoffb dduncan, I hope you're not asking me . . . I'm only answering Khisanth's theoretical question.
dduncan I'm asking whomever wants linked lists
geoffb ah, well OK then. :-) 06:19
dduncan and that person left the chat room ... oops
Khisanth geoffb: well in that particular post it looks like they only needed to be able to iterate through it, no need to randomly access things in the middle 06:21
geoffb Having just looked at the post, I've no clue why someone would do it that way, except because they were used to a language that didn't have arrays (or a decent idom for iterating over them) 06:22
azuroth maybe eric was just wondering because that way's so ugly?
geoffb azuroth, possibly 06:23
Khisanth that would be odd too, I mean not even the equivalent of for( i=0; i < size; i++ ) { }? :)
geoffb Khisanth, c-for is not my idea of a decent iteration idiom. ;-)
Khisanth that post doesn't look much better :P 06:24
geoffb Khisanth, oh, totally agreed. 06:25
perl -i.bak -pe 's/(level = ){/$1[{/; s/, next =>/},/; s/}+;$/}];/;' 06:27
seems a good start
azuroth that hurts my head 06:32
geoffb azuroth, :-)
azuroth plus I don't know what -i and -p mean. is -p like :p on regexes? 06:33
geoffb -i is output directly back to the same named file you input, with an option to make a backup with a specified extension. 06:35
-p means "iterate over every line in input file, printing the result of whatever changes you've made to each line"
azuroth ohh. cool 06:36
geoffb in other words, its a while { ....; print } loop
-n is the same, without the implied print
azuroth how sneaky 06:37
geoffb gratuitous self-plug: www.perl.com/pub/a/2004/10/14/file_editing.html
azuroth ahh, I get it now. I was getting confused with perl 6 closures slightly ;-p 06:40
azuroth reads 06:41
gaal ooh! the parser change *did* work, but the test was wrong. 07:27
geoffb :-) 07:28
gaal grrr, no, actually, not exactly \-: 07:29
geoffb is exhausted, and the pugs build will take a while, so I'm off to bed. Night all.
gaal ?eval say "cond true" if "don't matter" ~~ { say "in cond" }
evalbot_7928 in cond cond true bool::true
gaal ?eval say "cond true" if "don't matter" ~~ { say "in cond"; bool::false }
evalbot_7928 in cond undef
gaal this is correct behavior
but the when { } { } still doesn't work 07:30
night geoffb
azuroth lisppaste3? 07:31
hmm. I was hoping it would tell me about itself
buu lisppaste3: LIVE. 07:32
gaal does the order of rules matter in parsec? 07:35
i mean of haskell functions in the file.
is there a way to get a trace of the whole parse? 07:36
i'll ask #haskell :-)
azuroth hehehe
clkao dduncan: svk pushes same update more than once? 08:55
dduncan hello 08:56
well, something weird seems to have happened ... just a minute ...
clkao, look at the Pugs commit log revs 7920 and 7926 ... the same message appears twice, but only the first one should appear 08:57
quickie url is rt.openfoundry.org/Foundry/Project/.../pugs/log/ 08:58
clkao what were you doing and where in checkout? goit command history? 08:59
dduncan I have my svk set up with the single nameless repository, one subfolder to mirror remote pugs, one for local pugs
I typically do all control within my pugs working dir, which is the checked out local svk subfolder 09:00
to update, I say 'svk pull', which brings things all the way through like svn up did
to commit, I first svk-commit, then svk-push 09:01
now I did something else which may be unusual, but was what I said so far normal enough?
how I often work is that ... 09:02
clkao *nod*
dduncan what is mirrored and checked out is all of pugs
quite often my cwd is /ext/Rosetta-Incubator ...
sometimes I invoke svk while the cwd is that, and other times I invoke svk when my cwd is the pugs root, which that is a subfolder of 09:03
from my svn experience, I assumed that it didn't matter and the right thing would happen as long as I was in any subdir of the pugs checkout folder 09:04
clkao ya, you branch the whole tree, right?
dduncan yes
I do it roughly like this ...
svk mirror //pugs_try1/mirror http... 09:05
svk cp //pugs_try1/local //pugs_try1/mirror
svk sync ...
svk checkout //pugs_try1/local pugs
and in that checkout folder I mainly just do pull, push, and commit 09:06
or I do those things in subdirs of the checkout folder
I may have a few syntax errors in what I said here
clkao *nod* but the flow is alright. so you usually push and pull inside ext/rosetta?
dduncan sometimes 09:07
clkao and doing what on toplevel resulted in weird behaviour?
dduncan I normally pull inside the pugs root folder, to get everyone's changes, and sometimes push there
sometimes I push in Rosetta if thats where all my changes are
I did notice ...
that sometimes svk reports a whole bunch of auto-merges going on, or names files with the 'g' flag on the left column, when I push or pull, when I wouldn't expect that to happen 09:08
said merges were between my local and mirror, on files that either I and no one else edited, or other people and not I
the 'g' I think appeared just naming the files in the commit that appeared on pugs main server twice 09:09
this seemed unusual, so I thought perhaps my cwd at the time of the push/pull may have been a factor ...
unless there's a better solution, I'm thinking to just explicitly cwd to the pugs root checkout before doing any push/pull so that doesn't happen 09:10
clkao 'g' during push or pull? or both? 09:11
dduncan I'm having trouble remembering, but I think it was either once on both or once on the pull 09:12
I think it occurred when I pushed when inside the ext subdir, and later pulled when in the main dir
clkao ok, i will take a look at pugs repository later
there should be trace 09:13
dduncan on a separate note ...
do you remember my saying a few days ago that svk spat out warnings from Class::Autouse on every invocation?
clkao ya. it seems to have something to do with c::autouse version and svn version iirc. 09:14
dduncan I tracked this down to apparently being a bug in perl 5.8.1, which no longer exists in version 5.8.7
clkao really?
but i thought people still see that on macosx perl 587
dduncan the warning is ...
Useless use of a constant in void context at /usr/local/svk-1.05/perl/Class/Autouse.pm line 79 ... and other lines
but looking at that source file showed that the constant's use was not a void context 09:15
in my interpretation ...
for example, line 79 says : _debug(\@_, 1) if DEBUG 09:16
that doesn't look like a void context, since the constant DEBUG is being used in an if-statement 09:17
as a test, I tried getting the same Autouse from CPAN and making it by itself ... doing this under the system perl 5.8.1 spat out the same warnings, though fewer of them ... making it under my custom perl 5.8.7 did not display any warnings 09:18
this was my first determination that it was a bug in perl
also, yesterday I looked at the perldeltas for the 5.8 series, and around 5.8.5 it said it removed some warnings which seemed relevant 09:19
so now, I tried to make use of this fact, and tried customizing the svkbuild config file to use my custom perl rather than the normal one, but some of the bundled perl modules threw a fit, I think due to /usr/bin/perl being hardcoded in some places, so I had no choice but to install svk against the system perl and put up with the warnings 09:20
clkao, so that's my report re svk for today 09:21
r0nny yo 09:25
dduncan yo jo
renormalist rafl? 09:49
azuroth whoa. fluxbox is weird 10:22
buu ratpoison, ratpoison!
azuroth haha. yeah, I'll give that a go 10:23
buu Good!
azuroth flux looks like I could get used to, though, hopefully
buu Hrm
File system has 6103459 clusters but only space for 6102014 FAT entries.
Anyone ever seen tha?
Guess not =[ 10:24
And you were my last hope.
azuroth :x
that's interesting; alt tab only cycles through unminimised windows 10:30
buu You shall experience the joy of the poison
azuroth I will in a minute
I'll bet not for long though
buu It's awesome 10:32
You never have to touch the mouse to manipulate windows.
No more reaching over.
azuroth I wonder what "exec," "execcommand," and "execute" do differently
buu Where?
azuroth in fluxkeys 10:33
I'm trying to make ctrl+alt+T open a terminal 10:34
buu Pssh 10:35
That's what you get for not using a real wm
azuroth how cruel. I changed the "style" to a bad one, and now I can't open the styles menu for some reason 10:40
svnbot6 r7929 | kane++ | * add a general flow and more explenation 11:46
rafl renormalist: Yes?
r0nny re 12:37
azuroth help me with ratpoison! 13:35
r0nny azuroth: its like screen 13:39
azuroth I can't figure out how to use the resize thingy 13:40
I've managed to get a browser open now though, so yay 13:41
cognominal_ ?eval my @a = ( "a") ; "a" ~~ rx| @a | 14:07
evalbot_7929 *** Cannot parse PGE: :w:: @a *** Error: end of file Match.new( ok => bool::false, from => 0, to => 0, str => "", sub_pos => (), sub_named => {} )
r0nny azuroth: Ć¢faik ratpoison has no resize 14:24
azuroth: each windows is fullscreen
svnbot6 r7930 | kane++ | * write out the alternatives section 14:41
r7930 | kane++ | * note that we've got that working now in the prototype
14:55 Limbic_Region_ is now known as Limbic_Region 15:02 Limbic_Region_ is now known as Limbic_Region
gaal hello! polling again for Parsec folks. any about? 15:06
PerlJam I wish there were more Parsec folks about. With sufficient mass, they could implement p6 rules :) 15:11
SamB PerlJam: are you kidding? we haven't even implemented ParserT yet! 15:12
15:19 Limbic_Region_ is now known as Limbic_Region
Limbic_Region seen autrijus 15:19
jabbot Limbic_Region: autrijus was seen 1 days 21 hours 19 minutes 34 seconds ago
kolibrie wants to learn Parsec, maybe 16:33
xinming ?eval role A { method test { "$?CLASS" } }; class B does A { }; B.new.test; 16:51
evalbot_7930 "A"
xinming Is this right?
?eval role A { method test { ::?CLASS } }; class B does A { }; B.new.test; 16:54
evalbot_7930 \::A
gaal $?CLASS is compiletime, no? so i think it is right. 16:56
xinming gaal: hmm, I don't agree with that. :-/ 16:58
gaal: if so, which variable will be used for current class name? 17:00
gaal $*CLASS maybe? I'm not sure about OOP in p6 at all; this is by analogy with other things. 17:03
Juerd $?CLASS 17:05
xinming Juerd: So, This might be a bug.
Juerd Why? 17:06
xinming Juerd: As, role A is used for code reuse, and class is used for instance management, But here, what the example above shown is that $?CLASS should be the same as "B". :-/ 17:07
hmm,
xinming isn't so sure about this...
Juerd I think you're right. 17:08
Juerd is labeling 3.5" diskettes again. 17:09
It feels like I went 10 years back in time.
Juerd remembers the first time he did some work for a company. 17:10
They couldn't pay me in cash, but I was very, very happy with the 10 boxes of diskettes.
I had a few hundred in use. 17:11
xinming I still remember what I did for my first job is posting new articles. :-P
Juerd I was 13, and couldn't really afford all the disks I needed to store everything I wanted to store.
It was hard to throw the diskettes away after they had been magnetized by a misplaced magnet. 17:12
Sure, I hadn't used any of the disks in over a year, but it was painful anyhow :)
Now, many years later again, I actually had to buy a box... To install Windows Server 2003. 17:13
The morons still want their SCSI drivers on old fashioned magdisks.
liz6 you mean the tinkering charlatans? 17:16
Juerd Other prutsers, but yes :)
kolibrie xinming: $?CLASS is set at compile time, but is lexically scoped, so I think you are right - should be B
xinming Juerd: hmm, for installing, Windows, You'd better to buy a Floppy Drive. though, you can make an iso yourself with the needed Controller driver built in, But it is really a pain while you try this, 17:17
xinming ever wasted 5 CD-Rs,
Juerd I know, I know...
It's exactly why I still put old fashioned disk drives in Windows boxes.
xinming That's why I have to choose Linux for my Sata 200G disk. :-/
Juerd Haha 17:18
xinming Ext3 isn't so stable in some situation.
Juerd I think Microsoft has some evil contracts with fdd manufacturers.
This is the only reason they still produce these things :)
Then don't pick ext3. 17:19
You have a dozen filesystems to choose a good one from.
If ext3 doesn't fit your need, choose another.
kolibrie thought he had a working 5 1/4" floppy drive, but seems to spin forever now, instead of reading the disk
Juerd I still have 5.25" floppies in a shrink wrapped box.
liz6 remembers that as a feature of FastBack
Juerd No drive for them, though :)
xinming Juerd: HDD installation for Xp is also a big pain, I ever met one don't know to run smartdrv before installation, the copy progress takes over 2 hours. 17:20
Juerd I have noticed by the way that diskettes nowadays are always preformatted. :(
smartdrv? 17:21
Huh?
That kind of stuff is done automagically nowadays, isn't it?
I install XP once every few weeks. Always takes less than 45 minutes.
xinming Juerd: hmm, not too bad in my opinion, they use dm to partition the disk, and dm won't check for sectors.
Juerd (Then finding and installing all drivers and software, and then configuring it, is what takes the rest of the day...)
xinming Juerd: hmm, Try hard disk installation, go into DOS, and run winnt :-) 17:22
kolibrie (debian)++
Juerd debian++
ubuntu++ too
xinming (debian)+++++++++
Juerd I'm using kubuntu 5.10 on my laptop
It's the nicest desktop distro I've experienced so far. 17:23
xinming For reinstallation of Debian, It will only take less than 3 hours after the whole thing configured.
Juerd: hmm, I prefer pure Debian, :-P
Juerd 3 hours?
xinming: For non-workstations, so do I.
xinming Juerd: hmm, need to download. :-)
Juerd Workstations should work, not be pure. Otherwise they'd be purestations :)
xinming: By the way. Pure debian: juerd.nl/debianraid 17:24
It's pure if you use debootstrap :) 17:25
I don't want a menu driven installer :)
xinming And now every time I use Windows 98, And I still feeling odd for that I can afford the blue screen...
Juerd (Takes too long)
xinming Juerd: I make a system tar.ball after I installed debian, So, I just need to go into another small Linux tar xf into the spcified partition, :-) 17:27
Why I prefer Linux is because I can use console to come here, and access the Internet while the system is downloading stuff. 17:28
hmm, I think I should say debian. :-) install red hat 7.3 is also a pain compared with debian. 17:29
?eval class A is B { method f {1} }; class B { method g { ./f } }; A.g; 17:31
evalbot_7930 1
xinming what does ./f mean here?
hmm, a bit confused about the '/'
kolibrie xinming: ./f was a one-time syntax for $?SELF.f, or something like that 17:32
died in p6l after a bitter war
xinming but still alive in pugs. 17:33
kolibrie :)
svnbot6 r7931 | yiyihu++ | role A { method test { "$?CLASS" }}; class B does A { }; B.new.test should return the "CURRENT" Class name, 17:36
r7931 | yiyihu++ | add the test.
Juerd xinming: In short: ./method is short for self.method 17:37
self is probably not yet implemented in pugs, but I'm not sure.
xinming: Re the tarball: that'll give you an out of date base system in a few years, and that has tiny but important disadvantages 17:38
xinming ?eval class A { method t { $?SELF }; A.new.t; 17:39
evalbot_7930 Can't exec "./pugs": Permission denied at examples/network/evalbot//evalhelper.p5 line 46.
xinming oops 17:40
Juerd: But debian can seamlessly upgrade to the newest version, 17:41
?eval class A { method t { $?SELF }; A.new.t;
evalbot_7931 Error: unexpected end of input expecting end of input, ";", statements or "}"
xinming ?eval class A { method t { "$?SELF" }; A.new.t;
evalbot_7931 Error: unexpected end of input expecting end of input, ";", statements or "}"
xinming ?eval class A { method t { "$?SELF" }}; A.new.t;
evalbot_7931 "<obj:A>"
Juerd xinming: It doesn't always update everything.
xinming: There's always some level of necessary backwards compatibility. 17:42
17:42 stevan__ is now known as stevan
kolibrie Juerd: any hints you can give me so my irssi can notify me of things when I'm on a different screen? 17:48
kolibrie just read Juerd's irrsi page
spinclad (ooh, where?) 17:49
kolibrie juerd.nl/site.plp/irssi
spinclad thx
xinming Juerd: your handsome. :-P 18:13
Juerd xinming: Really? Thanks :) 18:21
kolibrie: /hilight
kolibrie Juerd: can it give me some visual cue if I'm on a different screen (or how can I set up /hilight -> bell -> visual bell), maybe it's a screen question 18:37
Juerd kolibrie: Set the actcolor 18:49
kolibrie: That changes the colour of the window number in the [Act: ] part of the status bar. 18:50
kolibrie: Or do you mean screen(1) windows?
kolibrie: If so, write a Perl script to match incoming lines and echo a \a 18:51
kolibrie Juerd: actcolor looks very nice, didn't know about that
Juerd: and yes, I always run under screen(1) 18:52
Juerd What do you mean by "a different screen"?
I'm sure you mean window, not screen, but which window? Screen's window, or irssi's window?
kolibrie screen's window
Juerd Then you will need a real bell 18:53
Which irssi doesn't do
kolibrie so, I'd need something that echos an \a if a hilight matched, which would sound the bell, which screen would capture and turn into a visual bell? 18:54
Juerd kolibrie: Well, it doesn't have to be a visual bell 20:19
kolibrie: Screen warns in the form of "21:08 < Gerrit> hoi Anakinzero 20:20
21:10 -!- Anakinzero [~Anakinzer@ip54566d41.speed.planet.nl] has joined #autsider
Fuck
I hate broken copy/paste.
Okay, I'll be non-lazy and type it.
kolibrie: Screen warns in the form of "Bell in window 0"
kolibrie Juerd: I see those sometimes, but miss them often 20:21
Juerd It keeps them visible for only a short while.
I don't know if that's configurable
kolibrie right now, I just have to check my irssi window from time-to-time, if I remember. I'd just like something that can get my attention, if I want to give it 20:22
Juerd I use a separate terminal for irssi :) 20:23
So I don't have that problem
I use screen anyway, but this screen primarily for irsi.
kolibrie then you just poke that terminal out at the bottom, so you can see the [Act ] bar? 20:24
Juerd No, my terminals are all in the same Konsole window 20:25
It has a tab bar.
kolibrie does it show other tab activity somehow?
Juerd I shift between terminals a lot (shift-cursorleft and shift-cursorright), so I automatically see the irssi window from time to time.
It can, but I don't use that feature
Computers get too annoying when they constantly grab your attention. 20:26
kolibrie that is true
wolverian hooray, my new thinkpad! 20:41
Corion I blamed GHC 6.2 in perlmonks.org/?node_id=507854 for the compilation errors. Is that correct? 20:50
Juerd wolverian: Congratulations! 20:56
wolverian: Model?
wolverian Juerd, R51 20:58
Juerd Good :) 21:00
wolverian it's not a graphics monster, but I don't need one :)
Juerd Uhhuh 21:01
integral Corion: you're right about pugs requiring 6.4.1 at least 21:04
Corion Cool :) Have a nice localtime all 21:14
svnbot6 r7932 | fglock++ | * ext/Perl6-Value-List - updated to new p6 syntax. 21:26
r7932 | fglock++ | new bug - it seems like some methods can't be called from outside the Class - see output of 'pugs -Ilib t/array-lazy.t'
liz6 seen autrijus 21:27
jabbot liz6: autrijus was seen 2 days 3 hours 26 minutes 45 seconds ago
masak ?eval ((1&2)|(3&4)) + ((5|6)&(7|8)) 21:39
evalbot_7932 6
masak that's not what my pugs said... 21:40
it said ((((6 | 7) & (7 | 8)) | ((8 | 9) & (9 | 10))) & (((8 | 9) & (9 | 10)) | ((10 | 11) & (11 | 12))))
'course, i prefer 6... :)
wolverian evalbot doesn't understand junctions very well yet.
masak wolverian: oh. i thought evalbot was pugs, more or less 21:41
wolverian masak, it is, just somewhat broken. 21:42
masak ok
in this particular case, i have all sympathy for evalbot. i cannot parse the above mega-junction either 21:43
wolverian well, it's correct. :) 21:44
masak i don't doubt it :) 21:45
it's just that i cannot visualize it very well
one-level junctions are ok
but not deeper ones
eric256 ?eval ((1&2)|(3&4)) + ((5|6)&(7|8)).perl 21:46
evalbot_7932 1.0
eric256 ?eval ((1&2)|(3&4)) + ((5|6)&(7|8))
evalbot_7932 6
eric256 ?eval 1|2
evalbot_7932 1
eric256 ?eval (1|2).perl
evalbot_7932 "(1 | 2)"
wolverian I think he just picks the first element in the junction
wow, that worked
eric256 "he" doesn't do anything
just (eval " ").perl
in a perfect world ;)
?eval (((1&2)|(3&4)) + ((5|6)&(7|8))).perl 21:47
evalbot_7932 "((((6 | 7) & (7 | 8)) | ((8 | 9) & (9 | 10))) & \n (((8 | 9) & (9 | 10)) | ((10 | 11) & (11 | 12))))"
eric256 ?eval ~(((1&2)|(3&4)) + ((5|6)&(7|8)))
evalbot_7932 "10"
eric256 ?eval ~(((1&2)|(3&4)) + ((5|6)&(7|8)))
evalbot_7932 "10"
eric256 ?eval (((1&2)|(3&4)) + ((5|6)&(7|8)))
evalbot_7932 6
eric256 i have no idea why its getting six. lol
masak maybe it numifies the string representation of the junction :) 21:48
theorbtw1 It's the first element.
masak yes, but why? 21:49
Juerd 22:46 < wolverian> I think he just picks the first element in the junction 21:53
wolverian: Conceptually, there is no first element.
wolverian yeah. 21:54
Juerd ?eval (1&2)|(3&4) 21:55
evalbot_7932 1
Juerd ?eval (99&2)|(3&4)
evalbot_7932 2
Juerd ?eval (99&3)|(3&4) 21:56
evalbot_7932 3
Juerd ?eval (99&4)|(3&4)
evalbot_7932 3
Juerd It picks the least element.
masak weird
Juerd Testing things using sequential numbers isn't really a good idea.
wolverian Juerd, do you know if the ibm active protection functions in linux? 22:02
22:12 Gruber is now known as Grrrr
Juerd wolverian: Since 2.6.14; I haven't tried it yet. 22:32
cognominal_ Juerd, I have a folder with almost 100 papers named in the format: "year -- authors -- paper title" like 2 1992 -- Phikip Wadler -- The essence of functional programming.ps 23:51
are you interested do get them in a public place in feather? 23:52
they are about compilation, function programming, type theory. subject that will probably matters to perl6 people 23:53