X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Date: Sun, 6 Sep 2015 11:43:15 +0200 (CEST) X-X-Sender: igor2 AT igor2priv To: "Vladimir Zhbanov (vzhbanov AT gmail DOT com) [via geda-user AT delorie DOT com]" X-Debug: to=geda-user AT delorie DOT com from="gedau AT igor2 DOT repo DOT hu" From: gedau AT igor2 DOT repo DOT hu Subject: Re: [geda-user] New experimental netlist features In-Reply-To: <20150906090700.GE2637@localhost.localdomain> Message-ID: References: <55E97A3E DOT 2070402 AT jump-ing DOT de> <69B8B3F4-A6E4-43E9-9055-C63A5D6A3707 AT noqsi DOT com> <55E9BD63 DOT 8070407 AT jump-ing DOT de> <201509051930 DOT t85JUlTh019874 AT envy DOT delorie DOT com> <20150905210158 DOT GC7185 AT localhost DOT localdomain> <201509052107 DOT t85L7sHL024299 AT envy DOT delorie DOT com> <20150905213959 DOT GE7185 AT localhost DOT localdomain> <20150906090700 DOT GE2637 AT localhost DOT localdomain> User-Agent: Alpine 2.00 (DEB 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed 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 Sun, 6 Sep 2015, Vladimir Zhbanov (vzhbanov AT gmail DOT com) [via geda-user AT delorie DOT com] wrote: A few corrections to your translations... > Second reason: looking great. In sense of staying alive, being a real alternative. > Third reason: it must be C. In core: yes, in my opinion the best combo is a smallish core written in C with scripts in plugin. Scheme can live happily as an optional plugin. > Fourth reason: we cannot penetrate its surface (did you try?) Yes, see my other mail. > Fifth reason: people have no choice (what about scripts on any language > you could run in gschem using the 'system' command or use them outside > of gschem?) So why don't we have all the scheme stuff behind system() now? > Sixth reason: One Good Implementation is a wrong way (do we have at > least one good implementation?) Claiming that One Good Implentation should exclusively exist is wrong. This is totally independent on how many implementation we have at the moment and how good they happen to be. > Seventh reason: good support can be done for any language but scheme. That's totally the opposite of what I said. To prove my point, check gpmi, even in pcb-rnd: it does support scheme. I even have example scripts written in scheme. The point is: it doesn't limit you using scheme or any particular language. > Eighth reason: Scheme requires much more time to write code for > programmers who like C-style languages. ... which is probably by far the majority of users who would ever want to script any part of a random program today, given they have the choice. And yes, this _is_ a valid reason when deciding for a language. > Nineth reason: anything is better than scheme because it is truth (trust me). Never said that. Anything is better than scheme in my case. It seems to me lately other users expressed similar statements. You can of course ignore these opinions and say scheme is the best, but that won't be any more true than my "truth" as you interpreted it above. > The message is just: > We don't like Scheme, we aren't going to learn it because we don't > want, and therefore any language is better. > > Substitute Scheme for any other language (but C :)), and I can say > almost the same about your preference. Yup, we were talking about personal preferences not about mathematical proofs here. I don't know where I made a mistake in wording to make you believe otherwise. Our preferences differ. Just as you publicly express your preference for scheme, I publicly express my preference for other languages. What do you think is wrong with this? Regards, Igor2