On Sun, Sep 21, 2014 at 4:52 PM, sri <[email protected]> wrote:

> Everyone can participate here. Imagine you just heard about Mojolicious
> for the very first time and visited our frontpage (http://mojolicio.us),
> which one of these two examples would you find more inspiring?
>
>     a) https://gist.github.com/anonymous/2e0b5f3312363109347f
>     b) https://gist.github.com/anonymous/ef9b38754de7324c7968
>

If I just heard of Mojolicious, this would probably be the first time I've
heard of Signatures.  Seeing the signatures would probably confuse me and
my attention would be drawn to experimental -- in fact I'd be nervous to
proceed with Mojolicious as an option for my goals due to the explicit
'experimental' and probably not bother to run the example at all.
Moreover, this is where I was saying I think 'use Mojolicious::Signatures;'
would be cleaner for the front page than 'use 5.20.0; use experimental
'signatures';'.  Also, I think it best to not advertise limitations in the
front page example that perl 5.20.0 is necessary for this awesomeness.  Yes
it's true that it's necessary, but sell them first on the possibilities.
Let them deal with the requirements after they're sold.

New to Mojolicious, I think 'b' is more understandable, but I think 'a'
would be less overwhelming and not any less understandable with 'use
Mojolicious::Signatures;' and only the astute reader would pick up on the
actual use of signatures in the code and be captivated by it; the less
astute would simply see the simplicity with nothing too scary negatively
holding their attention.  Just to complete the thought, state the
requirement of 5.20.0 outside of the actual code, right where you say just
copy and paste this code and run it with perl 5.20.0+.

That's my story and I'm sticking to it.  Thanks for reading.  :D

-- 
You received this message because you are subscribed to the Google Groups 
"Mojolicious" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/mojolicious.
For more options, visit https://groups.google.com/d/optout.

Reply via email to