www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/09/06/05:40:26

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]" <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: <alpine.DEB.2.00.1509061131530.6924@igor2priv>
References: <55E97A3E DOT 2070402 AT jump-ing DOT de> <69B8B3F4-A6E4-43E9-9055-C63A5D6A3707 AT noqsi DOT com> <CAM2RGhT=aTYjyHWuxYFJXac8VhTOcB_piEGhq2dCNa61gAtFNw AT mail DOT gmail DOT com> <55E9BD63 DOT 8070407 AT jump-ing DOT de> <F6F6D986-713A-443E-B8FC-C6F7828C570D AT noqsi DOT com>
<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> <alpine DOT DEB DOT 2 DOT 00 DOT 1509060444550 DOT 6924 AT igor2priv>
<20150906090700 DOT GE2637 AT localhost DOT localdomain>
User-Agent: Alpine 2.00 (DEB 1167 2008-08-23)
MIME-Version: 1.0
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


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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019