lp:moped
- Get this branch:
- bzr branch lp:moped
Branch information
Recent revisions
- 73. By Jan Moringen
-
Added slots to standard-class in standard-class.el
* metaobjects/standard- class.el (header): added version 0.3 to history
section; added new slots to commentary section
(moped-standard- class-direct- subclasses) : renamed
`moped-standard- class-subclasse s' ->
`moped-standard- class-direct- subclasses'
(moped-standard- class-class- precedence- list): new constant; position
of slot class-precedence-list
(moped-standard- class-finalized -p): new constant; position of slot
finalized-p
(moped-standard- class-direct- methods) : new constant; position of
slot direct-methods
(moped-standard- class-type) : new constant; position of slot type
(moped-initialize- instance- standard- class): handle new slots
(moped-slot-value- using-class- standard- class): handle new slots - 72. By Jan Moringen
-
Create standard-class as variable in standard-class.el
* metaobjects/standard- class.el
(moped-make-standard- class-metaobjec t): removed; since only one such
object is required, it is just stored in the variable
`moped-standard- class-metaobjec t'
(moped-standard- class-metaobjec t): new variable; stores the
standard-class metaobject - 71. By Jan Moringen
-
Fix version in history section of metaobjects/
standard- class.el
* metaobjects/standard- class.el (header): fixed version in history
section - 70. By Jan Moringen
-
Added specializer:
:direct- methods in metaobjects/ specializer. el
* metaobjects/specializer. el (specializer: :direct- methods) : new slot;
list of methods in which the specializer is used - 69. By Jan Moringen
-
Added debug and other declarations in macros.el
* macros.el (moped-defclass): changed indent declaration
(moped-defgeneric) : added type checks for arguments; added
declaration of doc-string parameter
(moped-defmethod) : added debug declaration; added declaration of
doc-string parameter
(moped-with-slots) : added debug declaration - 68. By Jan Moringen
-
Emit code for recording definition locations in macros.el
* macros.el (header): added version 0.3 to version section
(moped-defclass): emit code to push definition location onto
`current-load-list' along with `ensure-class'
(moped-defgeneric) : emit code to push definition location onto
`current-load-list' along with `ensure- generic- function'
(moped-defmethod) : emit code to push definition location onto
`current-load-list' along with `ensure-method - 67. By Jan Moringen
-
Added condition inconsistent-
class-hierarchy to errors.el
* errors.el (inconsistent-class-hierarchy ): new condition symbol;
signaled when the class precedence list cannot be computed due to
inconsistency of the class hierarchy - 66. By Jan Moringen
-
Updated progress in Metaobjects section in TODO
* TODO (Metaobjects): updated progress
(Help System Integration): moved to end of file - 65. By Jan Moringen
-
Fixed comment character in local variables in TODO
* TODO (local variables): fixed comment character - 64. By Jan Moringen
-
Fixes and improvements in README
* README (MOTIVATION): new section; describes shortcomings of EIEIO
(ORGANIZATION): improved diagram
(LICENSE): fixed project name
(local variables): fixed comment character
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)