220 39754 <42112917-d345-96d3-e86e-4e307cbe984f@gmail.com> article
Path: news.gmane.org!.POSTED!not-for-mail
From: Matthew Woehlke <mwoehlke.floss@gmail.com>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: Thumbs Up for No Graphics
Date: Mon, 13 Aug 2018 12:15:27 -0400
Lines: 41
Approved: news@gmane.org
Message-ID: <42112917-d345-96d3-e86e-4e307cbe984f@gmail.com>
References: <7915a73c-e305-4bce-bf6e-28f20a7faccb@isocpp.org>
 <3217c680-4cf2-4098-8512-dde3347bef79@isocpp.org>
 <CAHEh_Giw77e=az_dr0N+fySwyXyb00CroNU_O=uCFfztksbNSA@mail.gmail.com>
 <CALvx3haAgHkWMb3Y-St-VN+Dzsp6dUP61WHSs7extgG7RJ5qAQ@mail.gmail.com>
 <d0b57f4a-3e3d-4ddd-8511-ef9334ebd76f@isocpp.org>
 <CALvx3hb1y9hhMLBFpPZ0=gJ_zzU0qJMzsktB146ASOthYxwb5A@mail.gmail.com>
 <152720b0-b5f2-48e1-ab3e-e1c33fb6b39d@isocpp.org>
 <8d604a5e-7e1b-c6c4-0e03-e3137579dc94@gmail.com>
 <CAA7U3HPFEW_+W9E021LhfuBN8Wo5mGZoGDboh7Cb-L0RcLUqhw@mail.gmail.com>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: blaine.gmane.org
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
X-Trace: blaine.gmane.org 1534176805 19355 195.159.176.226 (13 Aug 2018 16:13:25 GMT)
X-Complaints-To: usenet@blaine.gmane.org
NNTP-Posting-Date: Mon, 13 Aug 2018 16:13:25 +0000 (UTC)
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
To: std-proposals@isocpp.org
Original-X-From: std-proposals+bncBC37LBFWUIFBBIW5Y3NQKGQENMANIDY@isocpp.org Mon Aug 13 18:13:21 2018
Return-path: <std-proposals+bncBC37LBFWUIFBBIW5Y3NQKGQENMANIDY@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-qk0-f198.google.com ([209.85.220.198])
	by blaine.gmane.org with esmtp (Exim 4.84_2)
	(envelope-from <std-proposals+bncBC37LBFWUIFBBIW5Y3NQKGQENMANIDY@isocpp.org>)
	id 1fpFT7-0004uo-1o
	for gclcip-std-proposals@m.gmane.org; Mon, 13 Aug 2018 18:13:21 +0200
Original-Received: by mail-qk0-f198.google.com with SMTP id o18-v6sf17338593qko.21
        for <gclcip-std-proposals@m.gmane.org>; Mon, 13 Aug 2018 09:15:31 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1534176931; cv=pass;
        d=google.com; s=arc-20160816;
        b=QF2mTVphyt3nzGR0GPhGbShhI2NRlyLanoKSPy/jSMraG+xq6l3L/lbPSzCzXgj9IS
         fgQbeOYoAffDxIjWGkut1FBvL1hQ47JeQ6uJUrx829pMZJK/iVKWQa/mB/BpvhfaR+hv
         SVipcOEQrX9/VE2p/eYYv++JC6Afwh8wGHpQ/6SzLLerFlzQTEGq+LDTd7P55GWTONsd
         cbFNjOVX+DSvh11YbYQF5QEKlEmBaSvb5SSHfEWt00CaNz9cNAhBVM1Hwshsa4uEQ9L9
         uPtYXw2Czu0ucRGH03NyzTMdRsgtJh04GTujTmE+nBsGEdWFUN+CH9ZmA0fdfOC06ZZL
         6djw==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:reply-to:content-language
         :in-reply-to:mime-version:user-agent:date:message-id:openpgp:from
         :references:to:subject:arc-authentication-results
         :arc-message-signature:dkim-signature:arc-authentication-results;
        bh=lDq3QtchGP6zHDAI3UWYRyydu4wd3e/4ufYfyX0ZoZE=;
        b=K4Wn/WuF6g1RAG9AWUy4QIpfKV4a27vA4d6S+QnMQPAFa4uqmukMQs7mBVkX7nYppD
         /DWZKfhUMAH05Ga0A++eHpovmQRC9DbcIU2iO5Qb7ShgdFLnZ0poIGCHPRJrS+kID59Q
         jgV4DIvnzNZK0Md8KYh/lU1VJ/56k14E4JtGFmDf/xtrgM8Bv3EznHJEnMVNMxBxw83z
         3wsriXVU+wase71ouGfpvhy4nVwZyLvnPvfPDxmlJypF5W+ZwC3rd5D+/iiW13Nuo7ld
         Gzo6sU4PiWOpotAWjOF0Me5ZK7d+ULXi08E3WMe5Efr340fX7fj15HblV60hwthYxgLn
         6m 
ARC-Authentication-Results: i=2; mx.google.com;
       dkim=pass header.i=@gmail.com header.s=20161025 header.b=NHA52jYb;
       spf=pass (google.com: domain of mwoehlke.floss@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=mwoehlke.floss@gmail.com;
       dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=isocpp-org.20150623.gappssmtp.com; s=20150623;
        h=subject:to:references:from:openpgp:message-id:date:user-agent
         :mime-version:in-reply-to:content-language:x-original-sender
         :x-original-authentication-results:reply-to:precedence:mailing-list
         :list-id:list-post:list-help:list-archive:list-subscribe
         :list-unsubscribe;
        bh=lDq3QtchGP6zHDAI3UWYRyydu4wd3e/4ufYfyX0ZoZE=;
        b=JcutRWj9rGyWZ4G3uHx5H/d5hTVnG/ylesv8efr2tpZC2Tlxm1xpp/4WtulIprK3WZ
         XCI1RLA8X0kD2C/OiL2JGPu2E4hOgE5TDBWIa9M30nus7tMbICdx2nY+h+sPEZ68xtDE
         M2F6sj6XW53iKCesp/NF8YXBaeWJoFnJ3M+eXhK0fhEe6+bGbZR1DnofiL+a/506R7Ar
         JDnggon/NYNSLiaIdP0nztVUWGLbe3HloCGAOyOBPNCxyUx7CIT/TL5QfEfZza4yZ9CK
         pbMjRlNUXoCiDnhA/nYeNqfyzjW4HoBFveG7R+tnxcNH0R8nftyywOz49z7EikaSrkEh
         LwHQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
        h=x-gm-message-state:subject:to:references:from:openpgp:message-id
         :date:user-agent:mime-version:in-reply-to:content-language
         :x-original-sender:x-original-authentication-results:reply-to
         :precedence:mailing-list:list-id:x-spam-checked-in-group:list-post
         :list-help:list-archive:list-subscribe:list-unsubscribe;
        bh=lDq3QtchGP6zHDAI3UWYRyydu4wd3e/4ufYfyX0ZoZE=;
        b=uSYYW2K7atOVpPKZf6zqXMvfBnJlB7jsGyLQUfXppW6wUlYpaJLJ5XjKTjIYjgQbTz
         fgxtvWATqwfF8X9yMni0mjugCssRQfldEKq8YtQZTkrbUp+UOy4Hse4Ha5gqWPQOIKfY
         Xj/slCKaY1q+Tez+30+TNcqvJuggv/hwqAFi4Iw/XLsSknDdkvc7UZ4rFkdXB/qQ9mLl
         n3O9pzmZCM3Y0IWU/M1teZYBgkmgmtCTtsBiBqZ/F4Bhh+3KWzkR9GGh4dOasYnMo8un
         iAHv3YXGhr77y99rDr2DrYj56wGSs9EonX1+5JIrv5UFoSaSP5KWqUBg+1isHahbrDq8
   
X-Gm-Message-State: AOUpUlE2mL9KAvVOufKa6G3ym8rP3UoS0NoSttP2JJSQZ3NzXDR+dRIB
	/W0SFGbwoaMW+7gP5JH8wazL2g==
X-Google-Smtp-Source: AA+uWPw7iIRb0jHcyQUjr0Gq7wG+v8poQwNLRq8KbO1xQzuSfTzMcsUgRLNfv60DW4nsylJDynDSGg==
X-Received: by 2002:ac8:18bb:: with SMTP id s56-v6mr10429098qtj.0.1534176931330;
        Mon, 13 Aug 2018 09:15:31 -0700 (PDT)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 2002:ac8:1343:: with SMTP id f3-v6ls9353343qtj.9.gmail; Mon, 13
 Aug 2018 09:15:30 -0700 (PDT)
X-Received: by 2002:aed:3f17:: with SMTP id p23-v6mr17533432qtf.185.1534176930326;
        Mon, 13 Aug 2018 09:15:30 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1534176930; cv=none;
        d=google.com; s=arc-20160816;
        b=hH5uBQ0+HgntB44IfpCVA9ChtgbTGD0IGi+uJHibHnwesLhULPweCB7zIyBtez25Rc
         zznOl7jlqGhBQYAuzVAqO5fwSyZXghiCpSEgzjFhDJPPg4zOxiikxczsoffqtSbKsDW/
         7lk8psRQullnw04Gkg6Ix7GTzoNFdv8XIqCRyeJiVz+0FeHxDyAD2V+M6UacOEkHMlfT
         7zFbua211tG+ptarslBWEIDNCa6vFViagCsgKOHW/FWhHmd+04QhB9iSkXqHmulasOKK
         uPSM3IGB/WayfPg0zkBq0T1aXUBmd+kV3R7Hwv17iGrRBWv7CrB0om55B80VVnQL4crB
         t/7w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
        h=content-transfer-encoding:content-language:in-reply-to:mime-version
         :user-agent:date:message-id:openpgp:from:references:to:subject
         :dkim-signature:arc-authentication-results;
        bh=KZUVTUJ+s8lLLVujhV0jp1ma+c5Q8s6T+muVCoBcHpE=;
        b=rJfnHDbXp7EiuCEszsWa2/iQI+laQIPa4EWQ6GjIB+dcIt8HUp/Cj47tn/o51pQGko
         EZCO8otvkpp80TU61wAJDu0uV7II5yTDGeY3i33wvnbe8Uan1InMHvK+sfT/Is5KavwD
         68g7ki5wX2xOK/onY59Cu3wUasGlY0M0ASpsUbFb2HoaCymhHROd+fLn7dq1ssIrHe9H
         MdPofKjHdRvN83NXf6mE34Voi/9hn6M8olS5UksbdAoxCjCJGFK1kKKKwKmAlGCPvI78
         HW6xda8zjZbiYh5PLSu2pCKWEEaFObzprhQX8BnqZ+bNorlhf7OAlOyZ6i3Cty9IXLgC
         XTJg==
ARC-Authentication-Results: i=1; mx.google.com;
       dkim=pass header.i=@gmail.com header.s=20161025 header.b=NHA52jYb;
       spf=pass (google.com: domain of mwoehlke.floss@gmail.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=mwoehlke.floss@gmail.com;
       dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com
Original-Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41])
        by mx.google.com with SMTPS id p7-v6sor8600469qke.34.2018.08.13.09.15.30
        for <std-proposals@isocpp.org>
        (Google Transport Security);
        Mon, 13 Aug 2018 09:15:30 -0700 (PDT)
