Frontend/spicelib refactoring


To ng-spice-devel <ng-spice-devel@ieee.ing.uniroma1.it>
From "Arno W. Peters" <a.w.peters@ieee.org>
Date Tue, 27 Jun 2000 18:45:44 +0200
Delivered-To mailing list ng-spice-devel@ieee.ing.uniroma1.it
Mailing-List contact ng-spice-devel-help@ieee.ing.uniroma1.it; run by ezmlm
Reply-To ng-spice-devel@ieee.ing.uniroma1.it
User-Agent Mutt/1.2i


I have commited another big chunk of refactoring to the CVS tree.
This commit further teases the frontend apart from the simulation
code.

Once all the frontend specific code is in the frontend directory or
its subdirectories, all calls to the rest of the code, are essentially
the API that spicelib exports for giving access to the simulator
functionality.  Enumerating these functions will hopefully allow me to
find this yet-undiscovered API.

Benefits to a well defined API are numerous: it allows independence of
frontends, it brings about interfaces to scripting languages such as
Guile, Perl, Python, PHP, etc.

Check it out and report any problems you may find.

Regards,
-- 
Arno

PGP signature


Partial thread listing: