Re: [ng-spice-devel] new simulator
On Fri, Dec 03, 1999 at 06:24:42PM +0100, Paolo Nenzi wrote:
> > I've had a look at the GSL docs at cygnus , and other docs on the
> > web as well. My feeling is that we should start seriuously to consider
> > writing a GPL'd simulator from scratch up right now. We have all
> > the tools we need I think.
>
> Yes, but I think that we should maintain compatibility with spice
> interface to devices. There are may devices that are written with a
> spice-like interface. Otherwise we can rewrite the devices code too, but
> maintaning netlist compatibility with spice,pspice and HSPICE.
To this end, I am changing the sources to use libtool to create shared
libraries. Once I get this up and running, the road is open to
replace core functionality and/or shared library functionality.
The API interfaces (devices, parser, analysis) can be duplicated and
you can start to write functionality that conforms to these API's.
The original and the new implementation can coexist. Once a developer
has duplicated all functionality from the original, we may choose to
remove the original implementation. This also allows several people
to be working simultaneously on different parts of the tree
When you do start to write new code, please include the following
header on every file you produce (adjust the second line to the
current year and your full name):
/* ng-spice -- an electric circuit simulator.
* Copyright (C) 1999 Your Name Here
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston,
* MA 02111-1307, USA.
*/
> Can you make a list of the docs you think are a must. I will put them on
> the web site. As soon as the things a re a little stabilized on th web and
> as soon as a version of ng-spice-rework can be released, we can publish
> it on freshmeat and sunsite, what do you think ?
A public announcement is always nice. Also notify the following:
news://comp.os.linux.announce
http://linuxapps.com
surely there are others...
Regards,
--
Arno
Partial thread listing: