Get rid of funvec.
[bpt/emacs.git] / etc / NEWS.lexbind
1 GNU Emacs NEWS -- history of user-visible changes.
2
3 Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2011
4 Free Software Foundation, Inc.
5 See the end of the file for license conditions.
6
7 Please send Emacs bug reports to bug-gnu-emacs@gnu.org.
8 If possible, use M-x report-emacs-bug.
9
10 This file is about changes in the Emacs "lexbind" branch.
11
12 \f
13 * Lisp changes in Emacs 23.1
14
15 ** The `lexical-binding' lets code use lexical scoping for local variables.
16 It is typically set via file-local variables, in which case it applies to
17 all the code in that file.
18
19 ** Lexically scoped interpreted functions are represented with a new form
20 of function value which looks like (closure ENV lambda ARGS &rest BODY).
21 \f
22 ----------------------------------------------------------------------
23 This file is part of GNU Emacs.
24
25 GNU Emacs is free software; you can redistribute it and/or modify
26 it under the terms of the GNU General Public License as published by
27 the Free Software Foundation; either version 2, or (at your option)
28 any later version.
29
30 GNU Emacs is distributed in the hope that it will be useful,
31 but WITHOUT ANY WARRANTY; without even the implied warranty of
32 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
33 GNU General Public License for more details.
34
35 You should have received a copy of the GNU General Public License
36 along with GNU Emacs; see the file COPYING. If not, write to the
37 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
38 Boston, MA 02110-1301, USA.
39
40 \f
41 Local variables:
42 mode: outline
43 paragraph-separate: "[ \f]*$"
44 end:
45
46 arch-tag: d5ab31ab-2041-4b15-a1a9-e7c42693060c