X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-TCPREMOTEIP: 207.224.51.38 X-Authenticated-UID: jpd AT noqsi DOT com Content-Type: multipart/signed; boundary="Apple-Mail=_726D023B-4B74-436B-88FF-9B6ABE304250"; protocol="application/pgp-signature"; micalg=pgp-sha512 Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Subject: Re: [geda-user] gEDA/gaf: want an advice X-Pgp-Agent: GPGMail From: John Doty In-Reply-To: Date: Tue, 17 Jan 2017 17:29:41 -0700 Message-Id: <1FE8E5AD-629F-4DBD-B430-0565BA2A3558@noqsi.com> References: <20170115211156 DOT GB27077 AT localhost DOT localdomain> <59F1B0F4-1DEB-469F-8435-A581177052D2 AT noqsi DOT com> To: geda-user AT delorie DOT com X-Mailer: Apple Mail (2.1878.6) 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 --Apple-Mail=_726D023B-4B74-436B-88FF-9B6ABE304250 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 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: >>=20 >> On Jan 15, 2017, at 2:11 PM, Vladimir Zhbanov (vzhbanov AT gmail DOT com) = [via >> geda-user AT delorie DOT com] wrote: >>=20 >>> It >>> is probably not fully gnetlist-API-compatible >>=20 >> What has become of the functions in gnetlist-post.scm? >>=20 >=20 > 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 =93packages=94 no = longer exists in your branch. None of the custom back ends that I=92ve = published on gedasymbols and github work with your branch. > The history of > gnetlist-post.scm is in these commits: >=20 > 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 = schematics. > 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(). >=20 > 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'. >=20 > Vladimir >=20 John Doty Noqsi Aerospace, Ltd. http://www.noqsi.com/ jpd AT noqsi DOT com --Apple-Mail=_726D023B-4B74-436B-88FF-9B6ABE304250 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAEBCgAGBQJYfrb1AAoJEF1Aj/0UKykRvE0QAKjg4ZcdhMN9XDfcrTE967P5 R/dllQkDIynYRs/2FGlrJ6iwxMPaDsr3rtyTMFX2URMnC/5ql6d+k5igNwHM965Z ifr8jngBKaKYiBiTGDnpBAf/zmLwm/JFwlPpigOvEpXFZtORe2a66BCVhJYQBP9c QiSXlFgAIlkIOj9vWEk65x4sRnD0AXsKcVNdAJqKGWAAOcpWvhXcmhjIit0gz9uR aWNUVLlHywcsR8HZSTR89W9nnXiDprtQUl67Iu521Ao6e7wKR4br4qqCSzhX3KBJ I3IE8xvsAonAWRq7G7v0qXZhJh/SRZNxRRoBtaHGX1Vt7G3ok40R+OoIxhIEjFpJ AQBynWH7Pg6pJoNKV2WcR2duQSEC+Liuyng3V+kJHJXcTg1pZ4EvcwPKFfYrLg1c OX1ICaHQwT2XMlkTdfbuHxfhk+P3r6TyissTJ5j3w3w4oiXJ3sUPi30xeGGFCSuS jtFUzcmE4GuMakLpp//xIZ3sOKh+jUpokACi58SOu4ND6Usq7SPBcZr7FhaoM6cF lAkJmiSgUqMpS/fwXMuT3I9UNBQWOQwigKVCzJSXF2ofwOs1i3LIdEY9LmQJFpTQ 3JV5/2QSx8kstcmMySQ/cNXgf3W7Gd6E8R5qEjxOImT1dEEinCUEATESSPyjFYBD Ea2g8+oFSkasJ3JTsVSm =WnXL -----END PGP SIGNATURE----- --Apple-Mail=_726D023B-4B74-436B-88FF-9B6ABE304250--