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=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:content-type; bh=gLjT4zzDXpS66SUku5tRjEVsIObQAdGO7rBIbr5bj5I=; b=ssslkginPd4fjKUjM21/4HxH0I6n3DPVOeiuYAgq55v2sMeBqdtejh9WKyaNLKbhZA PYAd+7My27hbmyblJDxo/teEUB7QK5vKqvmqLalnJ72r2TljTbHritikSD+FBxRY2b/l 5OWYWp+8kF3BWi3A0jqPywf7xRCz9D6/BlRuGSp1pbMUdXddHDpC+tZgjk3xlyekZrlT 1tOySxiY6Ypxn3ozFdIS+8jihvpLrUvKAhTuKm7geEpc56gXyYzrUWJnLc5DZmMWma3/ Lyx9KmrrD0faYu4SSjHQwSgU1XNG7iWPPzTz25y15lhDPhO+gWTFh8mv1ExV3iEbmh6M KlHw== MIME-Version: 1.0 X-Received: by 10.60.76.42 with SMTP id h10mr9902267oew.13.1445288663748; Mon, 19 Oct 2015 14:04:23 -0700 (PDT) Sender: svenn DOT bjerkem AT gmail DOT com In-Reply-To: References: <88EA58F5-2B23-498A-9E5B-84054976DBED AT noqsi DOT com> <4D3CD563-D8EE-4B2A-975A-AC2B573960FF AT noqsi DOT com> <34B17816-9EA5-45FD-BFB4-9D623A8D3D87 AT noqsi DOT com> <39FF6208-7D45-4DE8-9AEE-1ED1B512705B AT noqsi DOT com> <20151018192444 DOT GB2782 AT localhost DOT localdomain> Date: Mon, 19 Oct 2015 23:04:23 +0200 X-Google-Sender-Auth: kmQx_oJ6CLyevdDttequ9u6VADM Message-ID: Subject: Re: [geda-user] A lesson from gnet-makefile From: "Svenn Are Bjerkem (svenn DOT bjerkem AT googlemail DOT com) [via geda-user AT delorie DOT com]" To: geda-user Content-Type: text/plain; charset=UTF-8 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 On 19 October 2015 at 22:02, Evan Foss (evanfoss AT gmail DOT com) [via geda-user AT delorie DOT com] wrote: > Not everything Cadence has done is good. Most things Cadence has done has been pure evil, that's how they manage to stay one of the big three. For most small eda tool vendors it has been plug into Composer, or die. Be conform to Composer, or die. Try to replace Composer, and you will die. (after being bought by Cadence or fought by Cadence i court). All the semiconductor jobs I have had has been using Composer. There are other tools, but somehow they all stick to Composer. It's like Office and Microsoft. Now I am doing FPGA so I have a more relaxed relationship to Cadence. Problem is just the same: I want to capture the structure of my design by schematic and fill the leaf nodes with VHDL behavioural code. Problem is just that VHDL is not popular on the other side of the Pond. There are some issues with buspins and netlisting, and I am not understanding at all what is going on behind the code. Most of the devs here seems only interested in making printed circuit boards, so I try to back up those who target a generic front end editing tool with mostly the same capabilities that Composer gave as a schematic capture tool. Cadence may be evil, but Composer as a tool is a pure productivity tool. It has to be if you want to create custom schematics for ASICs with thousands (and more) of transistors. If the guile API in gschem is covering enough exposed functionality, the netlisting could probably be done in scheme from within gschem, short-cutting gnetlist, but I don't know enough about the inner workings of gschem to even dream of doing that. I am currently at the level of cadar to re-learn lisp. Long way to go. -- Svenn