/[emacs]/emacs/man/cl.texi
ViewVC logotype

Diff of /emacs/man/cl.texi

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.16 by karl, Wed Oct 2 23:24:31 2002 UTC revision 1.17 by lektu, Tue Feb 4 14:53:27 2003 UTC
# Line 1031  to standard Common Lisp. Line 1031  to standard Common Lisp.
1031  The following Emacs-specific functions are also @code{setf}-able.  The following Emacs-specific functions are also @code{setf}-able.
1032    
1033  @smallexample  @smallexample
1034  buffer-file-name                  marker-position            buffer-file-name                  marker-position
1035  buffer-modified-p                 match-data                buffer-modified-p                 match-data
1036  buffer-name                       mouse-position            buffer-name                       mouse-position
1037  buffer-string                     overlay-end                buffer-string                     overlay-end
1038  buffer-substring                  overlay-get                buffer-substring                  overlay-get
1039  current-buffer                    overlay-start              current-buffer                    overlay-start
1040  current-case-table                point                      current-case-table                point
1041  current-column                    point-marker              current-column                    point-marker
1042  current-global-map                point-max                  current-global-map                point-max
1043  current-input-mode                point-min                  current-input-mode                point-min
1044  current-local-map                 process-buffer            current-local-map                 process-buffer
1045  current-window-configuration      process-filter            current-window-configuration      process-filter
1046  default-file-modes                process-sentinel          default-file-modes                process-sentinel
1047  default-value                     read-mouse-position        default-value                     read-mouse-position
1048  documentation-property            screen-height              documentation-property            screen-height
1049  extent-data                       screen-menubar            extent-data                       screen-menubar
1050  extent-end-position               screen-width              extent-end-position               screen-width
1051  extent-start-position             selected-window            extent-start-position             selected-window
1052  face-background                   selected-screen            face-background                   selected-screen
1053  face-background-pixmap            selected-frame            face-background-pixmap            selected-frame
1054  face-font                         standard-case-table        face-font                         standard-case-table
1055  face-foreground                   syntax-table              face-foreground                   syntax-table
1056  face-underline-p                  window-buffer              face-underline-p                  window-buffer
1057  file-modes                        window-dedicated-p        file-modes                        window-dedicated-p
1058  frame-height                      window-display-table      frame-height                      window-display-table
1059  frame-parameters                  window-height              frame-parameters                  window-height
1060  frame-visible-p                   window-hscroll            frame-visible-p                   window-hscroll
1061  frame-width                       window-point              frame-width                       window-point
1062  get-register                      window-start              get-register                      window-start
1063  getenv                            window-width              getenv                            window-width
1064  global-key-binding                x-get-cut-buffer          global-key-binding                x-get-cut-buffer
1065  keymap-parent                     x-get-cutbuffer            keymap-parent                     x-get-cutbuffer
1066  local-key-binding                 x-get-secondary-selection  local-key-binding                 x-get-secondary-selection
1067  mark                              x-get-selection            mark                              x-get-selection
1068  mark-marker                        mark-marker
1069  @end smallexample  @end smallexample
1070    
1071  Most of these have directly corresponding ``set'' functions, like  Most of these have directly corresponding ``set'' functions, like
# Line 2001  just as in Common Lisp. Line 2001  just as in Common Lisp.
2001  Because they are implemented in terms of Emacs Lisp @code{catch}  Because they are implemented in terms of Emacs Lisp @code{catch}
2002  and @code{throw}, blocks have the same overhead as actual  and @code{throw}, blocks have the same overhead as actual
2003  @code{catch} constructs (roughly two function calls).  However,  @code{catch} constructs (roughly two function calls).  However,
2004  the optimizing byte compiler will optimize away the @code{catch}  the optimizing byte compiler will optimize away the @code{catch}
2005  if the block does  if the block does
2006  not in fact contain any @code{return} or @code{return-from} calls  not in fact contain any @code{return} or @code{return-from} calls
2007  that jump to it.  This means that @code{do} loops and @code{defun*}  that jump to it.  This means that @code{do} loops and @code{defun*}

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26