From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Ou6Za-0004hw-GF for garchives@archives.gentoo.org; Fri, 10 Sep 2010 16:35:34 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0E889E0739; Fri, 10 Sep 2010 16:34:33 +0000 (UTC) Received: from out1.smtp.messagingengine.com (out1.smtp.messagingengine.com [66.111.4.25]) by pigeon.gentoo.org (Postfix) with ESMTP id F2A4EE0739 for ; Fri, 10 Sep 2010 16:34:32 +0000 (UTC) Received: from compute2.internal (compute2.nyi.mail.srv.osa [10.202.2.42]) by gateway1.messagingengine.com (Postfix) with ESMTP id B8D831A1; Fri, 10 Sep 2010 12:34:32 -0400 (EDT) Received: from frontend2.messagingengine.com ([10.202.2.161]) by compute2.internal (MEProxy); Fri, 10 Sep 2010 12:34:32 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=messagingengine.com; h=message-id:date:from:reply-to:mime-version:to:subject:references:in-reply-to:content-type; s=smtpout; bh=TpEUXVxLaVXKSKNYPlijIcyv9mY=; b=mA3YONzx3MzdR43k+4YzLIjGYSDzfMYl7DcklcmzVTyyulfjAfWNpB9H/KJ+cdGGbb7Cjq9+m+qVGzX7MRkS/S/iQVQq4NRZd5/AA6PKkKW4cur5w0D7Oh2dLXz71yI+YcGp8K1nzrqM0BRV2x3diPP4V1kdc84kHVfGy+LPo3I= X-Sasl-enc: 6egnRwrqOXbl5ny3tG/eT9zL5y9eEOMluJc+HEwGeC7W 1284136471 Received: from [192.168.5.18] (lvps83-169-5-6.dedicated.hosteurope.de [83.169.5.6]) by mail.messagingengine.com (Postfix) with ESMTPSA id 14CC95E2F8C for ; Fri, 10 Sep 2010 12:34:30 -0400 (EDT) Message-ID: <4C8A5E0D.8040202@f_philipp.fastmail.net> Date: Fri, 10 Sep 2010 18:34:21 +0200 From: Florian Philipp User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.7) Gecko/20100808 Lightning/1.0b2pre Thunderbird/3.1.1 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Re: Pipe Lines - A really basic question References: <4C8926AB.6070203@alyf.net> <4C893359.4020303@f_philipp.fastmail.net> In-Reply-To: X-Enigmail-Version: 1.1.2 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigE4C1094C701ACB3C078E3C25" X-Archives-Salt: b2ecb82d-fe0b-4fa7-b2d1-525445896315 X-Archives-Hash: e09b10b449afa122f68c75e32d8f7ccc This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigE4C1094C701ACB3C078E3C25 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Am 09.09.2010 22:28, schrieb Grant Edwards: > On 2010-09-09, Florian Philipp wrote: >=20 >> When you look closer at `sort`, it is actually a quite impressive >> tool. It sorts in-memory for small amounts of data and switches to >> temporary files for larger. It can even compress those files to save >> disk space. >> >> And it is still faster than most "business-grade" software for >> importing data into data warehouses. >> >> Throw `cut`, `paste`, `join` and `grep` into the mix and you can >> build your own relational database system based on shell scripts ;) >=20 > Sort of linke /rdb: http://www.rdb.com/ >=20 Interesting. I've just read the paper they have posted. You know what I'd really like to do? Build a graphical dataflow-centric programming language for generating shell scripts. Since dataflows are the real strength of shells, I figure it would be a neat tool for improving more complex tasks. Usually I resort to temporary files when stuff gets more complicated than a simple sequential pipe. That really hurts performance. A more abstract representation could really help in those situations. Well, I figure someone has already done this with Eclipse GMF or something like that and I just don't know it. Well, whatever. Nice to know such stuff exists, though. Thanks for the pointer ;) --------------enigE4C1094C701ACB3C078E3C25 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkyKXhIACgkQqs4uOUlOuU9icwCeK4ilscYdHkq86aAbbifhraV4 cjcAn2vA/p21eHQ7ucL96ZPT8wQV3muH =cFBp -----END PGP SIGNATURE----- --------------enigE4C1094C701ACB3C078E3C25--