From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: master 1e3b0f2: Improve doc strings of project.el Date: Fri, 17 Jul 2020 13:27:11 +0300 Message-ID: <21b47cbb-d1aa-d875-2944-deebb7583961@yandex.ru> References: <294212ed-5a6e-0a7f-e1c2-97e917f1e6e1@yandex.ru> <83eepgomts.fsf@gnu.org> <83a704okmg.fsf@gnu.org> <5d59dd9b-0848-691a-615e-c16d2070b92d@yandex.ru> <837dv8oida.fsf@gnu.org> <834kqcoghk.fsf@gnu.org> <99bb8976-580a-ef8e-6b7d-130c3ca5cb8a@yandex.ru> <83y2nom3hy.fsf@gnu.org> <20200713075842.GA4332@tuxteam.de> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30954"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 To: tomas@tuxteam.de, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Jul 17 12:28:12 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jwNbA-0007xQ-Oj for ged-emacs-devel@m.gmane-mx.org; Fri, 17 Jul 2020 12:28:12 +0200 Original-Received: from localhost ([::1]:45044 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jwNb9-0003OM-QI for ged-emacs-devel@m.gmane-mx.org; Fri, 17 Jul 2020 06:28:11 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36580) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jwNaI-0002U0-Df for emacs-devel@gnu.org; Fri, 17 Jul 2020 06:27:18 -0400 Original-Received: from mail-ed1-x530.google.com ([2a00:1450:4864:20::530]:33285) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jwNaG-000794-Nr for emacs-devel@gnu.org; Fri, 17 Jul 2020 06:27:18 -0400 Original-Received: by mail-ed1-x530.google.com with SMTP id h28so7280590edz.0 for ; Fri, 17 Jul 2020 03:27:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=x7o7NG7QW+XmndEqCZekoptu+g7SJolBf9DunfaZKVc=; b=GmZ6itm7SVcDDxoOeto0dhbZxAIW7ApPgFNKR8nVEpDvd3/XPwzLGt7xTQb+IW7O53 +duJzE0USWJ3dkUt1YR+QZFlV43JH0OQlmwxsgBquQiGI9WR7YQYdaqt6aIpjDLSZRSg KGlxs08hzsbO0mZBGWTUTi/LQ00Sxolf1BVf+WfKzFGGezsMrmtIp+qKDii4TBzzkcck GuYxo9VthoI/9RGRdsJU67PAUApJyEel2b6fVywSonCBDLyIJ0KAQbAiDd/f5tylRY8Z tdyM2qJovv9IrOxNEL2me8rVYjBjH+yKerji4uF+kLvwWiWQCt0JR9E5f/Set6rsYHV9 Qw3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=x7o7NG7QW+XmndEqCZekoptu+g7SJolBf9DunfaZKVc=; b=PPsCQCrvUefd5794yZxbUrA8kzyMg+wSfX2/wOCuQWqA8lAV++M2NOUED+xedJbwcE U5zGBcCbBpGAgwkvY3bZdjTxSiwqqaLCr0g9sRt32DkG59CYsKaX/FAJ5A+lbgi/b8jy 3hFanyjW6q0LmVqmHbZ4wZ7a5ZGKrGccKrRJq5UdfSl3dA6u6HxwcHj3gDRWwGvbvhZe m+zZzDSNM68hEZx6PA2xv/d6D2v0JqMNZjhXSZ1N6Qw8Cbp1RkZXyPOiWPAozTkIO99V 3XYC0z3HmImI9nviYWTFDu8Kump+HABGYEFlEkNxl7l1TGAm3Uh9Ns5pwErmbX4L3BiG 4JCw== X-Gm-Message-State: AOAM532Avwoaxh3qWCMmriZH29sOag313ZtgZdbc5Bfzt/4oXaHPk/DW wW1UOQq64HbDe3UfVwNg0bAtudT7 X-Google-Smtp-Source: ABdhPJyY1NjAsS7+au00XwqKTRU4t5TNw6nqgUj8e5fN/7xnlMOXDsOrBNB9kQH6AmWbtuXm2+wT/A== X-Received: by 2002:aa7:d04e:: with SMTP id n14mr8859828edo.161.1594981634734; Fri, 17 Jul 2020 03:27:14 -0700 (PDT) Original-Received: from [192.168.0.3] ([66.205.73.129]) by smtp.googlemail.com with ESMTPSA id j21sm7983356edq.20.2020.07.17.03.27.12 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 17 Jul 2020 03:27:13 -0700 (PDT) In-Reply-To: <20200713075842.GA4332@tuxteam.de> Content-Language: en-US Received-SPF: pass client-ip=2a00:1450:4864:20::530; envelope-from=raaahh@gmail.com; helo=mail-ed1-x530.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: 0 X-Spam_score: 0.0 X-Spam_bar: / X-Spam_report: (0.0 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=1, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:253004 Archived-At: On 13.07.2020 10:58, tomas@tuxteam.de wrote: > Even the term "API", "application programming interface" conveys > the culture on the one side: here be the system programmers (better > paid, presumably), there be the application programmers. If one of > the latter*dares* to touch system things, (s)he's fired [1]. This is is pretty dated view: the "system things" are rarely in the picture. But they are as fine to touch as any, as long as that fits the abstraction you are defining. The difference between system programmers and application programmers, I think, is the latter have found that abstractions are a good thing for a lot of domains, and have come up with certain rules for using them. I can certainly understand how a system programmer might dislike having to deal with extra abstractions, but, again, certain jobs simply call for using them.