Hi,
BÁRTHÁZI András wrote:
> $wte = new WTE;
> $wte.register('input', &my_input_widget);
>
> I don't prefer it, to be 20-30 register line in my programs, that does
> nothing, just register.
maybe something like this?
class MyWTE is WTE {
method input (...) {...}
method some_other_thing_you_would_have_had_to_register (...) {...}
...;
}
> new_widget :input => {
> my $name = _something_{'id'};
> return '<input name="' ~ $name ~ '" />';
> }
new_widget :input => -> Str $id {
return '<input name="' ~ $id ~ '" />';
}; # or
new_widget :input => sub (Str $id) {
return '<input name="' ~ $id ~ '" />';
}
--Ingo
--
Linux, the choice of a GNU | When cryptography is outlawed, bayl bhgynjf
generation on a dual AMD | jvyy unir cevinpl!
Athlon! |