[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gossip-sim 0.9 has been released.
From: |
Marius Vollmer |
Subject: |
gossip-sim 0.9 has been released. |
Date: |
01 Oct 2002 20:40:16 +0200 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 |
Hi,
I have uploaded relese 0.9 of gossip-sim to
http://savannah.nongnu.org/download/gossip/
User visible changes in 0.9:
* Guile 1.6.0 or later is required.
Gossip now depends on the 1.6.0 release of Guile.
* Libraries now load "common.scm" automatically.
When there is a file called "common.scm" in one of the directories
of a library, it is loaded. The definitions in it appear along with
the blocks in the library module. You can import and rename them
with `use-library' as usual.
* More 'sim_comp::get' variants.
You can now have generics that are "arrays of ints", "bool",
"unsigned int", "long", "unsigned long", "long long" and "unsigned
long long".
* Simulations are stopped in a slightly different way.
When a SIGINT is received, the simulation will stop immediately, not
after a complete run of the schedule. The function 'dynsim-stop'
has been removed; the notify handler should now return '#f' to
indicate that the simulation should be stopped.
* There is only one scheduler.
The old "alt2" scheduler has been made the one and only scheduler.
The functions 'set-scheduler', 'set-schedule-combiner' and
'set-schedule-inflation' have been removed.
The scheduler now performs some simple peephole optimizations to
reduce the buffer space needed.
* There is an experimental scheme for installing block documentation.
A block library can contain a file "html.index" that gives URLs for
documentation of the library and for each block. The function
'sim-browse-doc' from the new module (gossip sim-doc) can interpret
this file and invoke netscape with the URL.
This feature needs to settle a bit and be documented.
* There is an experimental 'net inspector'.
The function 'sim-inspect' can be called on components and signals
and will interactively walk the net that they form.
You can use '(sim-inspect-on-error #t)' in a simulation description
to have 'sim-inspect' be called automatically for a net that has
errors.
* Bug fixes en mass.
Have fun!
--
GPG: D5D4E405 - 2F9B BCCC 8527 692A 04E3 331E FAF8 226A D5D4 E405
- gossip-sim 0.9 has been released.,
Marius Vollmer <=