emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] emacs/doc/misc ChangeLog eieio.texi


From: Juanma Barranquero
Subject: [Emacs-diffs] emacs/doc/misc ChangeLog eieio.texi
Date: Fri, 09 Oct 2009 02:58:57 +0000

CVSROOT:        /cvsroot/emacs
Module name:    emacs
Changes by:     Juanma Barranquero <lektu>      09/10/09 02:58:57

Modified files:
        doc/misc       : ChangeLog eieio.texi 

Log message:
        * eieio.texi: Fix typos.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/doc/misc/ChangeLog?cvsroot=emacs&r1=1.327&r2=1.328
http://cvs.savannah.gnu.org/viewcvs/emacs/doc/misc/eieio.texi?cvsroot=emacs&r1=1.1&r2=1.2

Patches:
Index: ChangeLog
===================================================================
RCS file: /cvsroot/emacs/emacs/doc/misc/ChangeLog,v
retrieving revision 1.327
retrieving revision 1.328
diff -u -b -r1.327 -r1.328
--- ChangeLog   7 Oct 2009 15:04:43 -0000       1.327
+++ ChangeLog   9 Oct 2009 02:58:57 -0000       1.328
@@ -1,3 +1,7 @@
+2009-10-09  Juanma Barranquero  <address@hidden>
+
+       * eieio.texi: Fix typos.
+
 2009-10-07  Chong Yidong  <address@hidden>
 
        * cl.texi (Argument Lists): Clarify explicit keyword arguments.

Index: eieio.texi
===================================================================
RCS file: /cvsroot/emacs/emacs/doc/misc/eieio.texi,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- eieio.texi  7 Oct 2009 01:10:53 -0000       1.1
+++ eieio.texi  9 Oct 2009 02:58:57 -0000       1.2
@@ -542,7 +542,7 @@
 
 @item :printer
 This routine takes a symbol which is a function name.  The function
-should accept one argument.  The a rgument is the value from the slot
+should accept one argument.  The argument is the value from the slot
 to be printed.  The function in @code{object-write} will write the
 slot value out to a printable form on @code{standard-output}.
 
@@ -682,7 +682,7 @@
 
 @end defun
 
-To create an object from a class symbol, use use @code{make-instance}.
+To create an object from a class symbol, use @code{make-instance}.
 
 @defun make-instance class &rest initargs
 @anchor{make-instance}
@@ -700,7 +700,7 @@
   (make-instance @code{'foo} @code{:slot1} value1 @code{:slotN} valueN)
 @end example
 
-Compatability note:
+Compatibility note:
 
 If the first element of @var{initargs} is a string, it is used as the
 name of the class.
@@ -730,7 +730,7 @@
 @var{value}.
 
 This allows the user to set both public and private defaults after the
-class has been constructed, and provides a way to to configure the
+class has been constructed, and provides a way to configure the
 default behavior of packages built with classes (the same way
 @code{setq-default} does for buffer-local variables).
 
@@ -817,7 +817,7 @@
 @end example
 
 Where each @var{var} is the local variable given to the associated
address@hidden  A Slot specified without a variable name is given a
address@hidden  A slot specified without a variable name is given a
 variable name of the same name as the slot.
 
 @example
@@ -1076,7 +1076,7 @@
 
 @defun object-name obj
 Return a string of the form @samp{#<object-class myobjname>} for @var{obj}.
-This should look like Lisp symbols from other parts of emacs such as
+This should look like Lisp symbols from other parts of Emacs such as
 buffers and processes, and is shorter and cleaner than printing the
 object's vector.  It is more useful to use @code{object-print} to get
 and object's print form, as this allows the object to add extra display
@@ -1155,7 +1155,7 @@
 @defun object-assoc key slot list
 @anchor{object-assoc}
 Return an object if @var{key} is @dfn{equal} to SLOT's value of an object in 
@var{list}.
address@hidden is a list of objects who's slots are searched.
address@hidden is a list of objects whose slots are searched.
 Objects in @var{list} do not need to have a slot named @var{slot}, nor does
 @var{slot} need to be bound.  If these errors occur, those objects will
 be ignored.
@@ -1309,7 +1309,7 @@
 objects to have all slots unbound.  This class' @code{slot-unbound}
 method will cause references to unbound slots to be redirected to the
 parent instance.  If the parent slot is also unbound, then
address@hidden will signal an an error named @code{slot-unbound}.
address@hidden will signal an error named @code{slot-unbound}.
 
 @node eieio-instance-tracker
 @section @code{eieio-instance-tracker}
@@ -1342,7 +1342,7 @@
 This convenience function lets you find instances.  @var{key} is the
 value to search for.  @var{slot} is the slot to compare @var{KEY}
 against.  The function @code{equal} is used for comparison.
-The paramter @var{list-symbol} is the variable symbol which contains the
+The parameter @var{list-symbol} is the variable symbol which contains the
 list of objects to be searched.
 @end deffn
 
@@ -1519,7 +1519,7 @@
 @chapter Browsing class trees
 
 The command @kbd{M-x eieio-browse} displays a buffer listing all the
-currently loaded classes in emacs.  The classes are listed in an
+currently loaded classes in Emacs.  The classes are listed in an
 indented tree structure, starting from @code{eieio-default-superclass}
 (@pxref{Default Superclass}).
 
@@ -1542,19 +1542,19 @@
 @chapter Class Values
 
 Details about any class or object can be retrieved using the function
address@hidden function.  Interactively, type in the name of
address@hidden  Interactively, type in the name of
 a class.  In a program, pass it a string with the name of a class, a
 class symbol, or an object.  The resulting buffer will display all slot
 names.
 
-Additionally, all methods defined to have functionality on this class is
-displayed.
+Additionally, all methods defined to have functionality on this class
+are displayed.
 
 @node Default Superclass
 @comment  node-name,  next,  previous,  up
 @chapter Default Superclass
 
-All defined classes, if created with no specified parent class) will
+All defined classes, if created with no specified parent class, will
 inherit from a special class stored in
 @code{eieio-default-superclass}.  This superclass is quite simple, but
 with it, certain default methods or attributes can be added to all
@@ -1615,7 +1615,7 @@
 @node Basic Methods
 @section Basic Methods
 
-Additional useful methods defined on the base sublcass are:
+Additional useful methods defined on the base subclass are:
 
 @defun clone obj &rest params
 @anchor{clone}
@@ -1650,7 +1650,7 @@
          (cons (format " value: %s" (render this)) strings)))
 @end example
 
-here is what some output could look like:
+Here is what some output could look like:
 @example
 (object-print test-object)
    => #<data-object test-object value: 3>
@@ -1674,7 +1674,7 @@
 behavior that occurs during one of these error cases, or even ignore
 the error by providing some behavior.
 
address@hidden slot-missing ab &rest foo
address@hidden slot-missing object slot-name operation &optional new-value
 @anchor{slot-missing}
 Method invoked when an attempt to access a slot in @var{object} fails.
 @var{slot-name} is the name of the failed slot, @var{operation} is the type of 
access
@@ -1723,7 +1723,7 @@
 @var{object} is othe object being called on @dfn{call-next-method}.
 @var{args} are the  arguments it is called by.
 This method signals @dfn{no-next-method} by default.  Override this
-method to not throw an error, and it's return value becomes the
+method to not throw an error, and its return value becomes the
 return value of @dfn{call-next-method}.
 @end defun
 
@@ -1874,10 +1874,10 @@
 @chapter Wish List
 
 @eieio{} is an incomplete implementation of CLOS.  Finding ways to
-improve the compatability would help make CLOS style programs run
+improve the compatibility would help make CLOS style programs run
 better in Emacs.
 
-Some important compatability features that would be good to add are:
+Some important compatibility features that would be good to add are:
 
 @enumerate
 @item




reply via email to

[Prev in Thread] Current Thread [Next in Thread]