buu: do you have a working manual of BL? s/working/up-to-date/ It's kind of sort of up to date he means NO I've got some docs! buu: do you have a functional spec? An architecture document? An interface whitepaper? A developer's guide? A user manual? A "The BL-Book" and "BL - The Program"? rindolf: no, no, no no and no -- Discussing the merits of documenting one's pet languages on #perl -- #perl, Freenode % sleeper: why are people obsessed with one-liners? It takes 3 lines - OMG what a disaster! rindolf: newline prices went up again Botje: I buy my newlines in the black market Botje: again? drat. * Botje reports rindolf to the newline police Botje: I know about an... (underground) operation going on to pirate newlines. Botje: I bribed a few cops in the newline police, but nice try. Botje: Some crazy guys are trying to free newlines from patents! They want to rid the market! * cursor gets called up to serve in the newline jury I think we need to start a campaign to lift all restrictions off newlines. rindolf: La Resistance lives on!\n I already stockpiled millions of newlines Botje: We can have the one-liners destroyed by sundown Not destroyed, but... TURNED INTO TWO-LINERS! Mwuhahaha! -- The Cost of Newlines -- #perl, Freenode % * buu Stevie[FP] with a plunger. * Stevie[FP] looks for the verb in that sentence i think you're missing a verb I think he's missing a brain. unless Stevie[FP] is a verb i don't know Stevie[FP]: v. see Stevie[FP] I am not a verb! you've been verbatized * rindolf Stevie[FP]'s Chris62vw verbalized? Stevie[FP]: verbalized is a different thing. Stevie[FP]: it comes from "verbal". Verbified. Verbiated. Stevie[FP]: verbificated. verbed. Verberated. Stevie[FP]: verberation is overrated. -- Verbing the Verb -- #perl, Freenode % i hate xml..... indeed mcrawfor: :-) mcrawfor++ # Nice joke ehm. ouch. rindolf: no! mcrawfor Botje: LOL. Botje -- Human XML -- #perl, Freenode % * __you fart * __you say "oops" __you: heh * __you kick rindolf <__you> (rindolf, you're now being kicked by 435 people) __you need to go outside. __you: Who owns you? * __you go outside * __you are pwned by dazjorz * __you is now known as we * we are having a useless off-topic conversation right now we: hahah * we is now known as __you * __you decide this channel is now useless and decide to leave * simcop2387 is now known as we * we are not amused * __you and I are together simcop2387 * squeeks is now known as _I_ * _I_ need to tell __you something * __you listen * simcop2387 is now known as we * we need help * _I_ think we are getting a bit sick of the shenanigans I'm so making a fortune out of it. * we want to be on bash.org -- /me (or I, you or we) is finding it amusing -- #perl, Freenode % Oh! I fixed it :D Yay :D spyro_boy: congrats! Thanks for your help, everyone. :) spyro_boy: now you should translate this script to OCaml, Haskell, Perl 6. rindolf, huh? spyro_boy: Smalltalk, C, C++, Visual Basic... rindolf, translate to what? spyro_boy: to all these programming languages. haha rindolf, yeah. Because a script in perl is Not Enough. spyro_boy: but see the Great Computer Language Shootout. rindolf, I tried learning C,C++, and Java, but I couldn't catch on. -- Multilinguality -- #perl, Freenode % wankit Perl 6, unlike most people, is able to breathe in the vacuum of space. In fact, anything else would damage its respiratory system. Because of this, whenever it's visiting Earth, it wears a respirator, which resembles a kickass beard. Heh heh. Are all of buubot's wankit factoids about Perl 6? He should have some about Chuck Norris, too. fictional factoids about a partially designed, partially implemented, partially wanted language. :) merlyn: yeah. Heh - those are all Chuck Norris quotes with s/Chuck/P6/ rindolf: It's written in Chuck Norris, right Chuck Norris writes code in Perl 6. Before Larry's done. And it works. merlyn: Chuck Norris wrote Perl 6 in a day but then destroyed all evidence with his bare hands, so no one will know his secrets. -- Chuck Norris and Perl 6 -- #perl, Freenode % LeoNerd: I need to get a life. They can be quite useful, but they do have a crazy amount of dependencies.. And sometimes they can be a bit unstable - I think they're still beta-testing -- Is a Life Ready for Prime Time -- #perl, Freenode % Daveman: i use a ZED PEE EM to power my computer, its the ultimate YOU PEE ES * Daveman throws an Elisabeth at Simcop Me catches the Elisabeth in mid-air. with an s, excellent choice :o Interception! Daveman: when my friend and I played Frisbee, we had an intra-tree move. * SubStack pirates Elisabeth and seeds a torrent Which was unintended. Elisabeth: are you here? HAHAHAHHA SubStack++ * SubStack wins at life. An Elisabeth for all! And all for an Elisabeth. -- #perl for Elisabeth -- #perl, Freenode % what is a good book for getting up to speed with perl? learning perl! intermediate perl! the camel is the _only book_ :-P * merlyn bats nachos silly :-( Alexi5: there's also Beginning Perl, which is available online. * f00li5h saw that coming You should learn Perl from "Learning Perl in 24 minutes Unleashed!" rindolf: ``Learning perl in 24 minutes Unleashed, in a nutshell for dummies'' is the one i have f00li5h: that's even better. -- Books for Learning Perl -- #perl, Freenode % Are you using Firefox? yeah... Interesting... Don't know. <[x86]> use a real browser... you know... like IE! * [x86] runs IE 3 > * IE 2 > * gopher! firefox can actually do gopher URLs GNU info! feh. -- Vintage Hypertext -- #perl, Freenode % ofer0: what's up? rindolf, nothing much. what's with you? ofer0: I restored my fonts to my nouveau-enabled X server. What is nouveau? jagerman, "new" in French ? Yes, I know it's a word, but what is the nouveau rindolf is talking about? I have no idea. rindolf ? jagerman, ofer0: it's the free-as-in-speech Nvidia drivers. jagerman++ (Yes i know its a word). free as in freedom free as in Richard Stallman? free as in free Microsoft Windows Vista CDs lol vista-- "What do you mean? Windows XP isn't free?" -- My neighbour. ofer0: sounds familiar (when telling him that I can't format his hard-drive and re-install XP because he doesn't own a license) -- Free as in what? -- #perl, Freenode % This reminds me of a fun discussion I had with my co-worker. He had a Firefox window open with an ActiveState page and I read "Perl, PHP, Python, Tcl, XSLT". So he said: "Heresy! C is the only language." So I thought for a moment and said "Intercal is the only language." lol And then "Real men write in Intercal." "COME FROM" anyone? -- The Only Programming Language -- #perl, Freenode % mortal5: you need to print the header. mortal5: print header() rindolf, ...I absolutely love it when my textbook leads me wrong.. mortal5: what is your textbook? "web wizards guide to perl and cgi" lol only the finest for the students at my university Hahaha That's awesome. Is this what we're teaching these days? Oh my. Blows the mind, doesn't it cfedde! somian: it does. I suppose that I'm commenting out of context. but why the mix and match. What mind? yours, with this .48 * somian sends in CSI Las Vegas to clean up mortal5: what is your university? rindolf, I'm too ashamed to tell :p mortal5: heh. mortal5: is it bad? rindolf, no not really, we have a fairly well known CS department Just so long as it isn't SUNY@BUFFALO it's just the teacher I'm using, she's a total flake -- Misleading Textbooks about Perl -- #perl, Freenode % * CPAN rating: Net-DNS-Check rated 4 stars by Ævar Arnfjörð Bjarmason Oooh! avar has rated a module. avar! WHAT ARE YOU DOING rating CPAN modules!?! Do you really think you are QUALIFIED to be doing that!?! ;-P * avar dongs somian^{} * somian^{} laughs somian^{}: I'M A PROFESSIONAL PERL PROGRAMMER I know PERL But can u mAke teh weB with teh PERL!? avar: I know DONGS Earle_Martin: SHOW ME Earle_Martin: Don't you mean DONG foo? * somian^{} has a silly grin on his face as he descends the stairs to make some fresh coffee somian^{}: I maek teh web really well with PERL /DCC MATRIX avar Earle_Martin: IT'S SO LARGE AND HARD! avar: You think that's milk you're drinking? heh] I was wondering why it was so delicious "I can't believe it's not jizz" Take the red pill blue! I know PERL: Programmer's Elite Robotic Language * avar goes back to work I wonder what would happen if Neo was colorblind and took the wrong pill. 10 DO ROBOT DANCE 20 GOTO 10 which doesn't involving discussing dongs in great detail, unfortunately avar: the real world sucks -- Perl and Dongs on Freenode's #perl -- #perl, Freenode % mauke: so how does that "translate" into eng "eng"? I spe eng goo mauke: I spe eng wel I spe goo eng just a short question. besides personal preference is there any difference if you use if(! or unless(? sts: no. sts: they do the same thing. sts: pfft. Real Men(tm) use unless(!...) Botje: heh. lol unless(! makes sense. thanks Botje, I'll rather use this one. =D For me it's a readability thing - I express what seems more likely Botje: File::HomeDir used to have a triple or quadruple negative in one of its test files. unless(! $str !~ /(?!foo)/) Botje: heh whoa unless (!) makes no sense to me at all of course not. Botje: wow! it's still cool to confuse people with :] Heh.. Should just use !!! in there anyway:) it's 7 characters too many some people don't understand double negatives I don't want no complaints! xand: you mean don't not understand? We don't know nobody who don't want no double-negatives Botje: what does (?!foo) do? lol Botje: don't not misunderstand Botje: that always executes the block there's an argument that can be successfully made that "I don't want no complaints" doesn't necessarily work logically xand: oh, I don't not think I didn't not misunderstand you. mauke: I know. it just looks cool. and you want !($str !~ /.../) don't you?# so it might actually mean what people think they're meaning -- N-uple negative on Freenode's #perl -- #perl, Freenode % LINUX < WINDOWS XP Yaakov: Linux ">" x Inf Windows XP Yaakov: DOS > Linux Yaakov: CTSS > Linux Yaakov: TOPS-10 > Linux Multics > Linux Multics > * I think I'll stop. I think I'll /clear CP/M > * Kobaz: heh! Kobaz++ Heh. CP/M was teh sexy. How much more of an OS do you really need? I still have my Apple II sitting in the corner. -- My Operating System is Better than Yours -- #perl, Freenode % Mahmoud: what's up? rindolf, writing a CMS from scratch with perl.. really cool, making my own template engine Mahmoud: why??? Mahmoud: use TT2. Or whatever. rindolf, i dislike other CMS engines.. they are bloated and i don't trust them Mahmoud: TT2 is pure perl. * Mahmoud looks for TT2 Mahmoud: a CMS doesn't stay simple forever. Mahmoud: and a CMS != Templating system. rindolf, the template engine is quite simple, it's similar to how SimpleMachines forum does its templates rindolf, just an external file with print 'foo'; commands Mahmoud, TT2 is very powerful Mahmoud, there are more templating systems, why not use any of the existing ones? Mahmoud: please don't re-invent square wheels. heh.. oval! * amnesiac likes hexagonal wheels very small octagon wheels aren't too bad. amnesiac: triangular wheels are the best! i like star shaped wheels :/ -- On the Many Types of Wheels -- #perl, Freenode % LeoNerd: That was one of the first blobs of Java I wrote, it's allowed to be even more verbose and convoluted than Java normally is. ;P ferret: link? /las Cat.java ferret: an implementation of the UNIX "cat" program in Java?? Actually, specifically the GNU cat program, and only a subset thereof. ferret: oh. ferret: how many lines did it take? * f00li5h heads off to #codegolf and tries to convince them to allow java submissions rindolf: It's mostly argument parser. ferret: I once implemented a parser for a subset of the Bourne Shell args, in really hideous ANSI C. f00li5h: good luck. f00li5h: Java Golf... yeah, for sure! Java Golf would be longer than a non-Golfed Perl program. rindolf: this is true f00li5h: COBOL Golf! -- The Pyramid of Code Golf -- #perl, Freenode % "struggling intern" at 129.162.1.31 pasted "Here it is.." (220 lines, 5.7K) at http://sial.org/pbot/25279 woohoo there it goes... strugglingintern: oh my god! strugglingintern: this code looks really bad. heh... strugglingintern: if ($records eq 0 ) - don't you want ($records == 0)? strugglingintern: do you have unit tests? strugglingintern: and you should factor it better. strugglingintern: and possibly use Template Toolkit or something. strugglingintern: and you may have some HTML-injection (or XSS) problems. rindolf: and probably SQL injection problems. Ani-_: indeed! :-/ strugglingintern: really, ask them to review that code when they get back. alright I appreciate it anyway strugglingintern: how long have you been programming perl? hah, about 3 months This isn't all my code ;) I'll look into it Thanks guys (and gals). strugglingintern: you're welcome. not my choice ;) it's my 3rd week here :) Amazing how much more experienced programmers can tell a code is bad from a quick glance. It's a bit scary. nothing amazing about it. It's called skill. :) yeah even I can tell it by a look It's not scary or amazing at all. It is called experience! rindolf: what do you find scary? rindolf: that experienced programmers can tell it? Or the code itself? I would disagree on the first one but agree on the later! :) Ani-_: no, that I'm so experienced. Ani-_: I hope I don't sound out as a snob. narcissism is fun I should get a life. Get a girlfriend, go to movies. Instead all I do is write Perl. And chat about writing Perl. a life, tried that, didn't mix with me -- Scary Perl Expertise -- #perl, Freenode % Let me wikipedia it. so now wikipedia is a verb? f00li5h: it's gonna enter the OED. f00li5h: in English every verb can be nounified and every noun can be verbed. f00li5h: google is now a verb too. rindolf: q{ just one second and I'll "computer" it up for you"} f00li5h: LOL. f00li5h++ * rindolf f00li5hes jql I'm rindolfed * f00li5h finds it odd that irssi highlighted half of that word f00li5h: it's much harder to do it in Hebrew. computer is from the verb compute already jql: there's computerise though. jql: but to computer something is different than computing it COMPUTIFY! jql: I once thought that the study of Objectivity is Objectivism. "configurated" you shouldn't noun up a verb that's been nouned already And the study of Objectivism is Objectivistalism. heh And that study of that is Objectvisitalistalism. And to infinity it's Objectivist-elementalism! eval: object .((ism)x100) f00li5h: objectismismismismismismismismismismismismismismismismismismismism ismismismismismismismismismismismismismismismismismismismismismism ismismismismismismismismismismismismismismismismismismismi With apologies to the 4 people who ever spoke Latin correctly. I can't help but read that as smi smi smi me too jql: reminds me of Peter Pan. -- (Human) Language Fun on Freenode's #perl -- #perl, Freenode % I use nedit, the only app with a quadruple-click feature WTF is quadruple-click??? %-/ double-click selects a word, triple-click selects a line, quadruple-click select the whole document. heh :) quintuple-click selects the whole harddisk hexuple-click selects the entire Intranet. And septapable-click selects the entire Internet How many for the multiverse? people, who uses what editor? octaple click selects the known universe and nonaple the rest too. arw: how long does it takes these clicks to run? I think it's super-exponential complexity. rindolf: no matter, the universe is finite :) rindolf: only problem is, the information about your clicking will never reach the entire universe as it expands ;) -- How many clicks must a one man do, before he selects what he wants? -- #perl, Freenode % * reflexive huzzahs. His Perl books just arrived. reflexive, Which? apeiron: IP and PBP. A couple others are still in transit. reflexive, Nice. :) :) reflexive: what is IP? Intermediate Perl. reflexive: oh, OK. Intellectual Perl. Internet Perl. Invasive Perl Idiot Perl Interactive Perl. I, Perl. Implementing Pies mmm, pie Improbably Perl Ignoble Perl Probably Inverted kojiro: :-) Improper Perl Insidious Perl? ALL PERL IS IMPROPER API? In Soviet Russia all improper is Perl. APII. impudent perl no, you never count words like "is" Incoherent Perl ALL PERL IS INCOHERENT So true. -- The Meaning of "I". -- #perl, Freenode % which is that ACME:: filter that obfuscates all your source into whitespace? :) Acme::Bleach dkr: as preaction said it is Acme::Bleach. moderation -1 Redundant * dkr smirks get out you slashdotter just kidding I got moderated overrated yesterday. I felt so loved GumbyGumby: how often do you post to /.? dkr: do it to system() a ssh command. Is doing that often. GumbyBRAIN: how often do you post dkr to Slashdot? do it to list. -- Got the Slashdot? -- #perl, Freenode % y'all should spell it in uppercase it being an acronym and all Yes, but we're *lazy*! * WebDragon *so* noticed ;) WebDragon: people that use CamelCase have no right to criticize about capitalization. :) dkr: I hate underscores * dkr contemplates a source code filter that does lets you use spaces in var names by switch them to underscores at compile time black magic dkr: source filters are evil. dkr: in a bad way. dkr: hacking the compiler is much more fun, and evil in a useful way :) WebDragon: recommended perl style is $var_name WebDragon: it's also more readable than $varName or $VarName WebDragon: I'd recommend trying it for at least a month WebDragon: also note that it'll make life easier because you'll be consistent with the rest of perl code mst: I was thinking more along the lines of filenames and irc nicknames than perl variables WebDragon: ah. fair enough :) * WebDragon doesn't use CamelCase for perl variables WebDragon: then I shall cease complaining :) ${"Insert a descriptive essay about the variable here"} rofl avar: that won't work with 'use strict 'refs'' avar: I've seen things like that in real life and had recurring nightmares about them when I saw similar and sometimes worse things on thedailywtf.com rindolf: ${main::}{"Insert a descriptive essay about the variable here"} would :) rindolf: or you could just use %_ :) my boss still occasionally uses vars like $x. still trying to beat that behavior out of him * WebDragon only uses x|y|z for Cartesian coordinate math which, since I hardly ever do any of that, means the obvious -- What's in a variable name? -- #perl, Freenode % watched the Fountain pretty cool' yep what? you think The Fountain was cool? it was pretty artsy. I don't understand the necessity of repeating that same scene 50k times, though. then you didn't get the movie sili: if you repeat a scene 50k times, then the movie will have less entropy and will compress better. -- Watched the fountain on Freenode's #perlcafe -- #perl, Freenode % high-rez, but I don't know enough to help you because I am a newbie to perl programming and although I am in deep love with perl and planning on marrying perl, I still have a lot to learn. convivial: you can only marry Perl if polygamy is legal where you live. convivial: because Perl and I are already married. :-D why is that? I'm single :) convivial: but Perl isn't. oh crap ! all the good languages are already married :( convivial: COBOL is still single. convivial: but I heard she's a total bitch. ewwwwwwwwwwww, so is JCL and no one is knocking down either of their doors rindolf, Janet Reno is single! convivial: what kind of programming language is "Janet Reno"? :) she is a person convivial: I'm not interested in people, I'm only interested in programming languages. rindolf: you should try Ada shaldannon: Ada 95? yeah the syntax of Pascal, the power of Basic and the friendliness of Java -- Committing yourself to a programming language on Freenode's #perl. -- #perl, Freenode % * shaldannon beats iank over the head with an encyclopedia shaldannon: all volumes of an encyclopedia? rindolf: ha rindolf: every last one of 'em shaldannon: or perhaps a printout of the Wikipedia? rindolf: the whole bookcase shaldannon: which Encyclopedia? rindolf: naw, just get the DVD :) rindolf: I couldn't lift that rindolf: Britannica You could lift the DVD! shaldannon: Start. Working. Out. dwu: oh? shaldannon: Dude, being able to lift the Britannica is hot. * iank -> the internet :-} Seriously. "I can hold the accepted knowledge of a percentage of the human race in my arms!" "Oh, god, that is so sexy." hahahaha Seriously. Smart is hot. Smart and funny... well. * shaldannon is hilarious ;) Uhm. kay. If you start reading the wikipedia lexicographically, will you ever finish at the rate articles are added there? rindolf: yes (citation needed) ha lol @ tarrybone tarrybone++ This reminds me of James Bond 1, where the girl there read an encyclopedia, instead of going to school. Does anyone near Philadelphia want to come to my house and take away my 1920 Britannica? rindolf: hey...when I was in elementary school, I used to read the World Book encyclopedia instead of doing my homework -- One Encylcopedia Per Child - all volumes of it -- #perl, Freenode % anyone envy me? I'm refactoring production code that uses the fact that "" is defined, as a hash key. if (ref $ref->{""} ne "ARRAY") { $ref->{""} = [$ref->{""},$_]; } else { $ref->{""} = [@{$ref->{""}},$_]; } :( hey, that looks like fun. Has the author been lynched yet? * integral would have used "\0" :-P the best of it all, is that it's an XML parser $ref->{""} = [ref $ref->{""} eq "ARRAY" ? @{$ref->{""}} : $ref->{""}, $_]; # fixed dwave: does this XML parser makes use of an existing XML parser from CPAN? dwave: or does it do everything from scratch? rindolf: everything from scratch :) dwave: nice! I'm trying to get rid of it dwave: re-inventing square wheels. there's a home made Unicode lib too ! dwave: ouch! nice Brilliant! dwave: I suggest a dailywtf.com submission dwave: yeah, I second shaldannon -- Production WTF Code on #perl -- #perl, Freenode % rindolf: I command you both, to uninstall it, and install SuSE10.2 =P "versions" are so annoying. "I use Linux 10.2!" jagerman: I had a friend who insisted the answer to the question "What version of the kernel are you running?" was "gnome". eval: $POE::Kernel::VERSION jagerman: 1.2173 \o/ heh, a friend of mine only remembers me running Ximian a few years ago and he keeps on asking me, "why don't you run Ximian again?" where Ximian == OS for him. jagerman: could be worse lingo-wise, in tech-support many folks asking on Q about 'THEIR internet' isn't working, or 'does it have internet installed?', I .....like.... sir.... when did you manage to buy the internet in whole? ....... ahhhh... the internet is not a socket you plug in any of the ports sir -- Versions of Software -- #perl, Freenode % "We're doing XP [= Extreme Programming] here, so you need to know Ruby, you need to know Design Patterns and you need to know Refactoring." XP may have become a religion. I Refactored yesterday! ew73: using which refactoring pattern? Leviticus 13:22 well you will keep refactoring until you get it right! * rindolf extracts the ew73 method. ew73: this is one of my favourite refactoring patterns. * ew73 idly looks up said passage, just to see if it's any good. What do you have to know to claim you know refactoring? How to click buttons in the right Eclipse menu? integral: the code is in Ruby. Ruby is too cool to be in Eclipse? integral: One time, I moved all this stuff to another subroutine! Lev. 13:22. And if it spread, he shall judge him to have the leprosy: integral: no, but you cannot refactor Ruby code automatically using Eclipse. One time I wrote all this code, but when I was about to go home I found I'd left my brain at home! LOLZ ew73: good butter advert in that -- Extreme Programming as a Religion -- #perl, Freenode % Hi all. LeoNerd: here? rindolf: Maybe LeoNerd: "be here or be not here - there is no maybe" :) LeoNerd: a.k.a the law of the exclusion of the middle. I think Yoda phrased that one best. -- To be here or not to be here on Freenode's #perl -- #perl, Freenode % that's just...mental perlmonkey2: still here? rindolf: hi perlmonkey2: hi. phew perlmonkey2: now we have two Perl monkeys. hah good stuff You can never have too many. To produce good stuff like Shakespeare's works, we need an infinite number of monkeys we're starting a monkey clan PeaceNLove: heh. PeaceNLove: and to write like a monkey we need a million Shakespeares. perlmonkey, reproduce and multiply, God be with you PeaceNLove: You can, of course, do anything with an infinite number of perl monkeys. PeaceNLove: Actually a million monkeys on a million typewriters would most probably have not created Hamlet if they started at the beginning of the Universe. perlmonkey2, that's fine, the Universe has not ended yet, they have time -- Monkey Business at Freenode's #perl -- #perl, Freenode % Hmmm... xchat-perl is gone. OH NOES! ## what's that for then? Who you're gonna call? Bug-busters!! rindolf: never existed, unless you are using an rpm based system Khisanth: I am. I AINT AFRAID OF NO BUG! f00li5h: heh. when there's something weird and in your code base, who you gonna call? f00li5h: The police? railbait: BUG BUSTERS! we test it with science then blow it up ... or is that someone else -- Who you're gonna call? -- #perl, Freenode % How do I look up @- in the perldocs? Hazard: perldoc perlvar rindolf: Thanks. perldoc rindolf I don't know what I'd do without IRC. Daveman: I am not a pragma! I'm a free man! I couldn't even google that. use Daveman (qw(silliness)); * jetscreamer sends rindolf back to the village jetscreamer: is it a Perlisoner village where everyone becomes a pragma? and lots of perlBalloons gumbybrain, how do i make teh web wit Shlomi!? jetscreamer: Perloons. jetscreamer: Perlunatics. Perlarks. perlaugh -- Tribute to the Prisoner -- #perl, Freenode % Technically, my first language was Turbo Pascal, but I started over with Perl 10 years later (not having programmed in the meantime). I'm obviously damaged goods. ubajas: heh, I read that as "I started with (perl 10) (years later)" instead of "I started with perl (10 years later)" :) Perl 10! Perl for the Fourth Millenium. I thought Perl 6 was supposed to be timeless iank: Maybe I should have added a comma. :-] Perl ∞ perl6 has existed since the beginning of time, or at least it will have existed since then once $Larry finds a time machine. iank: I'm sorry but Larry is the prophet i am the messenger! i will be the one to take it back! WHAT. iank: its MY TIME MACHINE! * iank smacks simcop2387 around iank: So it'll be like that Star Trek episode, where they say that the development of computers are caused by time travel from the future? Except that they were too stupid (like most Voyager writers) to get their facts right, and thought computers started in the 70s -- The Messiah of Perl -- #perl, Freenode % with strict it say me this: Global symbol "$lorem" requires explicit package name at split.pl line 3. milardovich: use "my $lorem = " milardovich: my is your friend. pun not intended. my is my friend. Preferably with a real value after "= " ^.^ dwu: he already has that. that works with my rindolf thank you!!! milardovich: you're welcome. :) I wish I had a rindolf too. :-\ people here are "nicer" than on #php :P ubajas: I'm mass-produced at Chinese sweat-shops. hehe ubajas: they sell me for 30 bucks a piece. milardovich: I've heard some horrible stories about ##php. perl rules x) milardovich: what brings you to Perl? rindolf: #php apparently simcop2387: heh. simcop2387++ -- One rindolf Each on Freenode's #perl -- #perl, Freenode % cl1: what do you do at work? i write code :D cl1: naturally. cl1: to do what? right now at this contract, I'm working with .net, c#, asp.net and pl/sql cl1: sounds enterprisey. please don't turn enterprise into a verb. BinGOs: enterprisey is an adjective, not a verb. Enterprizationaliseation? okay. lol @ enterprisey GumbyBRAIN: BinGOs me! i tend to be good, it doesn't want me to buy an island utopia (you'll get used to bother me. But it is a noun and no more. mmmkay. BinGOs: Actually, it's also an adjective. Even without "y". I HATE YOU ALL. * dwu grin CRITIQUE IS DEFINITELY A FUCKING NOUN. It's also a verb. NO IT ISN'T BinGOs: i shall critique your use of critique JUST BECAUSE SOME DAMNED YANKEE SCUM DECIDE IT IS, DOES NOT MAKE IT SO. It's been used since the 18th century. BinGOs: dwued! I refer you to my earlier hate. I refer you to your fail. not earlier than 18th century I really shouldn't. It's mean. But I will. Because I'm mean. icke: Hence "since". 'criticises'. My fail-gun appears to firing backwards. Damn thing. Your fail gun is... failing? -- Are you being verbed on Freenode's #perl -- #perl, Freenode % is POP 3 module available only in perl 5? are you saying you use something other than 5? perl 4 didn't even have modules heh shishirm1: do you want to use it with Perl 4? oh ok sorry i am complete newbie!! so i am just asking you guys nope is perl 5 a standard now? yes ok great... :) shishirm1: Perl 4 is unmaintained, unloved, deprecated, not recommended, and dead - D. E. D. - DEAD! perl 4 is an EXPERL! all statements that perl4 is a going concern are thus inoperative. -- How much Perl do you need at Freenode's #perl -- #perl, Freenode % Hrm. More infernal questions, mainly because I am trying to make my perl prettier and contain less nasty if's. I have $foo and $bar which are obtained from split(/ /, 'kitten loving'). But I don't want undef if the split fails, I'd rather '' for $bar or both. What's the nicest way to do that? ($foo, $bar) = map { $_ // "" } split / /, $str; # 5.10 version :) Noo 5.10! :) ($foo, $bar) = map { defined $_ ? $_ : "" } split / /, $str; # probably some other shorter ways too edeca: [bad idea] you can also try using the conditional->inheritance refactoring. :-) * Khisanth pours boiling coffee on rindolf Khisanth: I hate coffee, but I guess I deserved it. That was a joke, of course. you weren't really supposed to like having boiling anything poured on you but I guess you are into the kinkier stuff -- Conditional-to-Inheritance Refactoring on Freenode's #perl -- #perl, Freenode % rbastic: QBasic was the sh*t! rbastic: well, not really. rindolf: yup, that language is responsible for me having gotten into programming to begin with. 8 years old and writing qbasic scripts with QBasic for Dummies by my side rbastic: I started when I was 10. rbastic: I know some people who started much later. Late bloomer .. didn't start till I was 15. heh, I started at 14... I could not have a computer before that rbastic: but I know a girl who started programming when she was 6. Or was it 8? rindolf, CAN HAS PHONE NUMBER?! lol Zoffix: NO CAN! :( Zoffix: only have her MSN. gimmegimmegimme Heh. :) Zoffix: LOL. -- Geek Love -- #perl, Freenode % Juerd: eh in today's world of heavy JS on the client side, i think it makes a little more sense to use the same language everywhere rbastic: JS on the client side is because often it's the only option the universe provides. Juerd: from a business perspective, you reduce the complexity and potential difficulties in finding new hires with the same skillset rbastic: have you heard of RJS? rbastic: On the server side, however, you have great freedom. rindolf: no, what's that? Larry wants perl6 to run on JavaScript :) rbastic: "One Language; and One Sayings". rbastic: Exactly. I would never hire a server side programmer who knows *only* JavaScript, and is too stupid to learn whatever we're using on the server side. rbastic: my translation to a sentence from the Tower of Babel myth. Juerd: I'll agree with that also. any real programmer knows or has at least coded in half a dozen languages before From a business perspective, you should avoid crap coders at all cost. Knows *or* has coded... Hmmm...! rbastic: though according to what most scholars believe it was not about using one language but rather thinking the same. I hope they haven't coded in half a dozen languages without knowing them. That'd be scary. Reality is scary, Juerd Hmm, BASIC, FORTRAN, COBOL, assembler, C, more assembler, C, Pascal ... Perl! -- The Grand Unified Programming Language -- #perl, Freenode % rbastic: now I'm working with C++. rbastic: I found out that my project compiles really quickly. rbastic: under 5 or 10 minutes on a P4-2.4GHz with 1 GB of RAM. rbastic: maybe KDE is making g++ look bad. rindolf: yeah, I'm not a big KDE fan rbastic: actually I'm using KDE-3.5.8 here. rbastic: I was talking about the compilation speed of KDE apps and KDE itself. rbastic: possibly because each file has half-a-gazillion headers. My C++ code is a server one, so we don't have too many deps. yeah, isn't there a way to cache header files? ie. in their "compiled" form? or is that something I'm remembering from some other programming language that purported to build on top of C? rbastic: MSVC has that. ahh, nods rbastic: no, Visual C++ has precompiled headers. rbastic: I remember that I kept deleting them. yeah, couldn't remember lol Pascal compiles very quickly. That's one of the things I enjoyed in Delphi. ugh, the app I'm been maintaining in Java was originally a fat client/server desktop app, written in Delphi rbastic: ah. i remember booting up the old app for the first time, and being amazed at how slow it was eventually, i had to duplicate a feature in the Java code and i wasn't sure how it was implemented before rbastic: you mean the Java app is faster? :S so being as i had no Delphi experience, and the newer Delphi environments made NO sense to me at all, i just opened up the SQL Server query analyzer rindolf: yes, but only b/c the Delphi programmer was an idiot, issuing queries over and over again needlessly rindolf: if you could've seen the MSSQL Performance Analyzer or whatever, it was basically just.. Query1, Query2, Query3, Query1, Query2, Query3, repeat. it was probably the worst I've ever seen in my life.. belongs on www.thedailywtf.com -- Can I haz a fast compiler -- #perl, Freenode % scrottie: hi. hi rindolf! scrottie: are you the scrottie from use.perl.org? yeah. scrottie: ah, nice to meet you. Well, chat with you on IRC at least. * scrottie cowers from the swinging fist probably coming his way scrottie: I'm "Shlomi%20Fish" oh, heh, thanks It's a curse. hmm. i vaguely remember interesting stuff from you but can't honestly place what. I know I've seen you around here before too. Yeah, my use.perl.org blog is mostly technical and perl-related. I post on use.perl.org entirely too much. So it may be a bit boring. Sometimes it's a bit philosophical. scrottie: yes. heh. and mine is offensively off-topic. scrottie: I have other blogs. I've posted to livejournal twice! -- I think too much - therefore I blog too much -- #perl, Freenode % Can we add styles like , , etc.? Or colours? Or blink? Or images? Or flash applets? ! rindolf: No I think. Google's Web Application does not allow them. It is just a