gossip-general
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]