Received: by 10.204.129.9 with SMTP id m9mr1875692bks.1.1349187514936; Tue, 02 Oct 2012 07:18:34 -0700 (PDT) X-BeenThere: erlang-programming@googlegroups.com Received: by 10.204.129.197 with SMTP id p5ls422035bks.9.gmail; Tue, 02 Oct 2012 07:18:34 -0700 (PDT) Received: by 10.204.127.19 with SMTP id e19mr1870385bks.4.1349187514530; Tue, 02 Oct 2012 07:18:34 -0700 (PDT) Received: by 10.204.127.19 with SMTP id e19mr1870384bks.4.1349187514513; Tue, 02 Oct 2012 07:18:34 -0700 (PDT) Return-Path: Received: from hades.cslab.ericsson.net (hades.cslab.ericsson.net. [192.121.151.104]) by gmr-mx.google.com with ESMTP id 27si139454bks.3.2012.10.02.07.18.34; Tue, 02 Oct 2012 07:18:34 -0700 (PDT) Received-SPF: pass (google.com: domain of erlang-questions-boun...@erlang.org designates 192.121.151.104 as permitted sender) client-ip=192.121.151.104; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of erlang-questions-boun...@erlang.org designates 192.121.151.104 as permitted sender) smtp.mail=erlang-questions-boun...@erlang.org Received: from hades.cslab.ericsson.net (hades [192.121.151.104]) by hades.cslab.ericsson.net (Postfix) with ESMTP id 98B6C5C104; Tue, 2 Oct 2012 16:18:27 +0200 (CEST) X-Original-To: erlang-questi...@erlang.org Delivered-To: erlang-questi...@erlang.org Received: from mail.oinksoft.com (li61-243.members.linode.com [97.107.131.243]) by hades.cslab.ericsson.net (Postfix) with ESMTP id D25C75C007 for ; Tue, 2 Oct 2012 16:18:25 +0200 (CEST) Received: from oinksoft.com (localhost [127.0.0.1]) by mail.oinksoft.com (Postfix) with ESMTP id 09206145A7 for ; Tue, 2 Oct 2012 10:18:25 -0400 (EDT) Received: from 127.0.0.1 (proxying for 97.107.131.243) (SquirrelMail authenticated user tho...@oinksoft.com) by oinksoft.com with HTTP; Tue, 2 Oct 2012 10:18:25 -0400 Message-ID: <0cc53c319c28f5f088a4039eb8a3daa8.squirrel@oinksoft.com> In-Reply-To: References: Date: Tue, 2 Oct 2012 10:18:25 -0400 From: "Thomas Allen" To: erlang-questi...@erlang.org User-Agent: SquirrelMail/1.4.22 MIME-Version: 1.0 X-Priority: 3 (Normal) Importance: Normal Subject: Re: [erlang-questions] Erlang http servers X-BeenThere: erlang-questi...@erlang.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: tho...@oinksoft.com List-Id: General Erlang/OTP discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: erlang-questions-boun...@erlang.org Sender: erlang-questions-boun...@erlang.org > "The standard library is where modules go to die" > http://www.leancrew.com/all-this/2012/04/where-modules-go-to-die/ > This is from python world, and is very obviously seen in Erlang. Could you cite some examples of third-party libraries being absorbed into the Erlang/OTP distribution and "dying"? Perhaps this is not as obvious to everybody as you think. > Alternatively https://npmjs.org/ has 15k+ packages, we dont need to add > user management and the kitchen sink to inets, we need to remove it from > the standard library and promote userland packages as first class citizens > (ie pick a tool to install packages and bundle it) I couldn't disagree with that much more ... npm/Node.js is cluttered with packages of dubious quality that are not maintained in the slightest, and while this "Wild West" they prefer may seem exciting, I do not think it bodes well for the long-term stability of projects that depend on these packages. If some particular functionality becomes used in a large body of Erlang projects, it should certainly be brought into the stdlib. Per your Python reference, one need only look at the "json" module for an example where bringing something into the stdlib has made deployment and maintenance of Python code-bases simpler -- no more installing the "simplejson" package, docs right there on docs.python.org, and JSON earning first-class status as a serialization format for Python objects. To advocate actually removing things from the Erlang stdlib, potentially breaking working code on a large scale, is madness to me. Thomas Allen _______________________________________________ erlang-questions mailing list erlang-questi...@erlang.org http://erlang.org/mailman/listinfo/erlang-questions