Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #105914
| Path | csiph.com!news.swapon.de!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail |
|---|---|
| From | Marko Rauhamaa <marko@pacujo.net> |
| Newsgroups | comp.lang.python |
| Subject | Re: List of Functions |
| Date | Mon, 28 Mar 2016 16:40:44 +0300 |
| Organization | A noiseless patient Spider |
| Lines | 29 |
| Message-ID | <87twjqn2jn.fsf@elektro.pacujo.net> (permalink) |
| References | <3c44f0f8-d701-463e-bf2c-f5871c51bddf@googlegroups.com> <87bn5z1mkd.fsf@bsb.me.uk> <lf5d1qf2g7v.fsf@ling.helsinki.fi> <87mvpjx9kh.fsf@elektro.pacujo.net> <ndb8ln$u0f$1@dont-email.me> |
| Mime-Version | 1.0 |
| Content-Type | text/plain |
| Injection-Info | mx02.eternal-september.org; posting-host="b7cb1518d23ec19d482dcc9c31d30fdd"; logging-data="13040"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19K9HMVEtn0tTCxttzeS2Nv" |
| User-Agent | Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
| Cancel-Lock | sha1:/Rlp4fPsKHt6B0bRcZWTkgbm6QI= sha1:esjG9WdEaHzFuNJoxJCQMA3G+Qo= |
| Xref | csiph.com comp.lang.python:105914 |
Show key headers only | View raw
Dan Sommers <dan@tombstonezero.net>: > On Mon, 28 Mar 2016 11:58:54 +0300, Marko Rauhamaa wrote: > >> As for Python, I don't feel a great need for anonymous functions. >> However, I keep running into a need for anonymous classes, or, >> rather, classless objects. Not a biggie. I just create a one-off >> inner class and instantiate it, but I do appreciate Java's syntactic >> innovation. > > And I always curse Java for having to create an inner class and a > method when all I need is a simple function. :-) > > I think it's Steven D'Aprano who keeps pointing out that you can > always name your tiny helper functions instead of using lambda: > > def some_complex_function(): > def f(x) = x + 2 > some_library_that_wants_a_callback(f) > some_library_that_wants_a_callback(lambda x: x + 2) > > Both calls to some_library_that_wants_a_callback run the same. Yes, but I've come to realize that I quite often need more than a function: I need an object with behavior. The solution is to use a "helper" class. Marko
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
List of Functions Richard Riehle <rriehle@itu.edu> - 2016-03-27 12:38 -0700
Re: List of Functions Erik <python@lucidity.plus.com> - 2016-03-28 00:10 +0100
Re: List of Functions Ben Bacarisse <ben.usenet@bsb.me.uk> - 2016-03-28 01:19 +0100
Re: List of Functions Jussi Piitulainen <jussi.piitulainen@helsinki.fi> - 2016-03-28 10:51 +0300
Re: List of Functions Marko Rauhamaa <marko@pacujo.net> - 2016-03-28 11:58 +0300
Re: List of Functions Dan Sommers <dan@tombstonezero.net> - 2016-03-28 12:39 +0000
Re: List of Functions Marko Rauhamaa <marko@pacujo.net> - 2016-03-28 16:40 +0300
Re: List of Functions Chris Angelico <rosuav@gmail.com> - 2016-03-29 08:40 +1100
Re: List of Functions Steven D'Aprano <steve@pearwood.info> - 2016-03-29 09:52 +1100
Re: List of Functions Chris Angelico <rosuav@gmail.com> - 2016-03-29 10:40 +1100
Re: List of Functions Marko Rauhamaa <marko@pacujo.net> - 2016-03-29 07:49 +0300
Re: List of Functions Marko Rauhamaa <marko@pacujo.net> - 2016-03-29 07:45 +0300
Re: List of Functions Chris Angelico <rosuav@gmail.com> - 2016-03-29 16:00 +1100
Re: List of Functions Steven D'Aprano <steve@pearwood.info> - 2016-03-29 10:40 +1100
Re: List of Functions Random832 <random832@fastmail.com> - 2016-03-28 19:50 -0400
Re: List of Functions Chris Angelico <rosuav@gmail.com> - 2016-03-29 10:54 +1100
Re: List of Functions Rustom Mody <rustompmody@gmail.com> - 2016-03-28 19:23 -0700
Re: List of Functions Ben Bacarisse <ben.usenet@bsb.me.uk> - 2016-03-29 03:45 +0100
Re: List of Functions Chris Angelico <rosuav@gmail.com> - 2016-03-29 14:33 +1100
Re: List of Functions Rustom Mody <rustompmody@gmail.com> - 2016-03-28 23:21 -0700
Re: List of Functions Marko Rauhamaa <marko@pacujo.net> - 2016-03-29 09:50 +0300
Re: List of Functions Christian Gollwitzer <auriocus@gmx.de> - 2016-03-29 08:52 +0200
csiph-web