delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mail set sender to geda-user-bounces using -f |
X-Recipient: | geda-user AT delorie DOT com |
X-Original-DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; |
d=gmail.com; s=20161025; | |
h=mime-version:in-reply-to:references:from:date:message-id:subject:to; | |
bh=19qWjCJXj56vBIwCs3r5MzjYSRNctmp8O8lBv584QHE=; | |
b=UVeVvcYoFb5MaMvkLzEDUd4TkhVzU7zxzs8trgSmsmsUogbb8e01wsqR+FV5ITxApl | |
r1BkWaGc74xc3SrqDOY26SyfTNjhwZuOwreE4mDSFcHID2V+X+QJMbHA7WTeedG4o69n | |
U8r8rJUx11aBdA32W4vmk7y/RacTBMeZ64BnlFEH0ciODslMagbq/j4nh5T6ntGMF23m | |
fxvXVk9bP7zaxgtZjIIvJBPRtIBjFbgxwwi3bysvVxyaug05pMhVhsmadO6tC35082ys | |
7Jcr/Z7ApuajP3vPY/rOnT4JHs9TU0/BUHTNOAK0E64/9BuxJmtWXHvZbiUN1o/pHdjC | |
FZzg== | |
X-Google-DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; |
d=1e100.net; s=20161025; | |
h=x-gm-message-state:mime-version:in-reply-to:references:from:date | |
:message-id:subject:to; | |
bh=19qWjCJXj56vBIwCs3r5MzjYSRNctmp8O8lBv584QHE=; | |
b=UG6po6z6Lb6MMnV3Cktcg0kXfVaAug9SXH+5bCoP7TJCSOjQ3hjpLroH0lmo95xBkK | |
Lw9eSP832jW1BcS7CI9Yvop84gC5V0elBk4xHfsbDm8iw0EZ2fshQJVO0ajgjWWDPiwF | |
BxK7cn0SgibFHtghP7i3RIJ2V+syHQ2aWW7fvekl8n91wNMHlW1F4r0yBQ0ijY7+tFEY | |
4r0SehREz0+OvfAnjZ+vUT914X9NVDL4unhVG9qLPRbJZ7GrnuMM8wLe3y8l6bbQ0nCL | |
UX9uepTSXU3sdRuWODkB7LDI2S6RDIoCPXQeStBR/tpAARjrT4NltSBr2MeLO8nmYuf5 | |
sH9A== | |
X-Gm-Message-State: | AIkVDXJ6/E7LnaRm+cb7IJHg1xgV0+e+bSyPHe05qoKDSM41QHFnco26R3TE6S4054nWpImoaRW/DAyFG/mtCg== |
X-Received: | by 10.223.139.27 with SMTP id n27mr5834981wra.149.1484637226992; |
Mon, 16 Jan 2017 23:13:46 -0800 (PST) | |
MIME-Version: | 1.0 |
In-Reply-To: | <59F1B0F4-1DEB-469F-8435-A581177052D2@noqsi.com> |
References: | <20170115211156 DOT GB27077 AT localhost DOT localdomain> <59F1B0F4-1DEB-469F-8435-A581177052D2 AT noqsi DOT com> |
From: | "Vladimir Zhbanov (vzhbanov AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com> |
Date: | Tue, 17 Jan 2017 10:13:46 +0300 |
Message-ID: | <CAMvDHVAxJihyS2_LF3eU+Cs0zmwRoTU30keQWb=jCNVuUAAtyA@mail.gmail.com> |
Subject: | Re: [geda-user] gEDA/gaf: want an advice |
To: | geda-user AT delorie DOT com |
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 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 merged gnetlist-post.scm with gnetlist.scm. 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 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(). 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
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |