Re: Konfig-Files für verschiedene Plattformen und Versionen



On Mon, Oct 15 2007, Holger Schauer wrote:

On 5152 September 1993, Reiner Steib wrote:
On Wed, Oct 10 2007, Holger Schauer wrote:
(require FEATURE &optional FILENAME NOERROR)
Hier (XEmacs 21.5-b27, Packages neulich erst aktualisiert):
`require' is an alias for `efs-require', a compiled Lisp function
(require FEATURE &optional FILENAME)

Autsch. IMO ist das ein Bug (in efs?), genauso wie die kaputte
Umdefinition von `replace-regexp-in-string' (?) in irgendeinem anderen
Paket.

Gerade gesehen:

2007-05-10 Noah Friedman <friedman at splode.com>

* efs.el (efs-require): Handle extra arguments beyond feature and
filename portably. Emacs 22 has 'noerror' argument.

Ist bei den XEmacs-Paketen noch in den Pre-Release-Repositories.

Der richtige Fix wäre es, niemals ein Alias auf `require' zu
definieren oder andere Funktionen außerhalb des Namespace `efs-'.
Zudem ist "Emacs 22 has ..." irreführend: Emacs 21 und XEmacs 21.5
haben es ja ebenfalls, sofern nicht ein kaputtes Paket es
überschreibt. ;-)

Das Überschreiben scheint sogar beabsichtigt zu sein:

;; -*-Emacs-Lisp-*-
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;; File: efs.el
;; Release: $efs release: 1.23 $
;; Version: #Revision: 1.92 $
;; RCS:
;; Description: Transparent FTP support for the original GNU Emacs
;; from FSF and XEmacs
[...]
;;; The following functions are overloaded in efs.el, because they cannot
;;; be handled via the file-name-handler-alist.
;;;
;;; expand-file-name
;;; load
;;; read-file-name-internal (Emacs 18, only)
;;; require

Viele Grüße
Reiner
--
,,,
(o o)
---ooO-(_)-Ooo--- | PGP key available | http://rsteib.home.pages.de/
.



Relevant Pages

  • Re: Konfig-Files =?iso-8859-1?Q?f=FCr?= verschiedene Plattformen und Versionen
    ... ob (in XEmacs) das latin-unity-Paket ... | If feature FEATURE is not loaded, load it from FILENAME. ... | If FEATURE is not a member of the list `features', then the feature ...
    (de.comp.editoren)
  • Re: require/3 compatibility
    ... (require 'thingatpt nil t) ... If feature FEATURE is not loaded, load it from FILENAME. ...
    (comp.emacs.xemacs)
  • require/3 compatibility
    ... (require 'thingatpt nil t) ... If feature FEATURE is not loaded, load it from FILENAME. ...
    (comp.emacs.xemacs)
  • Re: UIPUTFILE functionality
    ... The response was "it will be available in a future ... and add your name to the list of people who want this feature. ... UIPUTFILE to get a filename. ... UIPUTFILE ...
    (comp.soft-sys.matlab)
  • Re: GETDATE() in UDFs 2005
    ... CREATE FUNCTION dbo.fntest ... RETURN CASTAS varchar) -- geht ... It's not a bug, it's a feature. ...
    (microsoft.public.de.sqlserver)

Loading