Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id F2835200C7E for ; Tue, 23 May 2017 12:19:38 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id F13E5160BC3; Tue, 23 May 2017 10:19:38 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 409B4160BB6 for ; Tue, 23 May 2017 12:19:38 +0200 (CEST) Received: (qmail 49128 invoked by uid 500); 23 May 2017 10:19:37 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 49116 invoked by uid 99); 23 May 2017 10:19:36 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 23 May 2017 10:19:36 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 3EAA61A0262 for ; Tue, 23 May 2017 10:19:36 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.2 X-Spam-Level: X-Spam-Status: No, score=-0.2 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, KAM_NUMSUBJECT=0.5, RCVD_IN_DNSWL_LOW=-0.7] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=scarlet.be Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id OWYbKbonR0-x for ; Tue, 23 May 2017 10:19:34 +0000 (UTC) Received: from eir.is.scarlet.be (eir.is.scarlet.be [193.74.71.27]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 3953B5F19B for ; Tue, 23 May 2017 10:19:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=scarlet.be; s=scarlet; t=1495534768; bh=YI5OLnDfo0oOV/s+mcSoEtYSpL3zeuOAfbIyAa2U/Xo=; h=MIME-Version:Content-Type:Content-Transfer-Encoding:Date:From:To: Subject:In-Reply-To:References:Message-ID; b=0+I/AF2+7KgEbzmplZmrv6NqNLwVXVPcc1Zg51pN4XzrCF35gPQq0t6IYQJ12DHrg pproI1TnoTPOqA1e8s+nkLqJltKwROpEkFk4zuRK6kz3XMgAqfR5M0Nr1IUeCFIJ97 ic1CjwQtthbOr9JRoAi6vdum6oj1a6msRfsPsvLk= Received: from webmail.scarlet.be (gresham.is.scarlet.be [193.74.71.215]) by eir.is.scarlet.be (8.14.9/8.14.9) with ESMTP id v4NAJRSl016930 for ; Tue, 23 May 2017 12:19:28 +0200 X-Scarlet: d=1495534768 c=193.74.71.215 Received: from astropc12.ulb.ac.be ([164.15.138.26]) via astropc12.ulb.ac.be ([164.15.138.26]) by webmail.scarlet.be with HTTP (HTTP/1.1 POST); Tue, 23 May 2017 12:19:27 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Tue, 23 May 2017 12:19:27 +0200 From: Gilles To: Subject: Re: [LANG] Thoughts about Lang 4.0 In-Reply-To: References: <775E823F-08D8-4954-8A0A-CDEFE4B0604C@apache.org> <8BBD2275-4B72-43FD-B3C8-F5F4733579DC@gmail.com> Message-ID: <3ca6dadc887de69d0467035caca97cb3@scarlet.be> X-Sender: gilles@harfang.homelinux.org User-Agent: Scarlet Webmail X-DCC-scarlet.be-Metrics: eir; whitelist X-Virus-Scanned: clamav-milter 0.98.1-exp at eir X-Virus-Status: Clean archived-at: Tue, 23 May 2017 10:19:39 -0000 On Tue, 23 May 2017 11:13:21 +0200, Jochen Wiedmann wrote: > On Mon, May 22, 2017 at 1:47 PM, Rob Tompkins > wrote: > >>> - commons-system: a library focused on working with system >>> properties and detection of the operation system, system’s >>> architecture and Java version >>> - commons-concurrent: a library providing additional abstractions >>> and implementations for the java.util.concurrent package >>> - commons-reflect: a library which helps working with reflection >>> (where is the line to beanutils here?) >>> - commons-date: a library which helps working with the >>> java.util.Date and java.util.Calendar APIs > > I am -0 to -1 regarding the introduction of new components. I'd > rather > see us redefine the purpose of commons-lang. The experience of > commons-math has demonstrated, IMO, that such new components will > most > likely increase the noise without an associated increase of the > output. Can you be explicit with what counts as "noise"? If "output" is total number of lines of code, then you are right; I'm trying to reduce it for "Commons Math", in the hope that the project will be better off on all other counts besides plain size. > IMO, c-lang is running well, as it is. Sure; hence the talk about fixing its dependency on Swing (IIUC)... Finer-grained and modular components are much easier to manage. Its an improvement, especially for users who need to control their dependencies. Regards, Gilles > > Jochen --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org For additional commands, e-mail: dev-help@commons.apache.org