MLWorks User Guide (UNIX version 1.0)

Contents


Contents
Copyright and Trademarks
1 - Using MLWorks interactively
1.1 - Introduction
1.2 - Starting up the MLWorks interactive environment
1.3 - The podium
1.4 - Introducing the listener
1.5 - More on interacting with MLWorks
1.6 - Repeating and editing input
1.6.1 - Keyboard shortcuts
1.6.2 - The History menu
1.7 - Writing and reading source files
1.8 - Handling compilation errors
1.9 - Editing ML files
1.9.1 - Custom editors
1.10 - Examining ML values
1.11 - Searching for ML identifiers
1.12 - Tracking down unhandled exceptions
1.13 - The MLWorks start-up file
1.14 - 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 compilation system
2.1.3 - Building a standalone version of your application
2.2 - Expressing source dependencies
2.3 - Using the MLWorks compilation system
2.3.1 - Registering your application with the compilation system
2.3.2 - Compiling files
2.3.3 - Loading code into the environment
2.3.4 - Clearing the compilation message log
2.3.5 - Summary of compilation operations
2.4 - Units and compounds
2.5 - The source path
2.6 - Delivering applications with MLWorks
2.7 - 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 (UNIX version 1.0) - 3 DEC 1996

Generated with Harlequin WebMaker