Camelia, the Perl 6 bug

IRC log for #mojo, 2011-01-24

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

All times shown according to UTC.

Time Nick Message
00:07 marcus sri: those are fighting words
00:07 * sri pokes marcus
00:08 * marcus pokes sri back.
00:08 * sri pokes marcus back
00:29 MisterHatt so guys, I want to write a plugin for mojo, but I would need to extend some core functionality I guess
00:29 MisterHatt is there any docu for writing MojoX namespace stuff as opposed to Mojolicious::Plugin?
00:29 MisterHatt not really sure where to start...
00:29 sri MojoX is mostly deprecated
00:30 MisterHatt oh?
00:30 sri Mojolicious::Plugin is all we really care about now
00:30 MisterHatt I see
00:30 sri easier for the end user
00:31 MisterHatt the majority of tis stuff isnt mojo specific though, still best to rite it in Mojolicious::Plugin?
00:32 MisterHatt uses MojoX::Session a bit but that's about it really
00:32 * MisterHatt has never written a module before
00:32 sri what is it?
00:32 purl it's it!
00:32 * sri slaps purl
00:32 purl o/` Hit me baby, one more time o/`
00:33 MisterHatt sri: really barebones generic user management
00:33 MisterHatt all the stuff I could find on cpan was too detailed and specific
00:33 sri doesn't sound like you would extend core functionality
00:34 MisterHatt I wanted to tie it in with the built-in sessions stuff and add some authentication to it
00:34 sri well, if it isn't mojolicious specific use whatever namespace it fits best in
00:34 sri and possibly put everything mojolicious specific into a normal plugin
00:34 MisterHatt really got no idea then >_<
00:34 MisterHatt yeah, I get that bit now
00:36 MisterHatt guess I'll see how it goes with the mojo specific stuff and if I really NEED to have anything external, reading over the Mojo base classes is showing me a bit more than I thought mojo could do
00:36 MisterHatt thanks
00:44 Alias joined #mojo
01:53 achromic_ joined #mojo
01:56 achromic left #mojo
02:52 MisterHatt is someone able to explain the difference between Mojolicious::Plugin::Session and Mojolicious::Sessions? I seem to be missing something there
03:04 sri different implementations, read the mojolicious documentation
03:05 sri the growing guide explains core sessions
03:05 MisterHatt ah, thanks
03:36 MojoGuest358 joined #mojo
03:36 MojoGuest358 From: http://www.google.com.hk/search?hl=zh-CN&amp;​source=hp&amp;biw=1366&amp;bih=655&amp;q=WebS​ocket+demo&amp;aq=f&amp;aqi=&amp;aql=&amp;oq= (1 hits)
03:36 MojoGuest358 hello
03:36 purl hi, MojoGuest358.
03:37 MojoGuest358 left #mojo
03:56 kenhat left #mojo
04:04 tl joined #mojo
04:05 tholen42 left #mojo
04:14 ispy_ joined #mojo
04:15 avkhozov joined #mojo
04:20 perlrocks Twitter: "@kraih Amazing, but yet another place to spread the word.  TO THE MOJOLICIOUS! (ja)" --tempiretech http://twitter.com/tempirete​ch/status/29393015755771904
04:41 MisterHatt is there a list of the event hooks somewhere?
04:41 MisterHatt like which events you can hook into I guess
04:41 MisterHatt or at least the default/common ones
04:52 tempire MisterHatt: http://search.cpan.org/~kraih/Mojolic​ious-1.01/lib/Mojolicious/Plugins.pm
04:52 tempire or http://mojolicio.us/perldoc?Mojolicious::Plugins
04:53 sri http://mojolicio.us/perldoc?Mojolicious#hook
04:53 sri all there
04:53 MisterHatt thanks
04:53 MisterHatt I need to improve my google-fu a bit I think, didnt see either of those
04:54 MisterHatt the docs mentioned the methods but that was about it as far as I could find
04:56 tempire Might be worth it to have a guide for writing plugins
04:56 tempire and including the hooks there
04:56 MisterHatt ^would be much apprecated
04:57 MisterHatt all I have to go on right now is existing plugins, and they're fairly varied in how things are done
04:57 sri actually i thought http://mojolicio.us/perldoc?Mojolicious#hook would be pretty much perfect
04:57 MisterHatt yeah, it's good
04:57 tempire It's location isn't obvious, though.
04:57 MisterHatt wondering how I didnt find it tho
04:57 MisterHatt yeah
04:57 sri not enought material for a whole guide
04:57 MisterHatt maybe link it in the writing plugins part of the guide
04:57 sri but feel free to start one on the wiki ;)
04:58 tempire what about a link to it on mojolicio.us/perldoc?
04:58 tempire "For writing plugins, check out the available hooks..."
04:58 sri huh, where would that fit in?
04:59 * MisterHatt wonders if a hash tying strings to arrays of other strings is a good idea or if there is a better way to do this :S
04:59 tempire on the wiki!
05:01 tempire guess I'll add a plugins section on the wiki, and a link to the available hooks
05:01 sri \o/
05:03 mateu left #mojo
05:09 tempire done
05:10 tempire Though I'm not sure about that "included plugins" link.
05:10 tempire Kind of obscure just to link to the modules in the distribution.
05:11 tempire I don't see any way to page jump on search.cpan.org
05:12 sri yea, that link is bad
05:13 sri http://mojolicio.us/perldoc?Mojolicious#plugin # there's a list
05:13 tempire ah
05:13 tempire perfect
05:20 * tempire is off to dream of unicode snowmen
05:21 * sri sends the ascii grinch after tempire
05:41 ryanc_ left #mojo
05:42 ryanc joined #mojo
05:42 ispy_ left #mojo
05:49 perlrocks Twitter: "I still have no idea what any of my code does though #perl #mojolicious #plugins" --MisterHatt http://twitter.com/MisterHa​tt/status/29415572332613632
05:50 MisterHatt ehups
05:58 HSlayer joined #mojo
06:03 HSlayer|2 left #mojo
06:19 ysyrota joined #mojo
06:32 kaare joined #mojo
06:59 perlrocks Twitter: "Web apps that I'm making the latest move in Mojolicious." (ja) --5_1_5 http://twitter.com/5_1_5/status/29433118884630529
07:18 marcus too early!
07:19 Christian joined #mojo
07:19 Christian good morning
07:19 purl Lies!
07:27 koban joined #mojo
07:29 esskar joined #mojo
07:36 Drossel joined #mojo
07:36 Kulag left #mojo
07:47 stephan48 for the routes command, would it maybe possible to include the method of the route? or i am just that blind to oversee it?
07:49 MisterHatt you mean get/post/put/whatever?
07:49 stephan48 yap
07:51 MisterHatt take the name and then grep your file for that route?
07:51 GeJ isn't that what via() is for?
07:51 MisterHatt shouldnt be hard with bash
07:52 MisterHatt GeJ: he means the mojo routes command I think
07:52 MisterHatt like mojo routes myapp.pl
07:52 MisterHatt to list the routes used
07:52 GeJ oh, sorry then. Feel free to ignore me.
07:53 MisterHatt aha, not like I'm one to talk, been coding for a few hours now and I still have barely any idea if my code works or does what I think it does :D
07:53 stephan48 :)
07:54 stephan48 MisterHatt: was only ment because i think it belongs as much to a route as its name and path/regex ;)
07:54 MisterHatt vti's stuff is actually quite a good reference to what it is I'm doing which is helpful
07:55 MisterHatt stephan48: surely you can use the route listing and some grepping to get what you want though?
07:57 stephan48 yap sure ;)
07:59 AmeliePoulain joined #mojo
08:23 * marcus misses vti
08:39 marcus What is the deal with 'Moo'?
08:45 MojoGuest625 joined #mojo
08:45 MojoGuest625 From: http://www.baidu.com/s?wd=websocket%20demo&​amp;rsp=4&amp;oq=html5%20websocket&amp;f=1 (1 hits)
08:45 MojoGuest625 left #mojo
09:17 snearch joined #mojo
09:17 spleenjack joined #mojo
10:02 non joined #mojo
10:04 otaviof joined #mojo
10:04 otaviof left #mojo
10:05 otaviof joined #mojo
10:05 Kulag joined #mojo
10:06 Drossel left #mojo
10:07 mikegrb tempire: imma make Mojolicious::Plugin::DigestAuth based off yours, same interface.. plan to add one feature, support for apache style .htpasswd path being passed in, imma send you a pull request when I get round to being done <3
10:08 mikegrb at least, that's the plan <-- famous last words
10:12 Drossel joined #mojo
10:12 Kulag left #mojo
10:17 Kulag joined #mojo
10:18 Drossel left #mojo
10:18 mikegrb I lied, authbasic is fine for me
10:22 Kulag left #mojo
10:22 Kulag joined #mojo
10:28 crab imma
10:30 Drossel joined #mojo
10:32 Kulag left #mojo
10:35 Kulag joined #mojo
10:36 Drossel left #mojo
10:41 Kulag left #mojo
10:42 Kulag joined #mojo
10:54 Kulag left #mojo
10:55 Kulag joined #mojo
11:18 otaviof left #mojo
11:21 Akron joined #mojo
11:29 AmeliePoulain From Mojolicious::Controller: $c->render_not_found($resource); # What is $resource?
11:32 MisterHatt sort of a dumb question but if I have f.e. my $foovar in the register method of a plugin, it can be accessed by other methods in the plugin or it needs to be passed?
11:39 abqar joined #mojo
11:41 Akron AmeliePoulain: You can pass the name/path/whatever of the resource, that can not be rendered. It only affects logging.
11:42 AmeliePoulain 10x
11:43 abqar left #mojo
11:44 abqar joined #mojo
11:44 abqar left #mojo
11:54 su-bzero[A] is now known as su-bzero
12:01 marcus stashing data after the render call is not a very good idea.
12:19 Kulag left #mojo
12:20 Drossel joined #mojo
12:40 ispy_ joined #mojo
12:43 HSlayer|2 joined #mojo
12:48 HSlayer left #mojo
12:57 AmeliePoulain Need help with a routing. Sorry for link =\ http://stackoverflow.com/questions/47822​32/need-help-with-routing-in-mojolicious
12:59 perlrocks Twitter: "Need help with routing in Mojolicious http://t.co/QyVmGu3" --Verolomka http://twitter.com/Verolomk​a/status/29523801922338816
13:00 perlrocks Twitter: "Help connoisseurs perl / Mojolicious! http://vk.cc/cDji6" (ru) --Verolomka http://twitter.com/Verolomk​a/status/29524054666911744
13:02 arthas joined #mojo
13:04 AmeliePoulain 0_0
13:05 avkhozov left #mojo
13:06 ispy_ left #mojo
13:08 Akron AmeliePoulain: What do you mean with "I need to redirect to / if the user is authenticated"?
13:10 moritz to me that sounds like perfectly understandable English
13:10 AmeliePoulain Sorry, fckn translator. I need to redirect from / to /profile if user is authenticated
13:10 moritz that's a bit different :-)
13:12 Akron AmeliePoulain: Ah - okay. :)
13:12 MisterHatt AmeliePoulain: you have a post '/login' route or something yes? once it's done, have it forward to the page you want if auth worked
13:12 Akron moritz: That was a content specific question. ;)
13:13 Akron AmeliePoulain: You have to use the bridge before route('/') I guess.
13:13 AmeliePoulain MisterHatt, yes.
13:14 AmeliePoulain Akron, what I've got if user is not authenticated?
13:15 AmeliePoulain I have link with the create_form alias (like http://localhost:3000/auths_create_form)
13:27 su-bzero sri: Test: http://pastie.org/1492567 bug or not? Couldn't get response from www.yahoo.com with Mojo::Client with 'Connection => close'.
13:27 su-bzero With curl it works perfectly.
13:28 yko zipkid++
13:34 ispy_ joined #mojo
13:39 zipkid yko: ?
13:49 yko zipkid: mojolicious-login
13:50 zipkid ah :-)
13:51 yko just saved some time of explanatins to AmeliePoulain. I hope we will have wiki page with detailed explanations of that stuff :)
13:56 avkhozov joined #mojo
14:00 Akron yko: So the question is answered?
14:01 yko looks like that. AmeliePoulain?
14:01 AmeliePoulain In progress :)
14:01 yko Akron, sorry there was some discurrion in #ru.pm, and i forget to translate it here
14:02 yko general answer is https://gist.github.com/764609 in Lite style and https://github.com/zipkid/mojolicious-login in Mojolicious style
14:03 Akron yko: "forget". ;)
14:03 Akron yko: Well - but that's a different mechanism, I think.
14:05 Akron yko: For example - how can I bridge over '/' and afterwards create a route ... aka - where is the error: https://gist.github.com/793247 ?
14:07 yko your secret is not secret anymore :p
14:08 yko Akron: you should have at least one route that is not behind the bridge
14:08 Akron yko: The last one is not behind the bridge.
14:09 yko oh... sorry. i have no time right now, but we can discuss it later, ok?
14:09 Akron Yes, thanks!
14:16 avkhozov left #mojo
14:16 dekimsey joined #mojo
14:16 avkhozov joined #mojo
14:30 kaare left #mojo
14:41 koban Akron: what are you trying to achieve?
14:45 AmeliePoulain Akron, you can use callback in the bridge statement like ->bridge->to(cb => { my $self = shift; ($self->session('user_id')) ? 1 : $self->redirect_to('auth_login_form'); } )
14:45 AmeliePoulain Later I will post an article into the wiki
14:47 vel joined #mojo
14:47 RidingDef joined #mojo
14:47 RidingDef left #mojo
14:50 Akron koban, AmeliePoulain: I tried to replicate the behaviour of AmeliePoulains bridge-auth-mechanism.
14:50 koban ah
14:51 Akron AmeliePoulain: That's not the problem - the problem is that the unbridged route is not effective in case of a negative bridge result - and I don't know why.
14:57 AmeliePoulain This is my code https://github.com/VeroLom/FW (but I need to do more tests)
14:57 AmeliePoulain I wanna test it nu I need to go out from a work
15:00 kaare joined #mojo
15:03 Akron AmeliePoulain: So you are rendering if the bridge is not successfull - but you do not use a following route in your cascade. I was expecting this has to work - but it seems, that it doesn't.
15:09 AmeliePoulain left #mojo
15:35 Christian cu all
15:40 Christian left #mojo
15:41 MojoGuest466 joined #mojo
15:41 MojoGuest466 From: http://news.ycombinator.com/item?id=1277067 (167 hits)
15:42 MojoGuest466 left #mojo
15:48 ispy_ left #mojo
15:50 marty joined #mojo
15:51 ispy_ joined #mojo
16:05 koban left #mojo
16:08 tempire_ joined #mojo
16:09 tempire_ marcus: As I've read, Moo is an experiment in finding ways to make moose faster, cooler, & hipper.
16:10 tempire_ And that if it's a success, no one will notice, because it will just be merged/implemented in Moose
16:10 tempire_ Apparently, it should not be used @ large.
16:11 tempire_ Mouse is still the recommended tool if Moose cannot be used.
16:11 tempire_ It was in a blog entry somewhere.
16:20 tempire_ mikegrb: hooray!
16:21 tempire_ I'm sure you've already figured it out, but it would be easy enough to handle the .htpasswd handling in the callback.
16:22 tempire_ I believe someone has already made a plugin to handle digest auth, by the way.
16:24 tempire_ hmm, can't find it.  maybe I was mistaken.
16:24 tempire_ no matter, digest seems unnecessary these days anyway, what with the ease of using ssl.
16:40 Drossel left #mojo
16:41 Kulag joined #mojo
16:43 * sri wonders which client recipe he should add today
16:43 * tempire_ awaits something delicious
16:51 su-bzero sri: Good evening. http://pastie.org/1492567 bug or not? Couldn't get response from www.yahoo.com with Mojo::Client with 'Connection => close'.
16:56 perlrocks Twitter: "Mojolicious:: Lite How to debug a script - Getting Started with Perl code samples http://bit.ly/hkk5hy" (ja) --wPerlnews http://twitter.com/wPerlnew​s/status/29583220857114624
16:58 otaviof joined #mojo
16:58 otaviof left #mojo
17:19 sri su-bzero: i don't see a bug
17:19 sri MOJO_CLIENT_DEBUG=1 perl -Mojo -e 'g("www.yahoo.com", {Connection => "close"})'
17:19 sri looks flawless
17:22 su-bzero sri: Yes, with ojo. But run test, it fails. It returns "Interrupted, maybe a timeout?"
17:24 sri su-bzero: umm, you might want to take a look at the raw http connection
17:24 su-bzero $client->tx->success also returns not what I want.
17:25 sri the http is not valid
17:25 su-bzero www.yahoo.com returns not valid headers?
17:25 sri our client works perfectly imo
17:26 su-bzero What about test? Test fails.
17:26 sri so?
17:26 su-bzero Is it not a bug?
17:26 sri nope
17:27 sri feel free to analyze the http yourself and come up with a better handling strategy, but imo the current solution is just fine
17:34 su-bzero sri: So $client->tx->success is not useful in this way!
17:35 sri aren't you listening?
17:35 sri the http is invalid
17:35 su-bzero Hm... http from yahoo?
17:35 sri YES!
17:36 Mons joined #mojo
17:36 su-bzero Ok. Now I understand.
17:39 su-bzero sri: Is "Interrupted, maybe a timeout?" a suitable error code for this case?
17:39 sri think so
17:42 sri without Connection: close the yahoo server sends valid http again
17:44 Akron left #mojo
17:46 yko sri: and wats wrong with that html? just courious... no Content-Length header?
17:46 sri http
17:46 sri yes, exactly
17:46 sri http 1.1 requires content-length or chunked
17:50 sri handling broken http better is of course always desirable
17:51 sri but usually other stuff breaks when you try to handle a new special case
17:51 sri especially connection: close is very hard
17:58 spleenjack left #mojo
18:00 yko sri, i'm not sure, but sec14.13 Content-Length of HTTP/1.1 specify Content-Length as 'SHOULD', not must.
18:01 yko and sec4.4 specify that transfer-length can be determined by ... 5.By the server closing the connection.
18:16 su-bzero sri: www.youtube.com too.
18:16 su-bzero ;) There are many sites with this invalid http.
18:17 sri actually yko has just proven it to be valid
18:24 su-bzero $client->tx->success->code is not available for sites with invalid http and "close" Connection.
18:24 ysyrota left #mojo
18:24 su-bzero How to determine that site has invalid http?
18:24 sri ...
18:25 yko read specs and compare :p
18:25 perlrocks Twitter: "Charsbar Hokkaido.pm # 4's morning Mojolicious:: Lite Hands, and lots of talk in the afternoon it's yusukebe! Please tell the speaker the way you come first! http://goo.gl/q5YzW" (ja) --hokkaidopm http://twitter.com/hokkaido​pm/status/29605820530429952
18:26 su-bzero yko: Could you explain me in russian? ;)
18:28 GitHub123 joined #mojo
18:28 GitHub123 mojo: master Sebastian Riedel * 3fca337 (3 files in 2 dirs): fixed another small relaxed HTTP parser bug - http://bit.ly/fWdVEK
18:28 GitHub123 left #mojo
18:29 sri fixed
18:29 sri yko has proven that it was in fact valid http and a bug on our side
18:30 su-bzero Thanks. Now I see.
18:37 sri yko: you really need a new romantically mojolicious picture now :)
19:02 snearch left #mojo
19:03 phillipadsmith njames_: cool. MoJo +1  I doubt that Mother Jones will care  ;)
19:04 phillipadsmith whoops! wrong window. doh
19:04 * sri waves
19:21 fhelmber_ left #mojo
19:41 HSlayer|2 left #mojo
19:44 HSlayer joined #mojo
19:57 arthas left #mojo
20:00 vel left #mojo
20:09 yko sri: according to http://mojolicio.us/perldoc/?Moj​olicious/Controller#render_later this https://gist.github.com/e53165bbf48a0edaec72 supposed to works, ye?
20:10 sri yko: yes
20:11 yko well, it's only me who getting "Waiting for delayed response, forgot to render or resume?" on that example?
20:12 sri no wait typo ;p
20:12 sri you know what you've forgotten again ;p
20:13 GitHub79 joined #mojo
20:13 GitHub79 mojo: master Sebastian Riedel * 0ae6b64 (1 files in 1 dirs): fixed typo - http://bit.ly/hAQI1b
20:13 GitHub79 left #mojo
20:14 yko no u! :D
20:14 sri and me -.-
20:18 yko sri: ok, lets make it a bit complicated: https://gist.github.com/e53165bbf48a0edaec72
20:18 yko this should works, ok, isn't it?
20:19 sri that even has a test case
20:19 yko can you just run that app and look in for example firebug on headers?
20:19 yko please
20:19 sri ?
20:19 yko no session headers on delayed
20:20 ispy_ left #mojo
20:20 yko to identical actions. one - without delay, second - with delay. first sets up session cookie, second - not
20:20 yko *two
20:20 sri https://github.com/kraih/mojo/blob/master/​t/mojolicious/longpolling_lite_app.t#L143
20:21 sri there really are tests doing exactly that
20:21 ispy_ joined #mojo
20:22 ispy_ left #mojo
20:22 avkhozov left #mojo
20:22 sri yko: perl -Mojo -e 'a("/" => sub {my $c = shift; $c->cookie(foo => "bar"); $c->render_later; $c->client->async->get("mojolicio.us" => sub { $c->render(data => shift->res->body) })->start })->start' get -v /
20:22 sri proof
20:22 sri it just works
20:24 yko sri: perl -Mojo -e 'a("/" => sub {my $c = shift; $c->cookie(foo => "bar"); $c->render_later; $c->client->async->get("mojolicio.us" => sub { $c->render(data => shift->res->body) })->start })->start' get -v / 2>&1 | grep mojolicious
20:25 yko but where's session cookie?
20:25 purl somebody said session cookie was required
20:25 yko ooh sorry
20:25 yko ye, sorry.
20:26 sri you're talking about session and not normal cookies?
20:26 sri ok, then thats something else
20:27 yko oh
20:27 yko great:
20:27 yko perl -Mojo -e 'a("/" => sub {my $c = shift; $c->session(foo => "bar"); $c->render_later; $c->client->async->get("mojolicio.us" => sub { $c->render(data => shift->res->body) })->start })->start' get -v / 2>&1 | grep -i cookie
20:28 yko this should be enough for a test case
20:30 yko my fault, i mentioned 'cookies' before 'sessions' in pull request and wrote frong test
20:33 Akron joined #mojo
20:34 sri ok, should be easy to fix :)
20:34 yko it was hard to find. fix is in 2-5 lines
20:35 yko you acn actually see pull request again, i dont pretent to apply it, you just can save your time
20:35 yko *can
20:37 GitHub78 joined #mojo
20:37 GitHub78 mojo: master Sebastian Riedel * ef297e6 (3 files in 3 dirs): fixed delayed rendering bug - http://bit.ly/fsY0E5
20:37 GitHub78 left #mojo
20:38 sri yko: should be fixed :)
20:40 yko it works, thank you much
20:48 zamolxes_ is now known as zamolxes
21:15 Akron left #mojo
21:31 daviddelikat left #mojo
21:40 GitHub31 joined #mojo
21:40 GitHub31 mojo: master Sebastian Riedel * a0a7f59 (1 files in 1 dirs): added cookbook recipe - http://bit.ly/f5DR9i
21:40 GitHub31 left #mojo
21:40 sri this one is a little more advanced
21:45 sri ok, maybe i shouldn't point it at mojolicio.us -.-
21:48 GitHub175 joined #mojo
21:48 GitHub175 mojo: master Sebastian Riedel * 8becb27 (1 files in 1 dirs): better target - http://bit.ly/fA3EAP
21:48 GitHub175 left #mojo
21:51 perlrocks Twitter: "The #mojolicious client cookbook recipe for today is a little more advanced but also a lot of fun! :) http://t.co/jAwOLW9 #perl" --kraih http://twitter.com/kraih/status/29657520431702016
22:03 GitHub84 joined #mojo
22:03 GitHub84 mojo: master Sebastian Riedel * 9747e93 (1 files in 1 dirs): fixed typo - http://bit.ly/fsOyS8
22:03 GitHub84 left #mojo
22:06 marcus sri: neat hack
22:09 GitHub113 joined #mojo
22:09 GitHub113 mojo: master Sebastian Riedel * 12acbf5 (1 files in 1 dirs): change misleading name - http://bit.ly/ghoktx
22:09 GitHub113 left #mojo
22:09 sri :)
22:10 sri it's a good allround test
22:10 sri using Mojo::DOM on random real world data
22:31 tempire_ left #mojo
22:37 non left #mojo
22:43 kaare left #mojo
23:14 al left #mojo
23:22 fhelmber_ joined #mojo
23:22 fhelmber_ left #mojo
23:23 fhelmber_ joined #mojo
23:29 marcus http://blog.urth.org/2011/01/catalystxr​outes-sugar-and-power.html?utm_source=f​eedburner&amp;utm_medium=feed&amp;utm_c​ampaign=Feed:+PlanetPerl+(Planet+Perl)
23:29 marcus I don't quite get why he is calling that routes
23:32 perlrocks Twitter: "Mojolicious http://mojolicious.org/ together" (ja) --M_Ishikawa http://twitter.com/M_Ishika​wa/status/29682949116919808
23:33 sri marcus: yea, he prolly just misunderstood routes or so
23:33 marcus it's prettier than normal catalyst tho
23:34 sri pretty much everything is ;p
23:34 marcus =)
23:34 sri oh well, we were just learning back then :)
23:35 sri wish we had gone with the catalyst 4.x dispatcher
23:35 marcus I still think it's funny to se adverts for 'catalyst perl programmers'
23:35 marcus yeah, attributes--
23:36 sri what i don't get is how most people writing perl web frameworks actually hate web development
23:38 stephen joined #mojo
23:38 marcus yeah, it's weird.
23:40 stephen left #mojo
23:44 ispy_ joined #mojo
23:54 Alias sri: They write the frameworks BECAUSE they hate it
23:54 Alias Or at least, I did mine for that reason
23:55 Alias I was sick to fucking death of writing the same shit over and over again. I wanted that part of the code to just magically work without effort, so I could concentrate on the interesting stuff.

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