3 ms·
The BETA language does this with methods (you can't override a method, but you can add pre-and-post operations that wrap it). I was never convinced this was a
by kabdib 15y ago
The BETA language does this with methods (you can't override a method, but you can add pre-and-post operations that wrap it).
I was never convinced this was a great idiom. BETA didn't become very popular, in any event.
- jon6 15y agoBeta lives on in the Racket class system as (inner). http://docs.racket-lang.org/reference/createclass.html?q=inner#(form._((lib._racket/private/class-internal..rkt)._inner) http://docs.racket-lang.org/reference/createclass.html?q=inn...)