LOL.. You got me all wrong! :)
I meant no disrespect, I adore Massimo!
Massimo - You Da Man!
I was just teasing a little, is all...
You know, the way he said that it could have sounded as if he was
frustrated from not being able to change his own creation - it's like a
clay-sculptor staring at his clay, saying "I wish I could mold that...
A shame it's made out of clay..." :P
And this is a web3py thread, so I think I got the context right...
I know about the "-" problem not being able to get used within a
function-argument-name, while being required as a tag-attribute-name by the
HTML5 standard for full compliance.
I'm just saying: "So what?" Who's to say that the expected arguments in the
HTML-helpers must be regular arguments? Client-side frameworks are already
overloading/abusing/nesting this attribute like crazy anyway, so why not
make a special class for it to begin with? It IS a special kind of
argument, even by HTML5's standards, why not treat it as such? I mean, it's
not like we're stuck with the helpers the way they are, Massimo just said
here that he's going to add context-managers to them, and even back-port
that to web2py... My proposal doesn't even have to necessarily break
backward compatibility...
On Thursday, December 20, 2012 2:47:27 PM UTC-8, Anthony wrote:
>
> On Thursday, December 20, 2012 5:02:45 PM UTC-5, Arnon Marcus wrote:
>
>> Pfff...
>>
>> The creator of web2py says he wishes he could do web3py some other way,
>> but can't...
>>
>
> I don't think he said that. He wasn't talking about web3py at all -- this
> is in reference to web2py. He was just noting the Python limitation
> regarding the naming of function arguments (which the HTML helpers use as
> attribute names). If we want attribute names that are not legal Python
> function arguments, we either need to use the **{'attribute': 'value'}
> syntax or some other alternative way to pass in the attributes. You have
> proposed an alternative, but probably could have done so without the
> attitude.
>
> Anthony
>
>>
--