Okay, if I understand correctly main guidelines are :
- Use an easy interface, like <fd:value eval=""/>
- Don't sacrifice algorithm flexibility
- Don't introduce new expression languages
- Work on events to make sure everything has been parsed

I think i can :
- Use the <fd:value type="" eval=""/> to obtain both algorithm flexibility and a nice and easy interface. - Use only already used expression languages (javascript and xreporter expressions)
- Rearrange the code to use FormProcessingListener as main trigger.

I will not implement the "user typed" feature, but "reserve the right" :) to talk about it from a wider point of view, since it's a feature I'm missing not only in calculated fields but in cocoon forms in general.

If we agree in trying this roadmap, i will produce something for tomorrow. We can then fine tune it or drop it if we think it's not a good idea.

WDYT?

Simone

--
Simone Gianni

Reply via email to