aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
Diffstat (limited to 'etc')
-rw-r--r--etc/NEWS.lexbind55
1 files changed, 55 insertions, 0 deletions
diff --git a/etc/NEWS.lexbind b/etc/NEWS.lexbind
new file mode 100644
index 00000000000..372ee6827cf
--- /dev/null
+++ b/etc/NEWS.lexbind
@@ -0,0 +1,55 @@
1GNU Emacs NEWS -- history of user-visible changes.
2
3Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
4 Free Software Foundation, Inc.
5See the end of the file for license conditions.
6
7Please send Emacs bug reports to bug-gnu-emacs@gnu.org.
8If possible, use M-x report-emacs-bug.
9
10This file is about changes in the Emacs "lexbind" branch.
11
12
13* Lisp changes in Emacs 23.1
14
15** New `function vector' type, including function currying
16The `function vector', or `funvec' type extends the old
17byte-compiled-function vector type to have other uses as well, and
18includes existing byte-compiled functions as a special case. The kind
19of funvec is determined by the first element: a list is a byte-compiled
20function, and a non-nil atom is one of the new extended uses, currently
21`curry' for curried functions. See the node `Funvec Type' in the Emacs
22Lisp Reference Manual for more information.
23
24*** New function curry allows constructing `curried functions'
25(see the node `Function Currying' in the Emacs Lisp Reference Manual).
26
27*** New functions funvec and funvecp allow primitive access to funvecs
28
29
30
31----------------------------------------------------------------------
32This file is part of GNU Emacs.
33
34GNU Emacs is free software; you can redistribute it and/or modify
35it under the terms of the GNU General Public License as published by
36the Free Software Foundation; either version 2, or (at your option)
37any later version.
38
39GNU Emacs is distributed in the hope that it will be useful,
40but WITHOUT ANY WARRANTY; without even the implied warranty of
41MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
42GNU General Public License for more details.
43
44You should have received a copy of the GNU General Public License
45along with GNU Emacs; see the file COPYING. If not, write to the
46Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
47Boston, MA 02110-1301, USA.
48
49
50Local variables:
51mode: outline
52paragraph-separate: "[ ]*$"
53end:
54
55arch-tag: d5ab31ab-2041-4b15-a1a9-e7c42693060c