ftp.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2017/05/20/05:22:22

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=rEZK6JK4RXKCzAf0AqESwFTAHf5jR8l/ry2LdIfkfMc=;
b=l4vLX5ic46cTFNC1Ca0SrlBTgue6EzLifEzbBe8AePBH7sw52lunZp//qIqdG31UTS
ZoMSto6nlmyT6/M3Lo4F7NCVInV7UOdd4dXVvdQnFhT0nmfaH6VYmDYH4GLZjJk5fhe8
LSmTj8OJi76xsGKY8BL1XZveUi2sQClq9lZlP9hiwYnjDbbTuiWYNdmBAYxEbnzk6mYI
sjvNgl0rn+QLLxQatGIyTo8p7AmaGzB4PufUHuXaXq+QUbNE/5RzSZp8euHz+p54vCfa
vvJSu8ePMFQ84bFNfutpm+iCEfh2YC8UdxVrXH6/hHTGOknR67zrcNV56xj3I7TZeS8R
BZRg==
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=rEZK6JK4RXKCzAf0AqESwFTAHf5jR8l/ry2LdIfkfMc=;
b=YYj5tE6RUsj5GbtB9HXkWSK6T+JaqeCSGkjdP9MRdtbvk1ryx0jGb7cTCYHYsl5ZwL
jPXHwusuPKHKzcSWS1XEoQ0M8k8+bEHNfLSYQy5nb94ZDcNI8QCIvciYDFEZV+VbmapF
4jC3oi6COGnoKd/eVonGB/n1hEYc9i7MyKs/bHnKtmmKEsIXxFiJWMAKkzaIZJbRp/oH
1cVN2oNa/xc33H8FP7zTaXXFd+m9U9hWZ1Vkoq9UDpzNuSCsaWIKXra9i7kxwCl2oQQD
N98vWryVlwLjnJekbDFp+FCaa7/dEJbwO7JJtA4WSiwkS9Q/I6PZmQQnyC0m0GR4wMIv
BrZg==
X-Gm-Message-State: AODbwcBJvLkIcss/qa2sv/AoM2mbklBp6ui3v57JOFu5OyFvGLcD5abb
fpJ3NjgawIX+qu9f
X-Received: by 10.46.77.136 with SMTP id c8mr3457009ljd.78.1495272024400;
Sat, 20 May 2017 02:20:24 -0700 (PDT)
Date: Sat, 20 May 2017 12:20:21 +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] Lepton, symcheck, FreeBSD, etc
Message-ID: <20170520092021.GA2553@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 fellow gEDA users/devs.

I want to inform you about general Lepton progress and some issues
we have these days.

We've made Lepton C++ compilable and fixed some bugs since the
1.9.3 release. Some programs have been renamed in order to not
conflict with geda-gaf:

gaf -> lepton-cli
gschem -> lepton-schematic
gsymcheck -> lepton-symcheck

Then, I decided to defer renaming of other tools and my work on
gnetlist, and to resurrect my one-and-a-half-year-old gsymcheck
refactoring branch. It took some more time than I thought, though
now it is in our PR (pull request) tracker. The new features are:

- It has been fully rewritten in Scheme so it is better structured
  and the resulting modules can be used in other Lepton programs
  (and I've already used that, see below)

- lepton-symcheck itself uses dynamic loading capability of Guile
  which I would like if somebody could try on non-Linux systems
  and report if/how it works

- New checks and tests have been added

- Improved messages

- Compilation time -> 0 (well, this is not true ;-), the modules
  will compile when you first use them by Guile, if you've not
  fully disabled auto-compilation; though here I mean compilation
  in the repository/tarball)

- REPL support: you can now use
    lepton-symcheck -i schematic-files...
  to work with the schematic data in REPL the same way you did
  it before with gnetlist/lepton-cli/lepton-schematic

- A new widget has been added in lepton-schematic (previous
  gschem) to work with symbol checker. Well, I'm rather
  brightening it up ;-) I've just reused the excellent Find widget
  by Edward Henessy to work with symcheck's data. It now works not
  only with text objects. Hit <t>-<Shift>+<f>, choose 'Check
  symbol' on the combo-box at left, and hit 'Find' button.

I'm offering all of you to experiment with it and to report about
'how it works/what should be changed' here or use Lepton's issue
tracking system [1] for it.

FreeBSD users, could anybody try 'make check' in Lepton or
geda-gaf repo? One of our users reported some issues with
it. Since the parts where issues expose were not changed for
years, I think even users of geda-gaf might stumble upon them.

A bit about a future (short-term) roadmap.

We are still in the grip of the renaming issues I mentioned
above. In order to make Lepton not conflicting with geda-gaf we
have to solve them, so any help (patches, beer, etc) is
appreciated. There are about ten utils apart from main programs in
the Lepton repo, and I don't want to lose them, so please report
what would you do with them in such a situation :-)

Before a stable release, I want to the following things:

- finish renaming
- add John Doty's spice-noqsi backend to the repo
- finish rewriting of gnetlist (requires much testing)
- finish refactoring of the configuration system (I would very
  appreciate any help on this)

Any of these points earn a point release (some earn even more than
one).

[1] https://github.com/lepton-eda/lepton-eda/issues
-- 
  Vladimir

- Raw text -


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