| DEC FUSE T4.0 EFT1 for Digital UNIX V4.0 and higher is now available.
*** DIGITAL EQUIPMENT CORPORATION - INTERNAL USE ONLY ***
This is the initial Field Test kit. Changes since V3.1 have not yet been
translated into Japanese.
NEW IN THIS RELEASE
Extracted from : Release Notes for FUSE V4.0
1.1 Summary of Features New for FUSE Version 4.0
The primary focus of work for Version 4.0 was to enhance FUSE to support work
from the perspective of one or more projects. All tools now operate in the
context of user-defined projects. You can save project data from session to
session. You can open multiple projects each with its own set of tools and
working context. In general, projects give you a way to separate one work
context from another by specifying project data, for example, the locations of
all the source files, build options, and static analysis data.
There were also changes made to several existing tools.
1.1.1 Existing Tools
New functions of interest in existing tools include the following:
Builder
Can generate static analysis data during a build for use by the browser
tools (Call Graph Browser, Cross-Referencer, and C++ Class Browser).
C++ Class Browser
Significant enhancements to the overall user interface to improve
ease of use.
Editors
Diagnostic message viewing within the FUSE Editor and emacs.
Addition of a FUSE menu to the menu bar of emacs versions 19.*.
Support for XEmacs as well as GNU emacs.
Support for MULE, a multilanguage editor for use in the Japanese
locale.
Heap Analyzer
Support for multiprocess and multithread profiling.
Porting Assistant
Support for mapping compiler directives to the equivalent Digital
UNIX directives.
Support for mapping compile command lines in a makefile to the
equivalent Digital UNIX command line.
Addition of a keyword lookup function for the DXML library, which
includes commonly used Fortran math functions.
Support for mapping LINPACK and EISPACK routines nto LAPACK routines.
Man Page Browser
Display an index of entries for reference pages that contain a
specified regular expression.
Display an index of entries for reference pages whose item name
contains a specified regular expression.
Profiler
Support for multiprocess and multithread profiling.
COPYING THE DOCUMENTATION
The handbook is unchanged except for a half dozen new messages. The
new version's available but disk space is tight, so we'll point you to
fuse_v30_encase.[ps | ps.Z | decw_book]
in the fuse_v31 directory.
For all other documents
fuse_v40_handbook.ps.Z
fuse_v40_handbook.tar.Z (html format)
fuse_v40_install_guide.[ps | txt]
fuse_v40_install_guide.tar.Z (html format)
fuse_v40_relnotes.[ps | txt]
fuse_v40_relnotes.tar.Z (html format)
fuse_v40_spd.[ps | txt]
After expanding the html tar files, start by viewing TITLE.HTM for a
particular book. Title page provides buttons for Table of Contents,
Index, etc.
a. Use the ftp command to login to the caboom system:
# ftp caboom.zko.dec.com
Name: anonymous
Password: < your-login-name >
b. Change to the directory containing the files
ftp> cd fuse_V40
b. At the ftp> prompt, enter for each file:
ftp> get < file >
COPYING AND INSTALLING THE KIT
For more information about using the setld utility, registering a license,
required subsets, or to view a sample installation, see the DEC FUSE
Installation Guide.
FUSE kit:
Copy the kit to your workstation.
a. Use the ftp command to log in to the caboom system:
# ftp caboom.zko.dec.com
Name: anonymous
Password: < your-login-name >
b. Move to the directory containing DEC FUSE V4.0 files
ftp> cd fuse_V40
c. At the ftp> prompt, enter:
ftp> binary
ftp> get FUS400.tar
d. After the tar file is transferred, quit the session:
ftp> quit
Unpack the tar file: # tar -xmpf FUS400.tar
After unpacking the tar file, you can remove it from the directory
where you copied it.
Enable the software licenses
FUSE software includes the following products: DEC FUSE V4.0, and
DEC FUSE C++ Support V4.0. A DEC FUSE Ada Support license is no longer
required to use FUSE Ada support. If you have already installed
licenses for DEC FUSE products on your system, you can skip this step.
Use VTX PAK to acquire and install the following PAKS:
FUSE-USER
FUSE-C-USER
Refer to the "Guide to Software License Management" manual in the
Digital Unix documentation set for further information.
Enter the following command to start the installation script.
# setld -l .
5. After installing FUSE:
1. Run the IVP
# setld -v FUSBASE400
The script displays the FUSE Control Panel. To exit, click on the Tools
menu and choose the Exit FUSE menu item. The script exits FUSE and
displays a message stating that the installation has been verified.
2. If you have the optional C++ Support License, the DEC C++ compiler kit
must also be installed. The DEC C++ product is supplied separately
from FUSE.
NOTESFILE LOCATION
A notesfile for technical discussions and questions regarding FUSE is
located on CLT::FUSE. To add the notesfile to your notebook use the
Notes> add/entry fuse/file=CLT::FUSE command. In addition, there is a
news-to-notes gateway for accessing the FUSE notesfiles. The news
conference is called: dec.notes.applications.fuse
FILING PROBLEM REPORTS
Use the FUSE Notes conference.
WHAT IS DEC FUSE?
FUSE is an integrated, graphically oriented workstation-based
programming environment for UNIX systems. The environment supports C,
C++, FORTRAN, PASCAL, COBOL, and Ada programming languages. It is
based on commands and utilities in UNIX such as Ladebug, make,
pixie, pixstats, prof and gprof, RCS and SCCS. It is designed to be
used by novice or advanced programmers, who may or may not be UNIX
experts. However, FUSE should also appeal to programmers already
familiar with UNIX systems that are looking for window-oriented,
integrated programming tools.
FUSE includes a suite of DEC Motif-based program development tools including:
- Debugger + Window based debugger, layered on Ladebug
- Builder + Graphical interface to 'make' and support for
parallel and distributed builds
- Call Graph Browser + Program flow display/navigation tool
- Editor + Text Editor, supports annotations
- Cross-Referencer + Integrated query and analysis facility
- Profiler + Graphical processor for 'pixie/pixstats' and 'gprof'
- Control Panel + Central control for FUSE environment
- Info/Help tool + Message based hyperhelp system and man page browser
- C++ Class Browser + Browser to navigate C++ class hierarchies
- Code Manager + Graphical interface to RCS and SCCS
- Compare + Graphical interface to 'diff'
- Search + Graphical interface to 'grep' tools
- EnCASE + Integration support
- Porting Assistant + Tool to help port applications to Digital UNIX
- Heap Analyzer + Detects memory corruption and uninitialized data.
- Version Controller + Graphical interface for arbitrary
check-in/check-out commands
- Program Visualizer + Graphically displays data from other tools
|
| DEC FUSE T4.0 EFT1 for Digital UNIX V4.0 and higher is now available.
*** DIGITAL EQUIPMENT CORPORATION - INTERNAL USE ONLY ***
This is the initial Field Test kit. Changes since V3.1 have not yet been
translated into Japanese.
NEW IN THIS RELEASE
Extracted from : Release Notes for FUSE V4.0
1.1 Summary of Features New for FUSE Version 4.0
The primary focus of work for Version 4.0 was to enhance FUSE to support work
from the perspective of one or more projects. All tools now operate in the
context of user-defined projects. You can save project data from session to
session. You can open multiple projects each with its own set of tools and
working context. In general, projects give you a way to separate one work
context from another by specifying project data, for example, the locations of
all the source files, build options, and static analysis data.
There were also changes made to several existing tools.
1.1.1 Existing Tools
New functions of interest in existing tools include the following:
Builder
Can generate static analysis data during a build for use by the browser
tools (Call Graph Browser, Cross-Referencer, and C++ Class Browser).
C++ Class Browser
Significant enhancements to the overall user interface to improve
ease of use.
Editors
Diagnostic message viewing within the FUSE Editor and emacs.
Addition of a FUSE menu to the menu bar of emacs versions 19.*.
Support for XEmacs as well as GNU emacs.
Support for MULE, a multilanguage editor for use in the Japanese
locale.
Heap Analyzer
Support for multiprocess and multithread profiling.
Porting Assistant
Support for mapping compiler directives to the equivalent Digital
UNIX directives.
Support for mapping compile command lines in a makefile to the
equivalent Digital UNIX command line.
Addition of a keyword lookup function for the DXML library, which
includes commonly used Fortran math functions.
Support for mapping LINPACK and EISPACK routines nto LAPACK routines.
Man Page Browser
Display an index of entries for reference pages that contain a
specified regular expression.
Display an index of entries for reference pages whose item name
contains a specified regular expression.
Profiler
Support for multiprocess and multithread profiling.
COPYING THE DOCUMENTATION
The handbook is unchanged except for a half dozen new messages. The
new version's available but disk space is tight, so we'll point you to
fuse_v30_encase.[ps | ps.Z | decw_book]
in the fuse_v31 directory.
For all other documents
fuse_v40_handbook.ps.Z
fuse_v40_handbook.tar.Z (html format)
fuse_v40_install_guide.[ps | txt]
fuse_v40_install_guide.tar.Z (html format)
fuse_v40_relnotes.[ps | txt]
fuse_v40_relnotes.tar.Z (html format)
fuse_v40_spd.[ps | txt]
After expanding the html tar files, start by viewing TITLE.HTM for a
particular book. Title page provides buttons for Table of Contents,
Index, etc.
a. Use the ftp command to login to the caboom system:
# ftp caboom.zko.dec.com
Name: anonymous
Password: < your-login-name >
b. Change to the directory containing the files
ftp> cd fuse_v40
b. At the ftp> prompt, enter for each file:
ftp> get < file >
COPYING AND INSTALLING THE KIT
For more information about using the setld utility, registering a license,
required subsets, or to view a sample installation, see the DEC FUSE
Installation Guide.
FUSE kit:
Copy the kit to your workstation.
a. Use the ftp command to log in to the caboom system:
# ftp caboom.zko.dec.com
Name: anonymous
Password: < your-login-name >
b. Move to the directory containing DEC FUSE V4.0 files
ftp> cd fuse_v40
c. At the ftp> prompt, enter:
ftp> binary
ftp> get FUS400.tar
d. After the tar file is transferred, quit the session:
ftp> quit
Unpack the tar file: # tar -xmpf FUS400.tar
After unpacking the tar file, you can remove it from the directory
where you copied it.
Enable the software licenses
FUSE software includes the following products: DEC FUSE V4.0, and
DEC FUSE C++ Support V4.0. A DEC FUSE Ada Support license is no longer
required to use FUSE Ada support. If you have already installed
licenses for DEC FUSE products on your system, you can skip this step.
Use VTX PAK to acquire and install the following PAKS:
FUSE-USER
FUSE-C-USER
Refer to the "Guide to Software License Management" manual in the
Digital Unix documentation set for further information.
Enter the following command to start the installation script.
# setld -l .
5. After installing FUSE:
1. Run the IVP
# setld -v FUSBASE400
The script displays the FUSE Control Panel. To exit, click on the Tools
menu and choose the Exit FUSE menu item. The script exits FUSE and
displays a message stating that the installation has been verified.
2. If you have the optional C++ Support License, the DEC C++ compiler kit
must also be installed. The DEC C++ product is supplied separately
from FUSE.
NOTESFILE LOCATION
A notesfile for technical discussions and questions regarding FUSE is
located on CLT::FUSE. To add the notesfile to your notebook use the
Notes> add/entry fuse/file=CLT::FUSE command. In addition, there is a
news-to-notes gateway for accessing the FUSE notesfiles. The news
conference is called: dec.notes.applications.fuse
FILING PROBLEM REPORTS
Use the FUSE Notes conference.
WHAT IS DEC FUSE?
FUSE is an integrated, graphically oriented workstation-based
programming environment for UNIX systems. The environment supports C,
C++, FORTRAN, PASCAL, COBOL, and Ada programming languages. It is
based on commands and utilities in UNIX such as Ladebug, make,
pixie, pixstats, prof and gprof, RCS and SCCS. It is designed to be
used by novice or advanced programmers, who may or may not be UNIX
experts. However, FUSE should also appeal to programmers already
familiar with UNIX systems that are looking for window-oriented,
integrated programming tools.
FUSE includes a suite of DEC Motif-based program development tools including:
- Debugger + Window based debugger, layered on Ladebug
- Builder + Graphical interface to 'make' and support for
parallel and distributed builds
- Call Graph Browser + Program flow display/navigation tool
- Editor + Text Editor, supports annotations
- Cross-Referencer + Integrated query and analysis facility
- Profiler + Graphical processor for 'pixie/pixstats' and 'gprof'
- Control Panel + Central control for FUSE environment
- Info/Help tool + Message based hyperhelp system and man page browser
- C++ Class Browser + Browser to navigate C++ class hierarchies
- Code Manager + Graphical interface to RCS and SCCS
- Compare + Graphical interface to 'diff'
- Search + Graphical interface to 'grep' tools
- EnCASE + Integration support
- Porting Assistant + Tool to help port applications to Digital UNIX
- Heap Analyzer + Detects memory corruption and uninitialized data.
- Version Controller + Graphical interface for arbitrary
check-in/check-out commands
- Program Visualizer + Graphically displays data from other tools
|