4 ms·
I do. I've worked with other languages over the years but I always come back to Perl. There's a few good options for web apps/APIs. Web frameworks: https://ww
by weare138 2y ago
I do. I've worked with other languages over the years but I always come back to Perl. There's a few good options for web apps/APIs.
Web frameworks:
https://www.dancer.pm https://www.dancer.pm
https://mojolicious.org https://mojolicious.org
http://catalyst.perl.org http://catalyst.perl.org
https://metacpan.org/pod/Kelp https://metacpan.org/pod/Kelp
https://metacpan.org/pod/Net::API::REST https://metacpan.org/pod/Net::API::REST
Middleware:
https://plackperl.org https://plackperl.org
https://github.com/miyagawa/Starman https://github.com/miyagawa/Starman
Some other useful stuff...
OO Frameworks:
https://zydeco.toby.ink https://zydeco.toby.ink
https://metacpan.org/pod/Moose https://metacpan.org/pod/Moose
https://metacpan.org/pod/Moo https://metacpan.org/pod/Moo
Type system:
https://typetiny.toby.ink https://typetiny.toby.ink
https://metacpan.org/pod/Function::Parameters https://metacpan.org/pod/Function::Parameters
https://metacpan.org/pod/Function::Return https://metacpan.org/pod/Function::Return
Coroutines/multithreading:
https://metacpan.org/dist/Coro/view/Coro/Intro.pod https://metacpan.org/dist/Coro/view/Coro/Intro.pod
Async:
https://metacpan.org/pod/Future https://metacpan.org/pod/Future
https://metacpan.org/pod/Promises https://metacpan.org/pod/Promises
https://metacpan.org/pod/IO::Async https://metacpan.org/pod/IO::Async
https://metacpan.org/pod/AnyEvent https://metacpan.org/pod/AnyEvent
https://metacpan.org/pod/EV https://metacpan.org/pod/EV
- replwoacause 2y agoExcellent comment, can’t wait to give this a look and start playing around.