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 |