The web in a box - a next generation web framework for the Perl programming language

IRC log for #mojo, 2016-09-06

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

All times shown according to UTC.

Time Nick Message
01:12 kaare joined #mojo
01:40 sri 2 hours with flux and i feel sleepy
01:52 itaipu joined #mojo
02:02 itaipu joined #mojo
02:19 jberger I guess that's a good thing
02:33 noganex_ joined #mojo
02:54 itaipu joined #mojo
03:01 hrupp joined #mojo
03:03 hrupp joined #mojo
03:03 hrupp joined #mojo
03:04 Adura joined #mojo
03:31 lluad joined #mojo
03:58 che-quest joined #mojo
04:19 Lee_ joined #mojo
06:06 polettix joined #mojo
06:10 dod joined #mojo
06:15 dod joined #mojo
06:28 mpapec jberger:  I don't have issues with delay steps
06:28 mpapec just want to reduce repeating code in my source
06:29 mpapec and make sure there are no possible leaks
06:29 mpapec https://gist.github.com/mpapec/6a435514e8b8f0264357c1f91b84f26f
06:30 mpapec this should take care of returning result
06:43 inokenty-w joined #mojo
06:44 shmoo joined #mojo
06:45 shmoo Hi,
06:46 shmoo I just want to donation for http://mojolicious.org/
06:46 shmoo Could any one help me, how can I do donation
06:47 Lee_ shmoo: http://mojolicious.org/perldoc/Mojolicious/Guides/Contributing#DONATIONS
06:49 shmoo Thank you for the reply. I want to become a supporter with donation. So, how much amount should I donation.
06:49 batman shmoo: as much as you like :)
06:50 batman joined #mojo
06:50 shmoo Thank you for the prompt reply. Actually,I wish to include my website also here seem like chameleonjohn.com
06:50 shmoo So, is there any amount and time period: term and condition?
06:51 shmoo please Batman help me to out this
06:53 shmoo hi
06:56 shmoo Is anyone response please?
06:57 mpapec shmoo: it would be best to talk with sri
06:57 AndrewIsh joined #mojo
06:59 batman joined #mojo
07:11 osfabibisi joined #mojo
07:14 trone joined #mojo
07:18 mbudde joined #mojo
07:20 trone joined #mojo
07:23 Dandre joined #mojo
07:36 Vandal joined #mojo
09:04 Tapps joined #mojo
09:04 Tapps Hello :)
09:06 Tapps im trying to acces a Placeholder in mojolicious::lite.    "post 'services/doStuff/:action' => sub{ my $c=shift; print $c->param('action'); };"
09:06 Tapps But it says the value is not defined :(
09:07 Tapps What am i missing?
09:12 nic Tapps: Make a minimal example that exhibits the problem
09:13 anparker Tapps: try $c->stash('action')
09:14 Tapps https://paste.fedoraproject.org/422647/73153284/
09:15 Tapps and i call the url "myhost:3000/service/notes/post" using post.
09:18 Tapps Hmmm interesting. With $c->stash('action'); it works.
09:18 Tapps Thats very interesting because in some get-Callbacks im totally fine accessing them $c->param('paramname');
09:19 Tapps ty very much. Is that some undocumented difference? I didn't find a note on that on the Tutorial
09:22 sri http://mojolicious.org/perldoc/Mojolicious/Controller#stash
09:23 Tapps sri: oh, damn. i have to rename my variable then...
09:23 Tapps *placeholder
09:23 nic Tapps: s/action/something_else/g
09:25 Tapps nic,sri,anparker: after changing the placeholder-name to "naction" it works fine. <stupid>me</stupid>
09:25 Tapps Thx :3
09:28 Zx3 joined #mojo
09:38 irqq joined #mojo
09:46 CandyAngel Is this the right way of appending classes, or have I missed something? http://codepad.org/75VL8irI
09:46 cuechan joined #mojo
09:52 Dandre1 joined #mojo
10:08 sri seems fine
10:13 sri oh, there is node.js drama again http://www.kevinold.com/2016/09/05/stepping-down-as-nodevember-organizer.html
10:18 mpapec what seems the issue, not enough diversity? :/
10:19 CandyAngel Thankies sri
10:19 mpapec btw, sri could here be circular referencing? https://gist.github.com/mpapec/6a435514e8b8f0264357c1f91b84f26f
10:23 cuechan joined #mojo
10:52 mmp joined #mojo
11:15 sri wow, that RansomPKP stuff is scary https://blog.qualys.com/ssllabs/2016/09/06/is-http-public-key-pinning-dead
11:28 Akron joined #mojo
11:30 polettix joined #mojo
11:32 tchaves joined #mojo
11:40 blonewolfs joined #mojo
11:40 coolo does mojo record the timestamp when a request started uploads? we use some HMAC checksum for API accesses, but this checksum expires when the POST contains a slow upload - and from what I can see my code is only called once the upload is done
11:45 avkhozov joined #mojo
11:47 coolo looks like I can tweak that into before_dispatch
11:49 coolo or not - also called too late
11:58 jberger mpapec: i think you misunderstood me
11:58 jberger It isn't about returning anything (indeed returning rarely works in nonblocking code)
11:59 jberger I was talking about calling the callback in your last successful step
12:04 mpapec ok,
12:04 mpapec so should be I worried with https://gist.github.com/mpapec/6a435514e8b8f0264357c1f91b84f26f ?
12:05 mpapec it is a minor attempt to reduce boilerplate
12:09 jberger I have to say, i can't understand what that example even does just by reading it
12:10 jberger Your earlier example which basically just set the catch handler was much easier to comprehend
12:11 avkhozov Hi, I'm still thinking about the issue https://github.com/kraih/mojo-pg/issues/31. How do you think it is good to disable RaiseError for all query (blocking and non-blocking) and add error method to Mojo::Pg::Results (like in Mojo::UserAgent, which never croak errors)?
12:11 jberger But i think that by having to construct the final callback ahead of time to pass it both to the helper and use it in the steps is going to end up being an equal amount of boilerplate in the end
12:14 mpapec $flow->(return => 44, 55);
12:14 mpapec executes https://gist.github.com/mpapec/6a435514e8b8f0264357c1f91b84f26f#file-iodelay-pl-L9
12:15 mpapec I hope there is no possibility of circular referencing
12:15 mpapec and user interface seems little lighter
12:15 mpapec https://gist.github.com/mpapec/6a435514e8b8f0264357c1f91b84f26f#file-iodelay-pl-L13-L19
12:15 jberger I think you are too worried about circular referencing at this point
12:16 jberger I still don't see how the callback gets called on success
12:17 mpapec $flow is anon func
12:17 mpapec it behaves depending on first argument
12:17 mpapec if it is code ref (or just ref)
12:17 mpapec it does Mojo::IOLoop->delay(..)
12:18 mpapec otherwise it passes result => $cb->($c, undef, @arg);
12:18 jberger But if there are steps
12:19 jberger How does the callback get called if there is no error (and thus catch isn't called)?
12:19 jberger Have you tried this in real world code? I think you are missing a big part here
12:20 mpapec https://gist.github.com/mpapec/6a435514e8b8f0264357c1f91b84f26f#file-iodelay-pl-L17
12:20 mpapec which goes to https://gist.github.com/mpapec/6a435514e8b8f0264357c1f91b84f26f#file-iodelay-pl-L9
12:20 jberger The last executed step needs to call the same callback that would be called by catch
12:20 jberger That isn't in the steps
12:20 jberger That is in place of the steps
12:22 mpapec $cb is that same callback
12:22 sri avkhozov: i think it's too late to change that
12:23 mpapec I'll post "normal" version of it
12:25 mpapec https://gist.github.com/mpapec/e40ffdb38abd7773e316018a2ab77397
12:26 mpapec (should do same thing as https://gist.github.com/mpapec/6a435514e8b8f0264357c1f91b84f26f)
12:28 jberger I would be very surprised if it actually does, at least in all cases
12:29 jberger But also it doesn't seem like less code
12:30 jberger I think you add a layer of complexity that i can't audit visually
12:30 jberger And i don't see much reduction in real world code
12:30 jberger That seems like a bad tradeoff to me
12:31 jberger (And believe me, I'm all for attempts to reduce nonblocking boilerplate)
12:31 jberger (If it were easy we would have already done it)
12:32 mpapec ok
12:33 mpapec essentially it does automatic catch
12:33 mpapec and removes $c and $cb out of the picture
12:33 mpapec (introducing $flow at the same time :) )
12:36 avkhozov sri: Ok, I see. I also tried to add last error method to Mojo::Pg::Database via saving sth->err to $self->{error} in HandleError of sth, but get unexpected failures in tests.
12:38 avkhozov And for now I still can't get error code from $db in eval and transactions (like this: eval { my $tx = $db->begin; $db->query('error') })
12:38 jberger you call $flow twice, and somehow the second time it is supposed to call the callback
12:38 jberger based on ref(shift(@args));
12:38 jberger what is that?
12:39 mpapec yes, as posted already $flow is anon func
12:39 jberger oh, you have to pass a dummy scalar?
12:39 mpapec and behaves depending on first arg
12:39 jberger that's really unintuitive
12:39 mpapec yeah..
12:40 mpapec it is "return" string :)
12:40 jberger I guess I finally see what you are trying to do
12:40 jberger (a little easier now that I am at a computer)
12:41 mpapec so as there is anon closure
12:41 mpapec referencing $c and $cb
12:42 mpapec I hope it would not steer a trouble
12:42 jberger I cannot reason with myself about whether that would leak or not
12:42 jberger you'd have to test
12:43 mpapec ok
12:43 jberger I don't love the idea of a magical dummy scalar first argument
12:45 mpapec this part bothers me at least
12:51 avkhozov joined #mojo
12:52 jberger https://gist.github.com/jberger/3607b149db20258e25a52b7596eb9d23
12:52 jberger I think that is in the same spirit as what you were doing
12:53 jberger ummm, except it can't work for errors :P
12:53 jberger one sec
12:54 jberger ok updated
12:54 gizmomathboy joined #mojo
12:56 anon joined #mojo
12:57 zivester joined #mojo
12:57 jberger err, one more bug
13:00 jberger k
13:02 HtbaaPi joined #mojo
13:02 mpapec here is implicit last step
13:03 mpapec https://gist.github.com/jberger/3607b149db20258e25a52b7596eb9d23#file-test-pl-L9
13:03 mpapec which I guess is ok
13:05 jberger correct, all I've done is taken the last step that I pass in and split it so that it either is the error handler or the final callback depending on if there is an error
13:05 asarch joined #mojo
13:06 jberger but as you see in my original version I actually did it wrong since I tried to die on errors in that step, which you can't do
13:06 jberger since it is also the error handler :-P
13:07 mpapec for some reason I've tried to avoid implicit last step, and thus used closure
13:07 mpapec but I'll give your verison a try
13:07 mpapec tnx
13:07 jberger to me the biggest hassle of all of these things isn't attaching the catch callback (as your seems to be addressing)
13:08 jberger but the "die $err if $err" which is the second line of all of my intermediate steps I've ever written (assuming there is only one error slot in @_)
13:09 mpapec ok, I have helper for multiple errors
13:09 mpapec https://gist.github.com/mpapec/43fcf6f6a0ba45ad38aa144ea270ea15
13:10 mpapec bbl
13:11 jberger that one makes too many assumptions for my tastes
13:11 jberger but thanks
13:26 HtbaaPi when bridge was changed to under, was that only a name change or did behavior change as well? I'm currently upgrading an old Mojolicious 3 website to 7 and am experiencing some trouble with the routing
13:32 sri jberger: 500th homicide in chicago this year already :O
13:32 HtbaaPi oh nevermind, had some sort of syntax error which things up
13:34 sri looks like there will be more homicides in chicago alone than in all of germany this year
13:35 pink_mist USA number one!
13:38 sri -.-
14:03 jabberwok joined #mojo
14:07 jberger chicago's south and west sides are a nightmare
14:08 jberger but that nightmare almost never leaves those areas
14:08 sri this map seems to disagree with you http://crime.chicagotribune.com/chicago/homicides
14:10 jberger there are a lot more in those shaded areas than in the non shaded
14:10 jberger sadly there are way too many shootings in the US in an big city in any neighborhood
14:10 jberger I think that's what you see in the other areas
14:10 sri which one did you bring batman to?
14:10 jberger hahaha
14:11 jberger https://www.google.com/maps/place/Museum+of+Science+and+Industry,+Chicago/@41.7905766,-87.5852546,17z/data=!3m1!4b1!4m5!3m4!1s0x880e290a6001df1d:0xfcc2caa7317e306!8m2!3d41.7905726!4d-87.5830659
14:12 sri that doesn't seem so bad if you drive near the water
14:12 jberger exactly
14:12 jberger lake shore drive is fine
14:12 jberger it is a limited access highway anyway
14:12 jberger but the funny part of the story was that he was using google maps to route us around some traffic and basically took us west of there
14:13 jberger and before I realized it, we were where I told him not to take us
14:13 jberger at which point I had him route us back to the traffic on lake shore
14:13 jberger :D
14:14 jberger that said I don't think we made it west of the Dan Ryan Expressway or I would have taken that instead
14:14 jberger so by that map we never were actually that unsafe
14:16 jberger anyway if you zoom out on that map far enough, I live in Rolling Meadows
14:18 jabberwok did you say Chicago is nice if you're on LSD ?
14:18 jberger jabberwok: yup, sure did
14:18 jberger and yes we do call it that
14:19 jberger if anyone ever visits chicago driving down Lake Shore is an amazing thing
14:19 jberger skyline on one side lake on the other
14:19 marcus I had a good time in Chicago
14:19 mpapec are south/west populated with specific demographics?
14:20 jberger mpapec: they are the poorest neighborhoods yes
14:21 jberger especially the south side has never really recovered since the collapse of the metal and meat packing industries
14:21 jabberwok my parents lived in Garfield Park in the 40s.  i rolled past there quickly on my motorcycle at midday and wasn't keen to stick around at all. sad
14:21 jberger Garfield Park is really icky now (west side)
14:22 jberger I hear the conservatory is still really nice
14:22 jberger but it is almost difficult to get there safely
14:22 jabberwok maybe a Detroit SUV?  (a.k.a. Brinks truck)
14:23 ssm joined #mojo
14:24 jabberwok at some point, gentrification will swallow anything within walking distance of the El.  seen it happen in Boston mid-80s. may take a couple more decades though. By which time can we cleanup the cpan repo collection?
14:24 cuechan joined #mojo
14:24 mpapec Chicago not on radar, so nothing to worry about :)
14:24 mpapec http://www.zerohedge.com/news/2016-09-02/two-worlds-20-most-violent-cities-are-america
14:25 jberger jabberwok: during the housing boom, the gentrification was literally going block by block west from downtown
14:25 jberger and then it just stopped
14:25 jberger (2008)
14:27 mpapec I can imagine
14:28 mpapec how much impact did it have on renting?
14:29 laidback_01 joined #mojo
14:30 jberger the things it was replacing were essentially public housing
14:30 jberger and pretty bombed out at that
14:30 jberger rents went up I'm sure, but truly the place was almost uninhabitable before then
14:31 jberger along the northwest corridor (Milwaukee Av especially) the gentrification has hit rents harder
14:31 jberger the neighborhoods didn't need as much gut/replace though
14:32 jberger I know I kinda got forced out of the area I lived in in college because the rents were skyrocketing
14:32 jberger and now that whole area is covered in hipsters
14:33 mpapec I guess they have good jobs (or wealthy parents at least)
14:34 mpapec (in fact I don't know what is socio economic status of hipsters)
14:35 jberger thing is, there is plenty of oportinuity to be had in chicago
14:35 jberger so much going on in the heart of the city as far as finance and tech companies especially
14:37 mpapec at least not everything is on west coast
14:39 jberger we certainly have more of the finance industry than anywhere on the west coast
14:39 jberger not as much as new york
14:40 mpapec I hope finances need a lot of software support
14:41 orev joined #mojo
14:41 mpapec and perl projects :)\
14:43 jberger funny thing, we KNOW that there is a lot of Perl in the financial houses, but they are so secretive about it that they rarely show up at Perl events
14:48 mpapec Keeping it a secret
14:48 cfedde at least not in the clear.  They may identify themselves as something else.
14:48 mpapec Perhaps Cobol too :D
14:50 mpapec I guess they can't disclose on that
14:50 mpapec as have to look at their image first
14:51 cfedde yes. Again it is a tough problem to manage confidence in finacial institutions. They at leaset realize that the product they provide is built of shadows and lies.
14:51 mpapec and technology goes fast out of fashion
14:52 mpapec confidence is almost everything there
14:52 Akron joined #mojo
14:52 mpapec and projecting things connected to it
14:52 cfedde And it is a hard problem to validate a system for financial use. Regulatory environments being what they are.
14:53 cfedde people seem to want the book keeping to be accurate (see also Mt. Gox)
14:55 mpapec too big to fail, are much greater threat https://en.wikipedia.org/wiki/Lehman_Brothers
14:57 mpapec (privatizing gains and socializing loses)
14:57 cfedde Indeed.  Current regulations make it too attractive to form massive financial institutions.
14:57 cfedde remember that it was your representitives in congress that approved those deregulations.
14:58 mpapec yes, well almost (not from USA ;) )
14:59 zivester joined #mojo
15:00 cfedde heh.  Unfortunately recent international trade treaties have more or less institutionalized the us banking practices.  It's one of our bigger exports.
15:02 mpapec I just hope we're not importing it in EU
15:03 mpapec after German public protests TTIP went down the toilet
15:09 perlpilot joined #mojo
15:17 ptolemarch joined #mojo
15:22 disputin joined #mojo
15:33 michael joined #mojo
15:36 bwf joined #mojo
15:39 jberger it would be kinda nice if we could get some of this information out of postgres errors: https://www.postgresql.org/docs/9.5/static/errcodes-appendix.html
15:39 jberger I don't know if DBD::Pg provides it
15:39 mpapec joined #mojo
15:41 lluad joined #mojo
15:44 Grinnz jberger: https://metacpan.org/pod/DBD::Pg#state
15:46 jberger Grinnz: yeah, I found that
15:46 jberger though it doesn't give the column information, which would be nice
15:50 jberger oh and I don't even know how I would get to that if it is a blocking query that throws an exception
15:53 mtj joined #mojo
15:58 dod joined #mojo
16:18 PryMar56 joined #mojo
16:36 meshl joined #mojo
16:48 anton joined #mojo
16:58 juikuen joined #mojo
17:05 polettix joined #mojo
17:28 itaipu joined #mojo
17:39 sri so much talk about Mojo::Pg error handling today
17:44 irqq joined #mojo
17:53 jberger sri: unrelated to the feature request
17:53 jberger but yeah
17:54 jberger funny timing
17:55 sri ????
17:56 itaipu joined #mojo
17:59 cuechan joined #mojo
18:09 sri guess tomorrow we'll get macOS
18:10 mishanti2 Not I. My Nokia 15 doesn't run that kind of thing.
18:10 mishanti2 s/15/215/
18:12 mishanti2 Funnily enough, the _one_ (yes, single) app that is available for this phone is "Yahoo News".
18:12 sri you're such a hipster
18:13 mishanti2 Please hold, while I fetch my scarf and fedora.
18:14 sri next you'll be getting one of these... http://shutupandtakemymoney.com/wp-content/uploads/2012/06/retro-iphone-handset-300x250.jpg
18:14 jberger macOS?
18:14 sri yea, os x gets a new name
18:14 jberger to an already used name?
18:15 sri is it?
18:15 jberger wasn't that the name for pre-osx?
18:15 Grinnz ????
18:15 mishanti2 sri: From before macos was cool.
18:15 sri heh
18:15 * Grinnz doesn't know if that one works for anyone yet
18:16 mishanti2 Or should I say, for tweens.
18:17 mishanti2 Ok, enough distracting myself. Heading back into spreadsheet-land. See ya'll on the other side.
18:17 jberger https://metacpan.org/source/DAGOLDEN/Perl-OSType-1.010/lib/Perl/OSType.pm#L67
18:17 jberger Grinnz: I can't see it
18:17 Grinnz i can't either, but i blame chrome/whatever font it's using :P
18:17 jberger haha, but I could copy it and paste it into google, hahahaha
18:17 Grinnz actually irccloud is supposed to render emojis so i blame irccloud
18:18 jberger http://emojipedia.org/face-palm/
18:18 sri jberger: but that's MacOS, not macOS
18:18 Grinnz hmm there's no :facepalm: yet
18:18 jberger on a case insensitive filesystem, its all the same thing
18:19 sri and that's why they made a new filesystem!
18:19 Grinnz rofl
18:19 Grinnz i mean, they could have gone with OS One
18:20 Grinnz or OS/1
18:20 jberger who wants to guess the amount of code in the wild that checks (pseudocode) if (lc $os eq 'macos') { do_non_unix_workaround() }
18:20 pink_mist haha
18:21 sri that one guy still using a pre-os x mac will sure be pissed
18:21 jberger no, its the guy that is using a post MacOS mac that is running software that handles pre-osx macs that will be pissed
18:21 sri when he installs all that new software that doesn't work anymore :D
18:22 sri jberger: it's only a marketing name, product keys and version formats don't change
18:23 jberger yay, even better, name amibguity is always a good plan!
18:23 sri it's all still darwin under the hood
18:23 Grinnz jberger: "Windows NT 6.1"
18:24 jberger purl ...
18:24 jberger zomg!
18:24 sri hmm, didn't notice how f.lux dimmed my display... sneaky
18:24 jberger anyway http://webaim.org/blog/user-agent-string-history/
18:24 * sri yawns
18:24 jberger maybe sri will become less robot
18:25 jberger I don't think I can handle all this change
18:25 * jberger buries head in the sand
18:25 sri f.lux makes me human, HALP!
18:25 Grinnz jberger: rofl
18:25 marty joined #mojo
18:26 tyldis Late night phone conference.. West coast US clients suck when you are in Europe. Upside is that I get to play with Mojo in that project...
18:26 jberger clients are usually the problem in software
18:26 tyldis Not just software. Trust me.
18:26 jberger tyldis++
18:27 Grinnz let's all just be servers. like email.
18:27 tyldis Considering an offer to work for a company without customers, though I'm having some trouble seeing the longevity of it...
18:27 marty joined #mojo
18:29 marty_ joined #mojo
18:49 jabberwok aren't actual paying customers disfavored by startups these days?  =boggle=
18:56 Akron left #mojo
18:58 itaipu joined #mojo
19:13 dantti_laptop joined #mojo
19:17 tyldis jabberwok: Yeah. They hinder the good ideas, apprently.
19:24 marty joined #mojo
19:33 cpan_mojo Mojo-IRC-0.36 by JHTHORSEN https://metacpan.org/release/JHTHORSEN/Mojo-IRC-0.36
19:47 marty_ joined #mojo
19:52 marty joined #mojo
19:56 marty_ joined #mojo
20:05 mikegrb joined #mojo
20:43 polettix joined #mojo
20:54 cpan_mojo Mojolicious-Plugin-LinkEmbedder-0.24 by JHTHORSEN https://metacpan.org/release/JHTHORSEN/Mojolicious-Plugin-LinkEmbedder-0.24
21:23 itaipu joined #mojo
21:26 [0xAF] joined #mojo
21:29 [0xAF] batman: hi, you would probably want to mention that for AssetPack the default dir which is used to lookup for assets and assetpack.dev is ./assets/. I think, I didn't saw that in the documentation and took me a bit to find out the problem. I were using an older version, but updated all my CPAN modules and now I have you latest version.
21:30 [0xAF] s/assetpack.dev/assetpack.def/ (obviously)
21:33 * [0xAF] sometimes want to have the feature of skype and some other IMs to edit my last message, when I see all the typos I've made...
21:33 Grinnz slack and discord allow edits :P
21:34 Grinnz i've tried to look for the edit button in irc messages a few times now
21:35 [0xAF] Grinnz: don't know slack and discord, but irc does not allow editing, anyway ;)
21:36 Grinnz nonsense, you just have to update the client and logs of every connected person
21:37 [0xAF] hehe ;)
21:39 [0xAF] you made me rethink my sentance ;) for a second I though that i'm pretty unimformed about some new technologies in irc ;)
21:39 Akron joined #mojo
21:44 jabberwok history editing is possible, search cpan for Winston::Smith
21:44 batman [0xAF]: https://metacpan.org/pod/distribution/Mojolicious-Plugin-AssetPack/lib/Mojolicious/Plugin/AssetPack/Guides/Tutorial.pod#On-disk
21:44 batman that section is supposed to explain where the files go
21:46 [0xAF] jabberwok: i've never read 1984, but i'm familiar with the quote: "He who controls the past controls the future. He who controls the present controls the past.", which I find to be the absolute truth.
21:47 [0xAF] batman: got me there. though i did not read that section, because i though i know that much already.
21:48 jberger [0xAF]: I think that is retconned to have been written by Rage Against the Machine and then Orwell stole it from them in the future
21:49 [0xAF] jberger: sounds interestin... i'm an retired fan of RATM :) lover their first and second album, then never listen to them again...
21:49 [0xAF] jberger: but still, i believe you're right, if we count the time travel as an option.
21:52 [0xAF] jabberwok: though i really searched the CPAN for the module. I was wondering what it would be ;)
21:54 batman [0xAF]: excellent! :)
21:54 marty joined #mojo
22:00 * [0xAF] never learned to type correctly "though", "thought" and "through"...
22:02 meshl joined #mojo
22:40 purl joined #mojo
23:10 zivester joined #mojo
23:15 mikegrb joined #mojo
23:41 lluad_ joined #mojo

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