Sebastian Riedel

  • Commented on Counter-productive over time
    What i mean is that Mojolicious can only be "modern", as Sawyer X put it, because of the good backport. We made the switch to 5.10 over a year ago and so far no other framework has managed to do...
  • Commented on Counter-productive over time
    You may have misunderstood me there, i was questioning the possibility of backporting Catalyst and all of its dependencies with the current CPAN toolchain. This is not even about Catalyst, any module with more than 100 dependencies would do as...
  • Commented on Counter-productive over time
    Many Perl users also seem to be restrained by enterprise Linux distributions, which only recently have started shipping Perl 5.10. The latest RHEL for example doesn't even have installed by default! They usually have to repackage all their CPAN...
  • Commented on Counter-productive over time
    Yes, Mojolicious does require Perl 5.10, but there is an excellent backport for Perl 5.8. ( Not sure the same could be done (and maintained) for Catalyst and its dependencies with our current CPAN toolchain....
  • Commented on Why People Don't Like Mojolicious
    I guess this could go back and forth for quite some time, but i have no interest in quarrels either, just wanted to set the record straight. Let’s just end this here and i’ll take you up on that drink...
  • Commented on Why People Don't Like Mojolicious
    Nothing wrong with highlighting the strengths of your product by pointing out flaws in the competition, that’s good marketing. I surely wouldn’t call that “a blazing hail storm of idiocy and childish tantrums”, which is probably more offensive than anything...
  • Commented on Why People Don't Like Mojolicious
    I would very much appreciate links to those logs, then everyone can form their own opinion and doesn’t have to rely on yours. Just make sure quotes from me are not taken out of context....
  • Commented on Mojolicious: an unexpected result
    I think Joel is drawing the right conclusion. The question we should be asking is what these folks would be using if Mojolicious didn't exist? or maybe even PHP? I see Mojolicious more as a gateway drug that will...
  • Commented on Why People Don't Like Mojolicious
    Oh, and like i said on Ovid’s blog, i agree with Joel’s conclusion.
  • Commented on Why People Don't Like Mojolicious
    chimerix: Good benchmarks are very valuable, it’s just micro benchmarks like “rps for a hello world in 10 frameworks” that i have very little interest in. A rant regarding this wouldn’t be totally out of character for me, but i...
  • Commented on Mojo ppl, what have you done?!
    It's no longer happening, deprecation has been reverted, the Perl community is sadly not ready for it.
Subscribe to feed Recent Actions from Sebastian Riedel

  • awnstudio commented on Why People Don't Like Mojolicious

    I’ve used Catalyst, Dancer and Mojolicious. I’ve use Catalyst, Dancer and Mojolicious. There are no silver bullets, one-size does not fit all, variety is good, TIMTOWTDI, etc, etc.

    I concur, as previously mentioned by someone else, that Mojo/Mojolicious doesn’t appear to me as anti-CPAN at all, after-all, it’s on CPAN and installable using any CPAN client.

    I’m willing to bet there are many other distributions that have re-written existing modules or maybe even entire libraries specifically for their distributions. I don’t see this as anti…

  • Steven Haryanto commented on Why People Don't Like Mojolicious

    What sort of limitations do these cheapo shared hosting plans have, which prevented running a CPAN client like cpanminus to install modules? Disk space? Availability of compilers? RAM?

    Perhaps a tool to bundle Perl modules can help, so that installing Catalyst and its non-core dependencies is just a matter of doing something like ‘tar xfz catalyst-bundle-20121016.tar.gz’.

  • Aristotle commented on Why People Don't Like Mojolicious

    Some of the dependencies upon which Catalyst depends are hopelessly broken and non-installable without a force option. This has not changed over the 6 years we used Catalyst.

    Hmm. It was a problem in the early days (remember CatInABox?), but installing Catalyst with just a cpan -i Catalyst::Runtime and then going away for half an hour has not been a problem for me in many years. (Well, cpanm nowadays – which didn’t even exist back when I stopped having problems.)

    Nowadays I need to the cpanm twice – once wi…

  • commented on Why People Don't Like Mojolicious

    @Steven: I think the main limitation with hosting providers is complete lack of shell access. You install stuff by FTPing it over to the host.

    This rules out XS, but a fatpacked app with many non-XS deps should work (in theory).

  • Alex Balhatchet commented on Mojolicious: an unexpected result

    I expect the real problem at these companies is that they don't know how to manage CPAN modules (or any other dependencies) properly.

    At $work we use hundreds of CPAN distributions amounting to over 1000 modules, and adding another distribution is trivial because we've streamlined the process of packaging it, checking the dependencies, testing it, and getting it installed in development, staging and production.

    Mojolicious comes into it only because using a dependency-free web framework allowed them to dodge the package/dependency management problem for longer than they shoul…

Subscribe to feed Responses to Comments from Sebastian Riedel

About is a common blogging platform for the Perl community. Written in Perl and offering the modern features you’ve come to expect in blog platforms, the site is run by Dave Cross and Aaron Crane, with a design donated by Six Apart, Ltd.