Steven D'Aprano <st...@pearwood.info>: > On Tue, 29 Mar 2016 08:40 am, Chris Angelico wrote: > >> On Tue, Mar 29, 2016 at 12:40 AM, Marko Rauhamaa <ma...@pacujo.net> wrote: >>> Dan Sommers <d...@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 -- https://mail.python.org/mailman/listinfo/python-list