Received-SPF: pass (google.com: domain of mwoehlke.floss@gmail.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41;
X-Received: by 2002:ae9:e715:: with SMTP id m21-v6mr15705794qka.92.1534176929784;
        Mon, 13 Aug 2018 09:15:29 -0700 (PDT)
Original-Received: from gryphon.kitware.com (tripoint.kitware.com. [66.194.253.20])
        by smtp.googlemail.com with ESMTPSA id s6-v6sm9895412qkb.26.2018.08.13.09.15.28
        for <std-proposals@isocpp.org>
        (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
        Mon, 13 Aug 2018 09:15:28 -0700 (PDT)
Openpgp: preference=signencrypt
In-Reply-To: <CAA7U3HPFEW_+W9E021LhfuBN8Wo5mGZoGDboh7Cb-L0RcLUqhw@mail.gmail.com>
Content-Language: en-US
X-Original-Sender: mwoehlke.floss@gmail.com
X-Original-Authentication-Results: mx.google.com;       dkim=pass
 header.i=@gmail.com header.s=20161025 header.b=NHA52jYb;       spf=pass
 (google.com: domain of mwoehlke.floss@gmail.com designates 209.85.220.41 as
 permitted sender) smtp.mailfrom=mwoehlke.floss@gmail.com;       dmarc=pass
 (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com
Precedence: list
Mailing-list: list std-proposals@isocpp.org; contact std-proposals+owners@isocpp.org
List-ID: <std-proposals.isocpp.org>
X-Spam-Checked-In-Group: std-proposals@isocpp.org
X-Google-Group-Id: 399137483710
List-Post: <https://groups.google.com/a/isocpp.org/group/std-proposals/post>, <mailto:std-proposals@isocpp.org>
List-Help: <https://support.google.com/a/isocpp.org/bin/topic.py?topic=25838>, <mailto:std-proposals+help@isocpp.org>
List-Archive: <https://groups.google.com/a/isocpp.org/group/std-proposals/>
List-Subscribe: <https://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>,
 <mailto:std-proposals+subscribe@isocpp.org>
List-Unsubscribe: <mailto:googlegroups-manage+399137483710+unsubscribe@googlegroups.com>,
 <https://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>
Xref: news.gmane.org gmane.comp.lang.c++.isocpp.proposals:39754
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/39754>

On 2018-08-13 11:48, Olaf van der Spek wrote:
> 2018-08-13 17:37 GMT+02:00 Matthew Woehlke wrote:
>> If you try to replace apt/dnf/etc. *without* doing so at the distro
>> level, I *guarantee* you are just going to run into
>> https://xkcd.com/927/ and make things worse. For that matter, if you try
>> to start something new without taking into account what apt/dnf/etc.
>> already provide, that's just a recipe for outright failure.
> 
> Is it? For Java, Javascript, PHP and Ruby it seems to work quite well.

....and none of those are trying to *replace* apt/dnf/etc. None of them
infringe on the core operating system, or indeed, I suspect even compete
with it much. OTOH, pip is something of a mess because it *does* compete
directly with apt/dnf/etc... as a result, we have system python,
"system" pip installs, user-local pip installs, virtual environments,
anaconda, python packages installed via other mechanisms to none of the
above...

....oh, and, don't forget that developers are still going to need support
for local installs that may not even be packaged at all...

The languages you mentioned can get away with having an ecosystem that
is totally divorced from the core operating system because they aren't
providing things that *every* user demands. For example, a desktop, or a
web browser. Those are going to depend on things like libjpeg, which
means *at best* anything that competes with the system package manager
is going to mean having duplicate copies of those dependencies.

Personally, I think the value of trying to create yet another package
manager for C/C++ packages is... dubious at best. (Except for Windows,
because Windows doesn't already have a good one.)

-- 
Matthew

-- 
You received this message because you are subscribed to the Google Groups "ISO C++ Standard - Future Proposals" group.
To unsubscribe from this group and stop receiving emails from it, send an email to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
To view this discussion on the web visit https://groups.google.com/a/isocpp.org/d/msgid/std-proposals/42112917-d345-96d3-e86e-4e307cbe984f%40gmail.com.

.
