From: Lawrence D'Oliveiro <ldo@nz.invalid>
Subject: Re: First Ada DO-178 Certification
Date: Wed, 16 Oct 2024 22:53:04 -0000 (UTC) [thread overview]
Message-ID: <vepg4f$2e4fp$9@dont-email.me> (raw)
In-Reply-To: 13a8fd6d-10a4-1884-0b30-fc3857ca360e@Strand_in_London.Gov.UK
On Thu, 17 Oct 2024 00:36:26 +0200, Nioclásán Caileán de Ghlostéir wrote:
> This book is dated 1987.
> ...
> I do not readily remember metaclasses in it.
In 1987, I think the only language that used the term “metaclass” was
Smalltalk, and that was just as a hack mechanism on which to hang what we
now call “classmethods”.
Python has metaclasses in a much more useful sense: being fully OO, every
value that a variable can hold is an object. Since functions and classes
are first-class objects, they, too, must be instances of some class(es).
The class that a class is an instance of is called its “metaclass”.
next prev parent reply other threads:[~2024-10-16 22:53 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-10-04 11:39 First Ada DO-178 Certification Jeffrey R.Carter
2024-10-16 19:40 ` Nioclásán Caileán de Ghlostéir
2024-10-16 20:57 ` Lawrence D'Oliveiro
2024-10-16 22:36 ` Nioclásán Caileán de Ghlostéir
2024-10-16 22:53 ` Lawrence D'Oliveiro [this message]
2024-10-17 8:23 ` Nioclásán Caileán de Ghlostéir
2024-10-17 21:23 ` Lawrence D'Oliveiro
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox