From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: cl-defstruct-based package.el, now with ert tests and no external tar! Date: Mon, 24 Jun 2013 21:19:59 -0400 Message-ID: References: <87y5cx0wh7.fsf@yandex.ru> <87ppy7e5ke.fsf@lifelogs.com> <87vc5x1uzj.fsf@yandex.ru> <87txlcdyl1.fsf@yandex.ru> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1372123208 774 80.91.229.3 (25 Jun 2013 01:20:08 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 25 Jun 2013 01:20:08 +0000 (UTC) Cc: Emacs development discussions , Daniel Hackney , Dmitry Gutov To: Sebastian Wiesner Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jun 25 03:20:07 2013 Return-path: Envelope-to: ged-emacs-devel@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 1UrHvS-00083Q-Op for ged-emacs-devel@m.gmane.org; Tue, 25 Jun 2013 03:20:06 +0200 Original-Received: from localhost ([::1]:53373 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UrHvS-0007Qg-Ba for ged-emacs-devel@m.gmane.org; Mon, 24 Jun 2013 21:20:06 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36619) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UrHvO-0007P0-9l for emacs-devel@gnu.org; Mon, 24 Jun 2013 21:20:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UrHvN-000549-8u for emacs-devel@gnu.org; Mon, 24 Jun 2013 21:20:02 -0400 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.182]:17437) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UrHvN-00053w-4o for emacs-devel@gnu.org; Mon, 24 Jun 2013 21:20:01 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgAFABK/CFFMCppA/2dsb2JhbABEhke4Rxdzgh4BAQQBIzMjBQsLDgwCGA4CAhQYDSSIHgauX5JKBIEjjlSBEwOSWwOSHIFegxM X-IPAS-Result: AgAFABK/CFFMCppA/2dsb2JhbABEhke4Rxdzgh4BAQQBIzMjBQsLDgwCGA4CAhQYDSSIHgauX5JKBIEjjlSBEwOSWwOSHIFegxM X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="17083722" Original-Received: from 76-10-154-64.dsl.teksavvy.com (HELO fmsmemgm.homelinux.net) ([76.10.154.64]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 24 Jun 2013 21:19:54 -0400 Original-Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id 4F6E7AE246; Mon, 24 Jun 2013 21:19:59 -0400 (EDT) In-Reply-To: (Sebastian Wiesner's message of "Mon, 24 Jun 2013 14:44:04 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 206.248.154.182 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:160996 Archived-At: > The API *has* changed. It probably has, depends what you mean by API. Since all the code is accessible, any change can break some external package. If something broke for you, then please say so explicitly, and we'll see whether we think it could/should be fixed, or whether you're just out of luck. > We (that is, the Carton team [1]) =E2=80=9Cuse=E2=80=9D this API. What API? > [1]: https://github.com/rejeep/carton I don't understand what this does. Could you give me some description of what is the benefit of such a tool, either for an end-user or for a developer of a package? The page you link to shows commands you can run, but they don't seem to correspond to anything I've had to do or felt like doing w.r.t to either creating or installing packages. IOW, I must be missing something, Stefan