Next: Optional Arguments, Previous: Modules, Up: API Reference [Contents][Index]
Grip functionality that extends and/or specializes Goops:
(use-modules (grip goops))
This module import and re-export the public interface of the Guile
module (oop goops)
. It also imports the Guile module (oop
goops describe)
, which defines six describe
methods that this
module also re-export.
define-method*
class-direct-virtual-slots
class-virtual-slots
describe
Returns a method.
define-method*
is like define-method, except with some extensions to allow optional and
keyword arguments.
Please refer to lambda* and define*
for a complete description of how you may specify and refer to
#:optional
and #:key
arguments. For a simple example, see
the definition of get-color
in the module (grip clutter
color)
.
Return a list containing the slot definitions of the direct slots of
class for which the allocation is #:virtual
.
Return a list containing the slot definitions for all class slots,
including any slots that are inherited from superclasses, for which the
allocation is #:virtual
.
Retrieves and displays ‘sensible’ information upon x.
Next: Optional Arguments, Previous: Modules, Up: API Reference [Contents][Index]