« Return to Thread: REST URL Mapping - The changes done in pattern matching Algorithm

Re: REST URL Mapping - The changes done in pattern matching Algorithm

by Dimuthu Gamage :: Rate this Message:

Reply to Author | View in Thread



On Sat, Nov 22, 2008 at 1:20 AM, Thiago Rafael Becker <thiago.becker@...> wrote:
Hi, all

I was looking at the recursive functions and below are my findings.

In the case of axis2_core_utils_internal_build_rest_map_recursively,
which is a tail-recursive function, seems easy to convert it to a
iterative function.
Agreed.


In the case of axis2_core_utils_internal_infer_op_from_rest_map_recursively,
which is not a tail-recursive function, seems harder to do. Also, it
spans for about 250 lines, it's complicated to find how to convert it.
Did you ever thought about switching from ansi c to iso99 c? You can
do some things to reduce the line span of functions (static inline
functions) that you can't do with ansi c. What do you think about it?
 
Well I'm not sure about that. Axis2/C has lot of codes developed with ansi c constraints. And it is not logical to move it to c99 just because of this. :).

Thanks
Dimuthu


Thanks :)

On Thu, Nov 20, 2008 at 4:04 PM, Thiago Rafael Becker
> Hi,
>
> On Thu, Nov 20, 2008 at 2:51 PM, Dimuthu Gamage <dimuthuc@...> wrote:
<... Large clip ...>
--
Thiago Rafael Becker
http://www.monstros.org/trbecker

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-c-dev-unsubscribe@...
For additional commands, e-mail: axis-c-dev-help@...




--
Thanks,
Dimuthu Gamage

http://www.dimuthu.org
http://www.wso2.org

 « Return to Thread: REST URL Mapping - The changes done in pattern matching Algorithm