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> <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 Content-Type: multipart/alternative; boundary="=_6metxpc3ut4x" Content-Transfer-Encoding: 7bit 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

=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 - Rank, hugen out, hear= t & league, etc.

=C2=A0

Mr Dollack, Peter

www.dollackholdings.com

=C2=A0


On Tue, 17 Jan 2017 17:29:41 -0700, John Doty <jpd AT noqsi DOT com> wrote:


On Jan 17, 20= 17, at 12:13 AM, Vladimir Zhbanov (vzhbanov AT gmail DOT com) [via geda-user AT delorie DOT c= om] <geda-user AT delorie DOT com> wrote:

> On 1/17/17, John Doty <jpd AT noqsi DOT com> wrote:
>>
>> On Jan 15, 2017, at= 2:11 PM, Vladimir Zhbanov (vzhbanov AT gmail DOT com) [via
>> geda-user AT delorie DOT com] <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 mer= ged 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 o= f the custom back ends that I=E2=80=99ve 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' i= n 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 p= age dependences tree for hierarchical schematics.
> e5db2bf * gnetlist: = Get rid of g_get_all_unique_nets().
> 750b25a * gnetlist: Add a new Sche= me procedure to get all unique nets.
> 5cddba0 * gnetlist: Get rid of g_get_all_nets().
> dacd2bd * gnetlist: Get rid of unused variable a= nd function.
> 139c28a * gnetlist: Add a Scheme replacement function fo= r gnetlist:get-pins().
> f60f009 * gnetlist: Add a new procedure to ge= t pin netname.
> 21e639b * gnetlist: Get rid of g_get_nets().
> ecc= f6ac * 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 * gnetl= ist: Split up netlist connection structure.
> 6a83d16 * gnetlist: Add a S= cheme 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 i= n gnetlist/scheme/gnetlist/schematic.scm).
> C->Scheme conversion function written in C have been rewritten in
> Scheme since I just e= xport 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





--=_6rd8l30x50ch-- --=_6metxpc3ut4x--