delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2017/01/17/21:26:59

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
Message-ID: <20170117182505.3rh6cjv4sgkwskos@webmail.telushosting.com>
From: peter_dollack AT dollackholdings DOT com
To: geda-user AT delorie DOT com, peter_dollack AT dollackholdings DOT com
Subject: Re: [geda-user] gEDA/gaf: want an advice
Date: Tue, 17 Jan 2017 18:25:05 -0800
X-Priority: 3
X-Authenticated-User: peter_dollack.dollackholdings.com
References: <20170115211156 DOT GB27077 AT localhost DOT localdomain> <59F1B0F4-1DEB-469F-8435-A581177052D2 AT noqsi DOT com> <CAMvDHVAxJihyS2_LF3eU+Cs0zmwRoTU30keQWb=jCNVuUAAtyA AT mail DOT gmail DOT com> <1FE8E5AD-629F-4DBD-B430-0565BA2A3558 AT noqsi DOT com> <20170117175137 DOT n8blbccsg48ws0s8 AT webmail DOT telushosting DOT com>
In-Reply-To: <20170117175137.n8blbccsg48ws0s8@webmail.telushosting.com>
MIME-Version: 1.0
User-Agent: Webmail 6.0
X-CTCH-RefID: str=0001.0A020206.587ED201.00F9,ss=1,re=0.000,recu=0.000,reip=0.000,cl=1,cld=1,fgs=0
X-CTCH-VOD: Unknown
X-CTCH-Spam: Unknown
X-CTCH-Score: 0.000
X-CTCH-Rules:
X-CTCH-Flags: 0
X-CTCH-ScoreCust: 0.000
X-CSC: 0
X-CHA: v=2.2 cv=Ou4/823t c=1 sm=1 tr=0 a=WkljmVdYkabdwxfqvArNOQ==:117
a=HSivWzJm20jBqTiYdUB2aA==:17 a=lIynaM-r08QA:10 a=ikZSrtty1KYA:10
a=IgFoBzBjUZAA:10 a=G-JvYgQUlsIBVzUhMCsA:9 a=NK2iYUjxAAAA:8
a=pGLkceISAAAA:8 a=Mj1Xp5F7AAAA:8 a=ZNzOqGV4AAAA:8 a=b4DlH91Saf5A05XNkjcA:9
a=QEXdDO2ut3YA:10 a=QemvsbK4ssCzUPPddnkA:9 a=RWvGJKwU5NE28gCl:21
a=_W_S_7VecoQA:10 a=CMu7dhkHHd14x-sOWMmK:22 a=6kGIvZw6iX1k4Y-7sg4_:22
a=OCttjWrK5_uSHO_3Hkg-:22 a=E-7ZDB97qVM_U7m9UvkO:22
X-WHL: LR
Reply-To: geda-user AT delorie DOT com

This message is in MIME format. 

--=_6metxpc3ut4x
Content-Type: text/plain;
	charset=UTF-8;
	format="flowed"
Content-Description: Plaintext Version of Message
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

=C2=A0

       Argence, energydyne have a full 24 ethic and standards. 
=C2=A0
/mercy court, mercy for no leadership otherwise for me./ =C2=A0 =C2=A0 - Ra=
nk, 
hugen out, heart & league, etc. 
=C2=A0
Mr Dollack, Peter
www.dollackholdings.com
=C2=A0

On Tue, 17 Jan 2017 17:29:41 -0700, John Doty  wrote:

On Jan 17, 2017, at 12:13 AM, Vladimir Zhbanov (vzhbanov AT gmail DOT com) 
[via geda-user AT delorie DOT com]  wrote:

> On 1/17/17, John Doty  wrote:
>>
>> On Jan 15, 2017, at 2:11 PM, Vladimir Zhbanov (vzhbanov AT gmail DOT com) [via
>> geda-user AT delorie DOT com]  wrote:
>>
>>> It
>>> is probably not fully gnetlist-API-compatible
>>
>> What has become of the functions in gnetlist-post.scm?
>>
>
> I have merged gnetlist-post.scm with gnetlist.scm. 

The problem is that many named functions have gone away (not just from 
gnetlist-post). Their functionality seems still to be present, but, for 
example, the common and useful shortcut function =E2=80=9Cpackages=E2=80=9D=
 no 
longer exists in your branch. None of the custom back ends that I=E2=80=99v=
e 
published on gedasymbols and github work with your branch. 

