?? changelog
字號:
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 + -