| www.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=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
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |