MLWorks User Guide version 2.0 for UNIX/Linux
Contents
Contents
Copyright and Trademarks
1
- Using MLWorks interactively
1.1
- Introduction
1.2
- Starting up the MLWorks interactive environment
1.3
- Introducing the listener
1.4
- More on interacting with MLWorks
1.5
- Repeating and editing input
1.5.1
- Keyboard shortcuts
1.5.2
- The History menu
1.6
- Writing and reading source files
1.7
- Handling compilation errors
1.8
- Editing ML files
1.8.1
- Custom editors
1.9
- Examining ML values
1.10
- Searching for ML identifiers
1.11
- Tracking down unhandled exceptions
1.12
- The MLWorks start-up file
1.13
- Printing extra information in the listener
2
- Building Applications
2.1
- Introduction
2.1.1
- Different styles of application development
2.1.2
- Introducing the MLWorks project system
2.1.3
- Building a standalone version of your application
2.2
- Expressing source dependencies
2.3
- Basic use of the MLWorks project system
2.3.1
- Creating a project file
2.3.2
- Setting the project's required files
2.3.3
- Adding target source files
2.3.4
- Setting the object path and mode
2.3.5
- Compiling the target sources into object files
2.3.6
- Loading code into the environment
2.3.7
- Clearing the compilation message log
2.3.8
- Removing, recompiling, and reloading units
2.3.9
- Summary of the basic compile and load operations
2.4
- Further uses of the MLWorks project system
2.4.1
- Determining file dependencies
2.4.2
- Setting the library path
2.4.3
- Configurations
2.4.4
- Subprojects
2.5
- Delivering applications with MLWorks
2.6
- The MLWorks batch compiler
3
- Using the MLWorks Libraries
3.1
- Introduction
3.2
- The MLWorks libraries
3.3
- How the libraries are distributed
3.4
- Using the libraries in your applications
3.4.1
- Portability and the Standard ML Basis library
3.5
- Using the libraries in your applications: an example
3.5.1
- The application
3.5.2
- Requiring TextIO and String in the application sources
3.5.3
- Compiling and loading the application
3.5.4
- Delivering a standalone executable version of the application
4
- Examining Objects
4.1
- Introduction
4.2
- Examining values: the inspector
4.2.1
- Changing the graph layout
4.2.2
- Display controls
4.2.3
- Value and Type fields
4.3
- Examining the interactive context: the browser tools
4.3.1
- Inspecting values from the system browser
4.3.2
- Inspecting values from the context browser
4.4
- Examining and repeating listener input: the history tool
5
- Debugging
5.1
- Introduction
5.2
- Viewing files
5.3
- Step mode
5.4
- Adding breakpoints
5.5
- Interrupting an evaluation
5.6
- Local variables
5.7
- Tracing
6
- Profiling
6.1
- Introduction
6.2
- A note on compiling code for profiling
6.3
- Profilable entities
6.4
- The profile tool
6.4.1
- Controlling the layout of the profiler graph
7
- Using MLWorks in TTY Mode
7.1
- Introduction
7.2
- Starting MLWorks up in TTY mode
7.3
- Debugging in the TTY interface
7.4
- Inspecting values in the TTY interface
Index
MLWorks User Guide version 2.0 for UNIX/Linux - 31 Jul 1998
Generated with
Harlequin WebMaker