This is the mail archive of the guile@cygnus.com mailing list for the guile project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
(i've also taken the liberty of adding to ftp.red-bean.com:/pub/guile/contrib/incoming -- hope nobody minds.) regards, thi --------------- THUD 0.6 is available in ftp://ftp.netcom.com/pub/tt/ttn/thud/thud-latest.tar.gz ftp://ftp.netcom.com/pub/tt/ttn/thud/thud-latest.README A few words on 0.6: In terms of THUD's development, the walking is slightly limp, especially on wider paths. In form, 0.6 finally concludes the search that began in 0.5. Still isolated from the world, not uncoincidental with its ugly farts, THUD is having fun nonetheless. It should pay more attention, ask more questions, and accost more. One can only hope it learns to not offend. Maturity gains are always a guess. :p ============ New in 0.6 ============ - Add file BUGS. - Hide-parens face now no longer requires argument quoting. Before, you had to use "x 'go". Now you can use "x go" and the input is automatically translated. - The command line option `--info warranty' now tells you that THUD comes with ABSOLUTELY NO WARRANTY. - The default directory where THUD is installed has changed. Before, it used to be /usr/local/share/guile/app/thud, a subdirectory of GUILE's `datadir'. Now the default directory is /usr/local/share/thud. To be safe, you should arrange for those files in the previous place to be removed. As a side effect, the configure option ``--datadir'' is not honored. This may be fixed in the future. - The installation instuctions (below) now require the environment variable `THUD_PREINSTALL' to be set if you want to test THUD before installing. - When debugging with option "--debug", THUD now no longer catches errors of type `misc-error'. Instead, GUILE's exception handlers are allowed to do their thing. Additionally, the catch (when active) now handles all errors, not just `misc-error'. - Module usage has been redone so that each scheme source file considers itself its own module. This is more correct than before. - A bug was fixed whereby hide-parens face did not properly recognize `#t' and `#f' literal tokens. - Current THUD version is now available from the /bin/sh script THUD-VERSION, rather than from the text file VERSION. ============= Description ============= THUD is a register transfer level (RTL) simulation environment optimized for cycle-based designs. The design is expressed in TH, a Scheme-based hardware description language (HDL). THUD can be used in batch mode or through one of its interactive faces. Session management; file format translation (thanks, emacs); scheduling; and simulation primitives are provided. The distribution also includes a budding QA environment and documentation in Info and HTML formats: a user's manual and a semi-"literate" (yay, emacs!) internals doc. THUD requires GUILE to be installed. The install procedure is based on GNU configure defaults, but does not honor explicit settings for `--datadir'. This is usually not a problem, but please consider it. ***NOTE*** For hide-parens face, I've hacked my copy of GUILE to implement fgets as a fgetc loop (yeah, ugly). This is because scm_fgets() doesn't properly return the number of chars read in (on my platform, at least). Send mail if you want the patch. ====================== end of thud-announce ======================