X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=7WgRT1LCHg57YsPAluVA/eathfTYJOtMkokdz7E5pGg=; b=MBYfMO6mmPSKFZsstOAJdEsp+cxU8ySJcAkq6tNN8AQyd3ul47J7TpkLTRfYGIrTZW w27yDHJGPq1ZbBYjGJRsXdnTGx4nob62rzsEmax/rMtGaFfDh0EOHOEES1aaz92BTyog Wd3RnPFfjH1qYTTN/+EVPlXh7dPWLNuGjPh6RLC27szlfvli5MTfp6K/4D2VsTE2fSEo kcz2GVIWezB312QTrWvvS2CJ7tHeIokOhPAib6dNQUt3vsXv9xpXiFL1lZhmQn9TJxWF 4BRVq1e2Lb4jqOkMoQmA2npGsCBXAt+qLND4pWVHji01nxfwkO4zoMpRFJNSWHG1iokD cxDw== MIME-Version: 1.0 X-Received: by 10.152.36.33 with SMTP id n1mr220068laj.95.1413612235731; Fri, 17 Oct 2014 23:03:55 -0700 (PDT) In-Reply-To: <2B12B7BB-2B96-4A89-8779-423523B731BF@qux.com> References: <00E6DEBC-05AB-4079-9E88-152225FF6DDE AT qux DOT com> <87wq80xauh DOT fsf AT hotmail DOT com> <87siinykoy DOT fsf AT hotmail DOT com> <5440A6B2 DOT 2000900 AT ecosensory DOT com> <5441519D DOT 4060009 AT ecosensory DOT com> <5441B86D DOT 8000001 AT ecosensory DOT com> <2B12B7BB-2B96-4A89-8779-423523B731BF AT qux DOT com> Date: Sat, 18 Oct 2014 01:03:55 -0500 Message-ID: Subject: Re: [geda-user] SchemeIt From: Evan Foss To: geda-user AT delorie DOT com Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id s9I643al020473 Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk Thanks Roger. I am curious though. Would it not make more sense to use the command line version of diffpdf? Personally I prefer to draft in GUI but do all the other stuff from makefiles and things. I don't mean to talk you out of contributing. Has anyone looked for schdiff(1) in http://wiki.geda-project.org/geda:gaf I never noticed it was there. On Fri, Oct 17, 2014 at 9:44 PM, Roger Williams wrote: > Hmm, I tend to agree with Evan. The strength of FOSS tools (and UNIX utilities in general) have always been their ability to be used as parts of a flexible toolbox that can be combined as needed. This is even true of large EDA tools, so long as they rely on text files as their medium. > > I've built, examined, and built the diffPDF code under Linux and OSX, and I think that it is certainly feasible for a single volunteer to develop a visual "gschdiff" utility. Probably the largest workload would be adapting the Qt code to Gtk. > > -- > Roger Williams > Chief Technical Officer, Qux Corporation > 245 Russell Street, Hadley, MA 01035, USA > Tel +1 508 287-1420 * Fax +1 508 302-0230 > > On 17 Oct 2014, at 20:58, Evan Foss wrote: > >> Why can't we have a gschdiff command that generates colorized or >> shaded (for the color blind) schematic files where the file A is one >> shade and file B is the other. >> >> Why is that FOSS-volunteer-infeasible? >> >> On Fri, Oct 17, 2014 at 8:46 PM, John Griessen wrote: >>> On 10/17/2014 12:44 PM, Evan Foss wrote: >>>> >>>> I think we want the diff functions internal to the geda and friends >>>> and the version control external. >>> >>> >>> >>> I don't see that as easy in the context of volunteer developers. >>> >>> The internal part could be limited to defining the no-person's-land >>> zone, and exporting the data in that zone, without netlist, >>> for use by an external diff program and the results tracked by >>> an external VCS. >>> >>> That's FOSS-volunteer-feasible. >> >> >> >> -- >> Home >> http://evanfoss.googlepages.com/ >> Work >> http://forge.abcd.harvard.edu/gf/project/epl_engineering/wiki/ > > -- Home http://evanfoss.googlepages.com/ Work http://forge.abcd.harvard.edu/gf/project/epl_engineering/wiki/ On Fri, Oct 17, 2014 at 8:44 PM, Roger Williams wrote: > Hmm, I tend to agree with Evan. The strength of FOSS tools (and UNIX utilities in general) have always been their ability to be used as parts of a flexible toolbox that can be combined as needed. This is even true of large EDA tools, so long as they rely on text files as their medium. > > I've built, examined, and built the diffPDF code under Linux and OSX, and I think that it is certainly feasible for a single volunteer to develop a visual "gschdiff" utility. Probably the largest workload would be adapting the Qt code to Gtk. > > -- > Roger Williams > Chief Technical Officer, Qux Corporation > 245 Russell Street, Hadley, MA 01035, USA > Tel +1 508 287-1420 * Fax +1 508 302-0230 > > On 17 Oct 2014, at 20:58, Evan Foss wrote: > >> Why can't we have a gschdiff command that generates colorized or >> shaded (for the color blind) schematic files where the file A is one >> shade and file B is the other. >> >> Why is that FOSS-volunteer-infeasible? >> >> On Fri, Oct 17, 2014 at 8:46 PM, John Griessen wrote: >>> On 10/17/2014 12:44 PM, Evan Foss wrote: >>>> >>>> I think we want the diff functions internal to the geda and friends >>>> and the version control external. >>> >>> >>> >>> I don't see that as easy in the context of volunteer developers. >>> >>> The internal part could be limited to defining the no-person's-land >>> zone, and exporting the data in that zone, without netlist, >>> for use by an external diff program and the results tracked by >>> an external VCS. >>> >>> That's FOSS-volunteer-feasible. >> >> >> >> -- >> Home >> http://evanfoss.googlepages.com/ >> Work >> http://forge.abcd.harvard.edu/gf/project/epl_engineering/wiki/ > > -- Home http://evanfoss.googlepages.com/ Work http://forge.abcd.harvard.edu/gf/project/epl_engineering/wiki/