> The history of
> gnetlist-post.scm is in these commits:
>
> 803f71d * gnetlist: Merge gnetlist.scm and gnetlist-post.scm. 
> b68c095 * gnetlist: Get rid of `all-nets' and `all-unique-nets'. 
> 0b39bea * gnetlist: Move sort-remove-duplicates() into a separate module. 
> 19ee672 * gnetlist: Don't use `packages' in backends. 
> cfab7cd * gnetlist: Get rid of toplevel variable non-unique-packages. 
> 9f869fd * gnetlist: Add new module (gnetlist schematic). 
> f940a60 * makedepend: Add procedure to form make rules for
> hierarchical schematics. 
> 94f3e10 * gnetlist: Create page dependences tree for hierarchical schemat=
ics. 
> e5db2bf * gnetlist: Get rid of g_get_all_unique_nets(). 
> 750b25a * gnetlist: Add a new Scheme procedure to get all unique nets. 
> 5cddba0 * gnetlist: Get rid of g_get_all_nets(). 
> dacd2bd * gnetlist: Get rid of unused variable and function. 
> 139c28a * gnetlist: Add a Scheme replacement function for 
> gnetlist:get-pins(). 
> f60f009 * gnetlist: Add a new procedure to get pin netname. 
> 21e639b * gnetlist: Get rid of g_get_nets(). 
> eccf6ac * gnetlist: Remove duplicated code. 
> ab80188 * gnetlist: Remove duplicated entries in pin-netname lists. 
> 9dd64b1 * gnetlist: Add a replacement function for gnetlist:get-pins-nets=
(). 
> fcc46df * gnetlist: Split up netlist connection structure. 
> 6a83d16 * gnetlist: Add a Scheme equivalent for 
> gnetlist:get-all-connections(). 
> b6140eb * gnetlist: Get rid of g_get_non_unique_packages(). 
>
> Basically, common variables, such as e.g. `packages' belong now to
> the schematic structure (see variable `toplevel-schematic' and
> setters/getters in gnetlist/scheme/gnetlist/schematic.scm). 
> C->Scheme conversion function written in C have been rewritten in
> Scheme since I just export the whole netlist into Scheme list and
> work with it. Some function are named the same, some others the
> same but without the 'gnetlist:' prefix. A few have been removed
> as superfluous. As of now the only interface between C and Scheme
> is function `traverse'. 
>
> Vladimir
>

John Doty Noqsi Aerospace, Ltd. 
http://www.noqsi.com/
jpd AT noqsi DOT com



--=_6metxpc3ut4x
Content-Type: multipart/related;
	boundary="=_6rd8l30x50ch";
	start="6rdy3vda5jwh AT webmail DOT telushosting DOT com"
Content-Transfer-Encoding: 7bit

This message is in MIME format. 

--=_6rd8l30x50ch
Content-Type: text/html;
	charset=UTF-8
Content-Description: HTML Version of Message
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-ID: 6rdy3vda5jwh AT webmail DOT telushosting DOT com

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DUTF-8" da=
ta-hsystem=3D"true"></head>
<body><style>p{margin: 0;padding: 0;}

</style>
<p>=C2=A0</p>
<blockquote style=3D"border-left: 2px solid #000000; padding-right: 0px;
padding-left: 5px; margin-left: 5px; margin-right: 0px;">
<div id=3D"html-message">
<p>Argence, energydyne have a full 24 ethic and standards.</p>
<p>=C2=A0</p>
<p><span style=3D"background-color: #ffcc99;">/mercy court, mercy for no
leadership otherwise for me./ =C2=A0 =C2=A0 - <strong>Rank, hugen out, hear=
t &amp;
league, etc.</strong></span></p>
<p>=C2=A0</p>
<p>Mr Dollack, Peter</p>
<p>www.dollackholdings.com</p>
<p>=C2=A0</p>
<p><br>On Tue, 17 Jan 2017 17:29:41 -0700, John Doty &lt;jpd AT noqsi DOT com&gt;
wrote:</p>
<blockquote style=3D"border-left: 2px solid #000000; padding-right: 0px;
padding-left: 5px; margin-left: 5px; margin-right: 0px;"><br> On Jan 17, 20=
17,
at 12:13 AM, Vladimir Zhbanov (vzhbanov AT gmail DOT com) [via geda-user AT delorie DOT c=
om]
&lt;geda-user AT delorie DOT com&gt; wrote:<br><br> &gt; On 1/17/17, John Doty
&lt;jpd AT noqsi DOT com&gt; wrote:<br> &gt;&gt; <br> &gt;&gt; On Jan 15, 2017, at=
 2:11
PM, Vladimir Zhbanov (vzhbanov AT gmail DOT com) [via<br> &gt;&gt;
geda-user AT delorie DOT com] &lt;geda-user AT delorie DOT com&gt; wrote:<br> &gt;&gt; <b=
r>
&gt;&gt;&gt; It<br> &gt;&gt;&gt; is probably not fully
gnetlist-API-compatible<br> &gt;&gt; <br> &gt;&gt; What has become of the
functions in gnetlist-post.scm?<br> &gt;&gt; <br> &gt; <br> &gt; I have mer=
ged
gnetlist-post.scm with gnetlist.scm.<br><br> The problem is that many named
functions have gone away (not just from gnetlist-post). Their functionality
seems still to be present, but, for example, the common and useful shortcut
function =E2=80=9Cpackages=E2=80=9D no longer exists in your branch. None o=
f the custom back
ends that I=E2=80=99ve published on gedasymbols and github work with your
branch.<br><br> &gt; The history of<br> &gt; gnetlist-post.scm is in these
commits:<br> &gt; <br> &gt; 803f71d * gnetlist: Merge gnetlist.scm and
gnetlist-post.scm.<br> &gt; b68c095 * gnetlist: Get rid of `all-nets' and
`all-unique-nets'.<br> &gt; 0b39bea * gnetlist: Move sort-remove-duplicates=
()
into a separate module.<br> &gt; 19ee672 * gnetlist: Don't use `packages' i=
n
backends.<br> &gt; cfab7cd * gnetlist: Get rid of toplevel variable
non-unique-packages.<br> &gt; 9f869fd * gnetlist: Add new module (gnetlist
schematic).<br> &gt; f940a60 * makedepend: Add procedure to form make rules
for<br> &gt; hierarchical schematics.<br> &gt; 94f3e10 * gnetlist: Create p=
age
dependences tree for hierarchical schematics.<br> &gt; e5db2bf * gnetlist: =
Get
rid of g_get_all_unique_nets().<br> &gt; 750b25a * gnetlist: Add a new Sche=
me
procedure to get all unique nets.<br> &gt; 5cddba0 * gnetlist: Get rid of
g_get_all_nets().<br> &gt; dacd2bd * gnetlist: Get rid of unused variable a=
nd
function.<br> &gt; 139c28a * gnetlist: Add a Scheme replacement function fo=
r
gnetlist:get-pins().<br> &gt; f60f009 * gnetlist: Add a new procedure to ge=
t pin
netname.<br> &gt; 21e639b * gnetlist: Get rid of g_get_nets().<br> &gt; ecc=
f6ac
* gnetlist: Remove duplicated code.<br> &gt; ab80188 * gnetlist: Remove
duplicated entries in pin-netname lists.<br> &gt; 9dd64b1 * gnetlist: Add a
replacement function for gnetlist:get-pins-nets().<br> &gt; fcc46df * gnetl=
ist:
Split up netlist connection structure.<br> &gt; 6a83d16 * gnetlist: Add a S=
cheme
equivalent for gnetlist:get-all-connections().<br> &gt; b6140eb * gnetlist:=
 Get
rid of g_get_non_unique_packages().<br> &gt; <br> &gt; Basically, common
variables, such as e.g. `packages' belong now to<br> &gt; the schematic
structure (see variable `toplevel-schematic' and<br> &gt; setters/getters i=
n
gnetlist/scheme/gnetlist/schematic.scm).<br> &gt; C-&gt;Scheme conversion
function written in C have been rewritten in<br> &gt; Scheme since I just e=
xport
the whole netlist into Scheme list and<br> &gt; work with it. Some function=
 are
named the same, some others the<br> &gt; same but without the 'gnetlist:'
prefix. A few have been removed<br> &gt; as superfluous. As of now the only
interface between C and Scheme<br> &gt; is function `traverse'.<br> &gt; <b=
r>
&gt; Vladimir<br> &gt; <br><br> John Doty Noqsi Aerospace, Ltd.<br>
http://www.noqsi.com/<br> jpd AT noqsi DOT com<br><br>
</blockquote>
<p><br><br></p>
</div>
</blockquote>
<p><br><br></p>

</body>
</html>
--=_6rd8l30x50ch--

--=_6metxpc3ut4x--

- Raw text -


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