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=date:from:to:subject:message-id:mail-followup-to:mime-version :content-disposition:user-agent; bh=TLgLWjMNfPbrpNB8EqZu/70Hqxtl+DlRpkYsQBh8tl8=; b=Lm3Ou13S8ZoPmyz+dcG95jq7Vj8iCTL037+H1qmn0a9FY5qLR3VrgspIpuA7b1OCDb lH+OlvePGoq+rGp2SJihndXoUS5LrP5W7riVDBXpuffOi8fh1HikevmGtJibNp9NYQk9 vnAf3Nf+kcUzYPCErLM7NDddbnhMGi9EEAcF7bnjgSWMFtn0Bgt2/UaXn779D8p5NK/h BKVKBt2f+/uYMLWq+ch5+7rVJMV/3n6q6kPgArBjaDCCbVsDn4qHiYHJSzPBs1/Oit8w KlHShMxM7KlAQc5yHsgzdqeyF4ZON9tyiHyHtAFNxrZjjV1lNCk9Nrh5rbWTP/U/3MpU yK1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:mail-followup-to :mime-version:content-disposition:user-agent; bh=TLgLWjMNfPbrpNB8EqZu/70Hqxtl+DlRpkYsQBh8tl8=; b=m7UZZXnp4PMa/kPRgjNFG6lbjaJi7KRP011l0CrhLpfoHJFhytum1zdqb9a6Ubl/uB 56L0SKCXxhj55Z0ncFJks/kSgpOJlsFdy1K8OW0VAH6M42BCiaUI87iwHqQeHR56AAlE f+O7q5SPf+U3+R5zR2IIdU7/fdyoswW93vtc2tnVUxpGYy2eJtCNARtEluhWzjzGhuDb rXCV+BEH9KqmEyofiO0+s4RS3dO80uNKXzN4PdPTmPEX/J/o3uk4QzizTKhqDQruY/Aj xxL9d5KkkMGrtFy6038VFlhw3TmJivk6Lq18m3dtsf8135U/qcbKnh31VGIwIKS76paa cF1w== X-Gm-Message-State: AIkVDXLFOWA4Owt1jfGYm40BkdEDF9/bklE08D6cYVwbGGmt3oNmVq9MheQx6FsYJLJSdQ== X-Received: by 10.46.69.137 with SMTP id s131mr10818812lja.71.1484514719437; Sun, 15 Jan 2017 13:11:59 -0800 (PST) Date: Mon, 16 Jan 2017 00:11:56 +0300 From: "Vladimir Zhbanov (vzhbanov AT gmail DOT com) [via geda-user AT delorie DOT com]" To: geda-user AT delorie DOT com Subject: [geda-user] gEDA/gaf: want an advice Message-ID: <20170115211156.GB27077@localhost.localdomain> Mail-Followup-To: geda-user AT delorie DOT com MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) Reply-To: geda-user AT delorie DOT com Hi friends! Just to inform you: I'm still working on geda-gaf, my current work is here: https://github.com/vzh/geda-gaf/tree/unstable-1.9 I could say, "See NEWS for what has been changed", but I have not described all changes there. This work is basically refactoring of gnetlist. I've delayed other branches to check if there is any sense to rewrite gnetlist in Scheme. Well, I managed to rewrite it (with some simplifications) in five weeks, though found the result doesn't suit me, because I need much more testing. My code introduced many changes in test files so I had to manually check any one, and still don't hope one pair of eyes can grasp everything. This work has spent about three months and is still far from being finished. Some probably important changes are as follows: - new structures: schematic, package, package-pin, pin-net - schematic tree representation (you can see it in REPL) - hierarchical schematic tree representation (you can see it in REPL) - many backends have been refactored so they're much less and comprehensible (I hope) - and more... My plans are: - finish gnetlist Scheme modules and make the structures available in gschem to make them usable there - add GUI for that Why do I write this here? Well, my work is xorn-incompatible so I had to remove xorn to keep the repository in consistent state. It is probably not fully gnetlist-API-compatible (well, we have no "official" gnetlist API so far). OTOH, I'm not optimistic any more, don't want to lead the project (as I wanted before), and don't want to work on geda-gaf alone (and some people leave because they don't know who is leading and where we are going). Well, people, is it worth to work in this direction? Would anybody want to work with me? -- Vladimir