On Tue, 16 Mar 2010 19:23:32 +0100
Colomban Wendling <[email protected]> wrote:

> >> Here's a small patch that adds support for lambdas in the Python
> >> tagmanager. What it does it report Python's lambdas as functions (with
> >> arguments) rather than as variables. Nested lambda are supported too.
> > 
> > I haven't tried it but do we really want this? Aren't lambda functions
> > supposed to be short and limited to local scope? We don't parse other
> > local things other than nested functions, but they can be quite
> > long.
> 
> I don't know if lambda are "supposed" to be local, but I personally tend
> to use them for most of very small functions, regardless they are local
> or not. But don't trust me for Python's "good practices".

Actually maybe I'm wrong, probably lambdas can be used e.g. as
class members.

I see that the patch might be useful to show toplevel lambdas in
scripts or class member lambdas in the symbol list.

Now committed with above modification, thanks.

Regards,
Nick
_______________________________________________
Geany-devel mailing list
[email protected]
http://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel

Reply via email to