X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Original-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=zpUnaOOxP+QDsK1eZUP3b/sBpG6OB2V6gpQkPOrBI6U=; b=LRVJzgJrOhC53sYF5A9wHuePB8qbl5jW6wmkEgS+r2fNwCHJZf/FOa0XYUOtYJhvrm 24RA2RBVcwaGcvqaDBGz+sYUamJTbfHpImXBcvv7COkfTUNt2fsYSRqogLg0tuBgwsdl 5MWNUV2xSjwlBDBaAcpvXqFlQGzqGnzBFn4LnHwvaM1+me2jtMgu36Dy+662xtESi44V c0i3muaypCXrBXtU+E3eU0RLa/WJU4hScK7Bf5jdq90J7vZWczPYkC+cpJ/0CgSz8Oav 1I/9Pcuw3lTafQ9HtBWTiZNuvgIVDVCoTgTX6mPe1qM8l2NgpRYrav4EC/SKo7gAG35A ulvQ== MIME-Version: 1.0 X-Received: by 10.112.235.71 with SMTP id uk7mr17605757lbc.39.1451451429686; Tue, 29 Dec 2015 20:57:09 -0800 (PST) In-Reply-To: References: <20151229212943 DOT 2d486c8c AT wind DOT levalinux DOT org> <322D36D8-DAB6-4117-B22B-8FF515B00D2B AT noqsi DOT com> <538AF43A-E94A-433B-B050-AD5C4D48EC4F AT noqsi DOT com> Date: Wed, 30 Dec 2015 04:57:09 +0000 Message-ID: Subject: Re: gEDA and it's future with Scheme & Guile was Re: [geda-user] Project leadership From: "Evan Foss (evanfoss AT gmail DOT com) [via geda-user AT delorie DOT com]" To: gEDA users mailing list Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id tBU4vDFh019955 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 On Wed, Dec 30, 2015 at 4:14 AM, John Doty wrote: > > On Dec 29, 2015, at 8:24 PM, Evan Foss (evanfoss AT gmail DOT com) [via geda-user AT delorie DOT com] wrote: > >> On Tue, Dec 29, 2015 at 10:20 PM, John Doty wrote: >>> >>> On Dec 29, 2015, at 2:32 PM, Evan Foss (evanfoss AT gmail DOT com) [via geda-user AT delorie DOT com] wrote: >>> >>>>> >>>>> You don’t have to make unwelcome changes to extend the toolkit. That’s an advantage of a toolkit. Use it. >>>> >>>> Unwelcome wagon? >>> >>> New construction is welcome. Dynamiting a foundation to make an opening because you don’t want to use the door is not. >> >> Why do you always assume anyone else's additions are going to be the >> equivalent to destroying everything that already exists? > > Because I’ve been burned. Which is my point. At some point you have to trust that people would not just break things and leave you high and dry. >> Why do you >> assume that if they are so disastrous no one will simply yank them >> from the repo? > > Because problems have made it to release and corrupted schematics or netlists before anybody noticed. Yanking things from the repo does not recall them from the field. Well clearly we need automated testing. I believe we have talked about that before. >> Why do you assume people will just push code that >> breaks stuff? > > I assume that they have the best of intentions. I am concerned that many who want change seem to have a poor understanding of what already exists. Certainly if you haven’t mastered Scheme, you have no business changing the existing geda-gaf core. But new tools are welcome. That is a nice arbitrary road block you are throwing up there. I don't know we have more than 3 people right now who could be said to be truly proficient in scheme. Given how endangered Scheme programmers are in the wild I think you are dooming the code to bitrot. PS: I know more MUMPS programmers than Scheme programmers and I work in an MIT affiliated institution (where they used to require scheme). >> >> I respect your opinions on the architecture of geda but we both see >> drawbacks to it as it is now. You said yourself there are things that >> are clunky. Why do you assume those things will not be fixed? > > I hope they’ll be fixed by the next generation of tools, not by doing drastic things to the working tools we have now. Your views on the rest of us have gotten so extreme that everyone else looks extreme to you. Doesn't that worry you a little? I am not trying to pick on you here. I have really tried to understand what you have to say and respect your ideas. I just can't find a way to make your input constructive any more. I don't feel good about that. > John Doty Noqsi Aerospace, Ltd. > http://www.noqsi.com/ > jpd AT noqsi DOT com > > -- Home http://evanfoss.googlepages.com/ Work http://forge.abcd.harvard.edu/gf/project/epl_engineering/wiki/ -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v2 mQENBFYy4RYBCAC183JomLtbdAlcKiaPDoVHq52LDmVmH75aiEc69m7YxDt54/ai VtYCAobbGVIyn3Hlz3uhF6LnPl/6Lm1VdnCfpwu3KQhCO6ds10ow2C30X4ohCqOd hCVg5C+ILmQkEffFrFODy3ji+PYTF4pADvHCWsTMv0hf0llwFOJsBCK6cl02IffE JPqy4PjM1nZ9HpzT84JBaG/4OGvTZ8SQ2yFUl265jagvygPTf88H1xpZHH1r8dB1 stjUHLmPH8AOyDgKxFchgGeDc3p/vJtgDDIXAFfDXG0NSRovLmtaQdGxe47Zf/go bXiEM7YL2WqQe5zfEA919JxkEwlDKYniOSVzABEBAAG0N0V2YW4gRm9zcyAoVGhp cyBpcyBteSBwdWJsaWMga2V5LikgPGV2YW5mb3NzQGdtYWlsLmNvbT6JATkEEwEC ACMFAlYy4RYCGwMHCwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCIpQTcE8nN bbBaCACAm8pU5lG1ev2Fsw68Axtcl57SJrYieqX96c3YuYH9JpqMqJRnd9nDKw9X tQuvuH7tUk0VbOaDqReOYJVI/4c5wb9AaOFp6K2DUcupq6XhgXpvz3HzoPwjAdIj XuQzdRUx5+innTJrSkGuBYW/CZ2zqEx4xfLlq4rO0hoTUMR8QVp2cCrkw6BT0m86 APIw/ZnjoxM8IEzr7MxfRIg3qpzrZk28rmhx+k78Jyk61UhwcCPGIm/pjUopTwYJ 3YBdRB2cYD2aN7A1JVf5cRmSQYooHBGpH0kYvomGk97PKqypVuJ7OpG9xM58wUcC qUVt9hKlePLzP8csYjt8onqI7qIIuQENBFYy4RYBCADlH8spG3WkCx62vB5mr5Z0 SCDd/RcyA4A5y5EOj5KurQkrSWpgi9Ho1yKruMJ6blQR2qkc66KqH9pnXDm/ZI1M K/wdW3ngETxBmXoozzFMT89aEWIVR5/PFodWK1elekE9iJxACuR98Zg2QttTD3x8 A9w8VEyMLOXcDTrPFpHegMKswFBg5iuMulAdXAoGejWTI3n+qKFpabHm2Lfs6wjk 5rjucpTdeFK6UeWF1xAvNxXibuu5BlGwv53930qIXRwO/Gn2Rh5DXWxKU2fEIme/ xgQQmIsDeUoWbfybdjw/x7Q0LW4mINiLDQcGHHRQKFIxbAJCT3USPLGh5xwE9/Er ABEBAAGJAR8EGAECAAkFAlYy4RYCGwwACgkQiKUE3BPJzW0uYAf9Hf30n8tM3mR2 Zo6ESE0ivgdgjaJtAWrBUx7JzAzPjBnBOlNnu5Y9lVEqetvUPH6e3PvaHYUuaUU8 0HwxuKBW9nUprgV6uIu1DZmlcp+SxpbuCy7RDpNocRLNWWFMaYYzznmTgfnTgD4D gCq8Mf1mcfrluTkOAo+QNqbMfl1GISClopRqxVuAo59ewgMnFujwgd8w12BwWl24 CzqOs5HqcUslePj+LzcjSNgVCklYwKl+0dsb/fctMOCtHodwqm2CBJ+zydvNmYkD fxda/J91Z1xrah5ec++FL0L4vs+jCiIWJeupJFKlr1hCMZiiGH7W554loK5l4jv3 EY347EidAw== =Ta4p -----END PGP PUBLIC KEY BLOCK-----