⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 A framework written in Java for implementing high-level and dynamic languages, compiling them into J
💻
📖 第 1 页 / 共 2 页
字号:
2006-12-20  Per Bothner  <per@bothner.com>	* Makefile.am (KAWA1): Remove unneeded macro.2006-11-22  Per Bothner  <per@bothner.com>	* Print.java: Rename Consumer methods append->write.2006-11-20  Per Bothner  <per@bothner.com>	* While.java: Remove redundant 'implements Printable'.2006-11-17  Per Bothner  <per@bothner.com>	* Print.java: Update writeChar -> append.2006-11-13  Per Bothner  <per@bothner.com>	* lambda.java: Update for SourceLocation-related changes.2006-05-01  Per Bothner  <per@bothner.com>	* ELisp.java (getLexer): Remove method - use super version.	(read): Remove unused method.	(class ELispReadTableEntry): Moved from ELispReader.java.	(createReadTable): Moved from ELispReader.  Use new super method.	* ELispReader.java: Remove no-longer-needed file.	* Makefile.am: Upadte accordingly.	* MiscOps.scm (emacs:read): Use new syntax and update to use	LispReader rather than removed ELispReader.2005-11-20  Per Bothner  <per@bothner.com>	* Makefile.am (ALL): New macro, only if ENABLE_JEMACS.	(list-sources): Remove no-longer-used rule.2005-10-13  Per Bothner  <per@bothner.com>	* lambda.java (rewriteBody): Update for changed Lambda.rewrite.2005-07-21  Per Bothner  <per@bothner.com>	* ELisp.java (environ): Since it is again possible to have multiple	instances, set the environ field in the constructor, not statically.2005-06-29  Per Bothner  <per@bothner.com>	* ELisp.java (<init>):  No longer need to initialize TRUE here.2005-06-04  Per Bothner  <per@bothner.com>	* ELisp.java:  Update for AbstractFormat move to gnu.lists.	* ELisp.java (writeFormat, displayFormat): Change type.	(getFormat): Change return type.2005-05-08  Per Bothner  <per@bothner.com>	* ELisp.java: Keep environ field set to elispEnvironment.	(getNewEnvironment): Remove method.2005-04-17  Per Bothner  <per@bothner.com>	* Makefile.am: Always compile all files, regardless of --with-swing.2005-04-16  Per Bothner  <per@bothner.com>	* MiscOps.scm (call-interactively, make-variable-buffer-local,	make-local-variable): Move buffer-dependent functions to emacs.scm.	This removes one dependency of gnu.jemacs.lang on gnu.jemacs.buffer.2005-03-29  Per Bothner  <per@bothner.com>	* ELisp.java: Initalize various static fields,	including 'instance', in a static block, so they can be final.	Set/restore current environment, since needed for loadClass.	(initLisp): New method.	(elispCounter): Remove - use Language.env_counter.	(getNewEnvironment): New method.2005-03-20  Per Bothner  <per@bothner.com>	* ELisp.java (<init>): Declare 'emacs' function.	(main): Don't count on registerEnvironment, since that doesn't set	kawa.repl's previousLanguage.  Instead pass "--elisp" to kawa.repl's	processArgs to initialize ELisp more convolutedly.2005-03-17  Per Bothner  <per@bothner.com>	* ELisp.java (<init>): Use importLocation.	* ELisp.java (createReadTable): New method.	* ELispReader.java (getReadTable): Remove method.	(createReadTable): New static method.2005-02-24  Per Bothner  <per@bothner.com>	* ELisp.java (registerEnvironment): Use new setDefaults method.	(getInstance): Simplify - so we avoid a NulPointerException.2005-02-12  Per Bothner  <per@bothner.com>	* defcustom.java: Use SetExp's setBinding method.2005-01-29  Per Bothner  <per@bothner.com>	* ELisp.java: Update LispInterpreter -> LispLanguage.2004-12-20  Per Bothner  <per@bothner.com>	* ELisp.java: Update 'quote' to use Quote.plainQuote.2004-12-05  Per Bothner  <per@bothner.com>	* ELisp.java: Update for new Symbol/Location handling.	(defun): Remove method - use new methods in Lisp2 instead,	(defineFormFieldValue): Remove - no longer need to override.	* lambda.java (rewriteBody): Do setIndirectBinding.2004-11-16  Per Bothner  <per@bothner.com>	* ELisp.java (ELisp): Add defun for '%let'.  Use defProcStFld.2004-11-10  Per Bothner  <per@bothner.com>	* ELisp.java (ELisp): Remove definitions of 'and' and 'or'.	Instead used definitions in kawa.lib.std_syntax.2004-11-06  Per Bothner  <per@bothner.com>	* MiscOps.scm (if): Define elisp-specific macro.	* ELisp.java (<init>): Remove old definition of 'if'.2004-09-12  Per Bothner  <per@bothner.com>	* ELisp.java (<init>): ELisp 'if' syntax allows multiple-statement	else part.2004-07-20  Per Bothner  <per@bothner.com>	* ELisp.java:  Use static syntax to access static fields/methods.	* defcustom.java:  Likewise.	* SaveExcursion.java:  Remove unused import statements.2004-02-15  Per Bothner  <per@bothner.com>	* lambda.java (rewriteBody):  Now need to rewrite default args here.2004-01-09  Per Bothner  <per@bothner.com>	* ELisp.java (registerEnvironment):  Update setCurrent to setGlobal.2003-11-09  Chris Dean  <Chris.Dean@sokitomi.com>	* ELisp.java (<init>):  Use new string-append implementation.2003-10-12  Per Bothner  <per@bothner.com>	* ELisp.java (<init>):  Define function, prog1, prog2 syntax forms.	* defcustom.java (scanForDefinitions):  Handle Symbols properly.	* lambda.java (rewruiteBody):  Likewise.2003-10-08  Per Bothner  <per@bothner.com>	* ELisp.java (<init>):  Minor simplification/optimization.	* ELisp.java (getTypeFor):  Fix typo.2003-05-17  Per Bothner  <per@bothner.com>	* lambda.java (rewriteBody):  Use getName to test for 'interactive.	* defcustom.java (scanForDefinitions):  Use getName for Symbols.2003-02-08  Per Bothner  <per@bothner.com>	* SaveExcursion.java (<init>):  Fix typo.	Reported by Knut Wannheden <d96knut@dtek.chalmers.se>.2002-07-28  Per Bothner  <per@bothner.com>	* CatchableException.java: New class, extends RuntimeException.	* Makefile.am (java_sources):  Add CatchableException.java.	* MiscOps.scm (catch, throw):  New definitions.2002-03-19  Per Bothner  <per@bothner.com>	* ELisp.java (<init>):  Define self-insert-command.	* SaveExcursion.java (savePointMark, restoreBufferPointMark):	Indirect to new Buffer methods.2002-01-31  Per Bothner  <per@bothner.com>	* ELisp.java (loadClass, defineAll):  Now inherited.	(defineFromFieldValue):  New, called from inherited defineAll.2001-10-05  Per Bothner  <per@bothner.com>	* SaveExcursion.java:  Update for CharSequence -> CharSeq renaming.2001-06-19  Per Bothner  <per@bothner.com>	* MiscOps.scm (message):  Allow and ignore extra arguments.	* ELisp.java (<init>):  Use SymbolTable.make.	* ELisp.java (<init>):  Fix initialization of t and nil.	* lambda.java (rewriteBody): "interactive" symbol can be Binding.2001-06-17  Per Bothner  <per@bothner.com>	* ELisp.java:  Change to extend Lisp2.	Adjust for Symbol and ObArray->SymbolTable moved.	(<init>):  Load new gnu.commonlisp.lisp.PrimOps instead.	* Symbol.java:  Moved to gnu.commonlisp.lang.	* ObArray.java:  Moved to gnu.commonlisp.lang.SymbolTable.	* SymbolOps.scm, StringOps.scm, ArrayOps.scm, ListOps.scm:  Removed,	with code moved to gnu.commonlisp.lang.PrimOps.	* MiscOps.scm (make-local-variable, emacs:read):  Moved here	* Makefile.am:  Updated.	* defcustom.java:  Updated to handle symbol is Binding.	2001-06-03  Per Bothner  <per@bothner.com>	* ELispReader.java (static):  Remove ']' from elispReadTable.	Needed ot make sure ']' is not treated as a constituent.	* Print.java:  New class, extends DisplayFormat.	* Makefile.am (java_WITH_SWING):  Add Print.java.	* ELisp.java (writeFormat, displayFormat):  New fields.	(getFormat): New method.	(<init>):  Define procedures prin1 and princ.	(print):  Removed method.2001-05-16  Per Bothner  <per@bothner.com>	* ELisp.java:  Update to use LangPrimType.	* ELisp.java (nilExpr):  Use CommonLisp.nilExpr.2001-05-01  Per Bothner  <per@bothner.com>	Steps to making jemacs depends on commonlisp rather than vice versa.	* UnwindProtect.java:  Moved to ../../../gnu/commonlisp/lang.	* defun.java:  Moved to ../../../gnu/commonlisp/lang.	* defvar.java:  Moved to ../../../gnu/commonlisp/lang.	* setq.java:  Moved to ../../../gnu/commonlisp/lang.	* Makefile.am:  Update accordingly.	* ELisp.java:  Likewise.2001-04-24  Per Bothner  <per@bothner.com>	* ELispReader.java:  Extend CLispreader rather than LispReader.	(readObject):  Fix thinko - create ELispReader rather than ScmRead.	(isDelimiter, readAtom0, readAtom, readInteger):  Remove - not used.	(makeNil, makePair, setCdr):  Remove - use inherited version.2001-04-22  Per Bothner  <per@bothner.com>	* ELispReader.java:  Re-write to use new readtable-based LispReader.2001-03-08  Per Bothner  <per@bothner.com>	* ArrayOps.scm, ELisp.java, ELispReader.java, ObArray.java,	SaveExcursion.java, Symbol.java, UnwindProtect.java, While.java,	defcustom.java, defgroup.java, defun.java, defvar.java, lambda.java,	setq.java:  Update gnu.kawa.util->gnu.lists, elementAt->get,	length->size, UniformVector->SimpleVector,  setAll->fill,	marker-kind to isAfter boolean.2000-12-09  Per Bothner  <per@bothner.com>	* ObArray.java (getBinding):  New method.2000-11-21    <per@bothner.com>	* Makefile.am, Makefile.in (EXTRA_DIST):  Include $(EXTRA_JAVA).2000-10-15  Per Bothner  <per@bothner.com>	* SymbolOps.scm (emacs:read, boundp):  Moved from kawa/lib/emacs.scm.	(symbolp):  Add result type specification.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -