Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #105948
| From | Marko Rauhamaa <marko@pacujo.net> |
|---|---|
| Newsgroups | comp.lang.python |
| Subject | Re: List of Functions |
| Date | 2016-03-29 07:49 +0300 |
| Organization | A noiseless patient Spider |
| Message-ID | <87zithx50d.fsf@elektro.pacujo.net> (permalink) |
| References | (3 earlier) <87mvpjx9kh.fsf@elektro.pacujo.net> <ndb8ln$u0f$1@dont-email.me> <87twjqn2jn.fsf@elektro.pacujo.net> <mailman.116.1459201207.28225.python-list@python.org> <56f9b5c2$0$1606$c3e8da3$5496439d@news.astraweb.com> |
Steven D'Aprano <steve@pearwood.info>:
> On Tue, 29 Mar 2016 08:40 am, Chris Angelico wrote:
>
>> On Tue, Mar 29, 2016 at 12:40 AM, Marko Rauhamaa <marko@pacujo.net> wrote:
>>> 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.
>
> "Classless object" is an oxymoron in Python since all values without
> exception have a class. Can you explain what you mean?
In class terms, I mean a closure class that has precisely one instance.
Just like a closure function has precisely one instance.
In object terms, I mean an object that implements an interface but whose
class is not of essence.
> Also, for the benefit of those who aren't Java coders, what do you mean
> by "Java's syntactic innovation"?
HelloWorld frenchGreeting = new HelloWorld() {
String name = "tout le monde";
public void greet() {
greetSomeone("tout le monde");
}
public void greetSomeone(String someone) {
name = someone;
System.out.println("Salut " + name);
}
};
<URL: https://docs.oracle.com/javase/tutorial/java/javaOO/anonym
ousclasses.html>
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