Return-Path: Delivered-To: apmail-incubator-lucy-dev-archive@www.apache.org Received: (qmail 90812 invoked from network); 5 Nov 2010 15:50:50 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 5 Nov 2010 15:50:50 -0000 Received: (qmail 69746 invoked by uid 500); 5 Nov 2010 15:51:22 -0000 Delivered-To: apmail-incubator-lucy-dev-archive@incubator.apache.org Received: (qmail 69682 invoked by uid 500); 5 Nov 2010 15:51:22 -0000 Mailing-List: contact lucy-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: lucy-dev@incubator.apache.org Delivered-To: mailing list lucy-dev@incubator.apache.org Received: (qmail 69674 invoked by uid 99); 5 Nov 2010 15:51:22 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 05 Nov 2010 15:51:22 +0000 X-ASF-Spam-Status: No, hits=0.7 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [192.203.201.122] (HELO barracuda01.mpr.org) (192.203.201.122) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 05 Nov 2010 15:51:15 +0000 X-ASG-Debug-ID: 1288972254-13c8faf00001-2JKy5F Received: from HQMAIL07.mpr.org (hqesnode01.mpr.org [10.2.2.100]) by barracuda01.mpr.org with ESMTP id fbIQOMyFAxazLYzD for ; Fri, 05 Nov 2010 10:50:54 -0500 (CDT) X-Barracuda-Envelope-From: peter@peknet.com X-ASG-Whitelist: Client Received: from mail.mpr.org ([10.2.2.87]) by HQMAIL07.mpr.org with Microsoft SMTPSVC(6.0.3790.4675); Fri, 5 Nov 2010 10:50:54 -0500 Received: from pkarmanpc ([10.2.9.144]) by mail.mpr.org with Microsoft SMTPSVC(6.0.3790.3959); Fri, 5 Nov 2010 10:50:54 -0500 Received: from [127.0.0.1] (localhost [127.0.0.1]) by pkarmanpc (Postfix) with ESMTP id E134D21A017 for ; Fri, 5 Nov 2010 10:50:53 -0500 (CDT) Message-ID: <4CD427DD.5000001@peknet.com> Date: Fri, 05 Nov 2010 10:50:53 -0500 From: Peter Karman User-Agent: Thunderbird 2.0.0.24 (X11/20100411) MIME-Version: 1.0 To: lucy-dev@incubator.apache.org X-ASG-Orig-Subj: Re: [lucy-dev] Generalize Tutorial for multiple host languages References: <20101104233058.GA14330@rectangular.com> In-Reply-To: <20101104233058.GA14330@rectangular.com> X-Enigmail-Version: 0.96.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 05 Nov 2010 15:50:54.0151 (UTC) FILETIME=[3A958D70:01CB7D01] X-Barracuda-Connect: hqesnode01.mpr.org[10.2.2.100] X-Barracuda-Start-Time: 1288972254 X-Barracuda-URL: http://barracuda.mpr.org:8000/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at mpr.org X-Virus-Checked: Checked by ClamAV on apache.org Subject: Re: [lucy-dev] Generalize Tutorial for multiple host languages Marvin Humphrey wrote on 11/04/2010 06:30 PM: > To eliminate these dependencies, I think the Tutorial should be simplified to > build a command-line app, and the corpus should be changed to plain text. > Every potential host language has basic file and directory manipulation > capabilities; it should be possible to generalize the tutorial prose so that > it can work with all of them without modification. I favor the opposite. Instead of generalizing the tutorial, let's build a tutorial for each language implementation. The philosophy of Lucy is: provide core, shared, C code and idiomatic language implementations. Let's follow the same philosophy for our documentation: idiomatic tutorials per-language. It ought to be possible to lift the example code out of the tutorial and run it; by avoiding any particular language implementation, we prevent that ease-of-use. > > Additionally, by eliminating those CPAN prerequisites entirely, we skirt the > issue of dependency licensing. How is documenting something, in a tutorial, affected by software licensing? We don't distribute those modules. -- Peter Karman . http://peknet.com/ . peter@peknet.com