Modern perl - ready to run applications - learning by examples - from what? [closed]
Asked Answered
B

5

19

I'm learning Modern perl - Moose, Plack etc. In much advices you can read "learn by examples" - so started searching for some ready-to-run applications written with Modern perl.

Browsed much pages like:

and much more (perl.org and etc.) - and unfortunately - I'm not found any "ready to run" application written with Modern perl.

I'm not found any Moose/Plack - CMS, neither ShoppingCart, nor Blog or any web application. It is hardly to believe than they are not exists, so probably I'm searching in the wrong places.

Please can you point me into some "Ready to run" web applications written in Modern Perl (not only frameworks)? I checked all apps from the above links, and no one is Moose/Plack based.


Already found "modern" applications

Catalyst based:

Other Moose/Plack applications:

  • none yet
Belated answered 18/7, 2011 at 10:5 Comment(2)
This was on topic in the good ol' days of Stack Overflow, but not any more, for exactly the reason you gave in your bounty message: it's hard to keep these things up-to-date. There are exceptions, though: The Definitive C++ Book Guide and List is still around because the C++ community really actively maintains it. To that end, maybe consider making the question community wiki and writing a CW answer so everyone can make changes easily.Matherne
@Matherne Great idea. I converting my answer to community wiki-answer, regardles of the status of the question itself...Mckee
P
8

Mason - framework only, but pure Moose/Plack based.

Edit:

Some links after searching for "Catalyst" in the github (maybe, some are abandoned):

and much more.

Unfortunately, havent any idea how to search github for non catalyst, but still Moose/Plack applications.

Praetorian answered 18/7, 2011 at 10:5 Comment(1)
Converted the to community-wiki answer. Everyone is welcomed to edit and extend it.Mckee
S
8

ShinyCMS is an open-source content management system which uses Catalyst and Moose. It's still in it's early stages, but is definitely worth a look.

Deimos CMS is, as far as I am aware, still in its alpha stages, but may be of interest.

Silki is a Catalyst-based wiki hosting platform, which uses Moose, Catalyst and Fey::ORM.

Silki is written by Dave Rolsky, and I highly recommend that you have a look at his blog. It contains a great deal of really useful information, including "How I Use Catalyst". And although it is not a ready to run application, you might find looking at the source code for Chloro helpful.

Finally, WebNano is a PSGI based framework - I know you are looking for apps, but as this is PSGI based, I thought it might be useful.

Sedum answered 18/7, 2011 at 15:44 Comment(2)
YES! I missed both of them. Thank you! :)Belated
@Belated I've added Silki and some more information that may be of use.Sedum
F
4

You could take a look at some of Duck Duck Go's Github repositories. It's Modern Perl, using Catalyst, and with a lot of Moose inside. community-platform project is a good beginning.

Furbelow answered 30/7, 2013 at 12:6 Comment(0)
D
0

If you're looking at web application frameworks under Modern Perl - have you looked at Catalyst?

One example of freely available application code under Catalyst would be MojoMojo:

Their tutorial is also a good place to see working code:

Alternatively you could look at Mojolicious - might be an easier place to start off.

Lots of cookbook type code here (not sure about large applications though)

HTH

Dividers answered 18/7, 2011 at 15:10 Comment(1)
As I exactly told, not looking for the frameworks, but for the "Ready to Run" applications. I know catalyst. Mojolicious is not Moose based. And finally - Yes - the MojoMojo wiki is an a good example. Thank you for pointing me to it.Belated
M
0

You had mentioned Moose. Along with the Cookbook, I've found the Manual to also be helpful. There's also A Gentle Introduction to Moose and Getting Your Antlers (both from catalyzed.org).

Other than that, I'd recommend tinkering with stuff and seeing how it works. Once you do that, if you have more specific questions, please post them.

Mckenziemckeon answered 18/7, 2011 at 15:30 Comment(1)
How could write more precise "Want to see ready-to-run applications written with Moose/Plack"? Don't looking for Moose-Plack-Catalyst-Anything TUTORIALS and manuals, but for the ALREADY DONE (OpenSource) applications, written with Moose/Plack. Thank you for links anyway. :)Belated

© 2022 - 2024 — McMap. All rights reserved.