Thread (42 messages) flat view 42 messages, 3 authors, 2016-06-15

Re: [PATCH 5/7] gitweb: auxiliary functions to group data

From: Jakub Narebski <hidden>
Date: 2016-06-15 22:49:33

Giuseppe Bilotta wrote:
On Fri, Sep 17, 2010 at 3:24 AM, Jakub Narebski [off-list ref] wrote:
quoted
... but I think that having separate subroutines for opening and
closing tags is a bad design / bad API (except in some rare cases).
It is begging for unbalanced HTML.

It would be better if it was a single subroutine wrapping 'div' around
contents given either as a string, or via callback (subroutine reference),
in my opinion.
I'm not sure that in this case the string or callback approach would
be any cleaner. I'll see if perl supports closures or something like
that.
Perl supports closures (thanks to anonymous subroutines 'sub { ... }'
and lexical variables 'my $var'), see perlsub and "Function Templates"
in perlref.

I also recommend free ebook "Higher-Order Perl" http://hop.perl.plover.com/
-- 
Jakub Narebski
Poland
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help