delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2017/01/15/16:13:39

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]" <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
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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019