Mail Archives: geda-user/2017/01/17/19:30:22
--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] <geda-user AT delorie DOT com> wrote:
> On 1/17/17, John Doty <jpd AT noqsi DOT com> wrote:
>>=20
>> 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:
>>=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--
- Raw text -