From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Klaus-Dieter Bauer Newsgroups: gmane.emacs.help Subject: Re: "Void function setf" in emacs 24.1 Date: Thu, 27 Jun 2013 14:16:03 +0200 Message-ID: References: <87d2r7gaqq.fsf@mithlond.arda> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1372335413 28325 80.91.229.3 (27 Jun 2013 12:16:53 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 27 Jun 2013 12:16:53 +0000 (UTC) Cc: emacs help To: Teemu Likonen Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Jun 27 14:16:55 2013 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1UsB8A-0008S6-RW for geh-help-gnu-emacs@m.gmane.org; Thu, 27 Jun 2013 14:16:54 +0200 Original-Received: from localhost ([::1]:39321 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UsB8A-00041r-DF for geh-help-gnu-emacs@m.gmane.org; Thu, 27 Jun 2013 08:16:54 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37168) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UsB7t-00041b-Ev for help-gnu-emacs@gnu.org; Thu, 27 Jun 2013 08:16:40 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UsB7q-00086z-0F for help-gnu-emacs@gnu.org; Thu, 27 Jun 2013 08:16:37 -0400 Original-Received: from mail-vb0-x22d.google.com ([2607:f8b0:400c:c02::22d]:40326) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UsB7p-00086r-SY for help-gnu-emacs@gnu.org; Thu, 27 Jun 2013 08:16:33 -0400 Original-Received: by mail-vb0-f45.google.com with SMTP id p14so544825vbm.4 for ; Thu, 27 Jun 2013 05:16:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=o/0WJSQgD+izDwJAmqAh3+UrQtPSzh8zAHIJ99gg9zI=; b=vRfjBa6z9tprPjZ5sfsyVWmh3FIz8+2zYsQK3k6ZHkPaY11FFtDE57rTYJzctVTfCX 9hKN/O9oe++JySFNq6DzNWnhaQ4Vt5a2J9I8HUCW0RCSipkJgwGTXhUM46Vc+Qs7Co8+ ZWduU47dyAJfG9KE4pPi+9bhV3CNErRebCNNtM153ae5fJyYTGwkZ1eurF0CmLleFztb a7WB64lw6Y4uOB9e/M1VSHdme0ngTY9WoR3UhzeWwzN5rwxFeFcI8OLfih6HsWG4tbFg 4MvZlpQ49smQ0PD8EL7e9m5Pb//LQtn122NDacPMXp38NfD5OUbyPhWzFWvvBamXILre PZNA== X-Received: by 10.58.146.196 with SMTP id te4mr3366460veb.62.1372335393450; Thu, 27 Jun 2013 05:16:33 -0700 (PDT) Original-Received: by 10.220.224.73 with HTTP; Thu, 27 Jun 2013 05:16:03 -0700 (PDT) In-Reply-To: <87d2r7gaqq.fsf@mithlond.arda> X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400c:c02::22d X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:91765 Archived-At: Thanks for the answer. Apparently the reprecation of (require 'cl) in favor of (require 'cl-lib) and setf being from cl.el rather than gv.el does indeed still apply to 24.1 (based on the information in Steve Berman's answer). Which basically means that all the code I'm writing only works 24.3 forward (maybe 24.2). 2013/6/27 Teemu Likonen > Klaus-Dieter Bauer [2013-06-27 11:17:28 +02:00] wrote: > > > Am I just wrong and setf was introduced as a default autoload after > > 24.1? > > SETF is a macro in the Common Lisp language. You can get it to Emacs > Lisp by calling (require 'cl). >