Next Previous Top Index

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

Next Previous Top Index

Generated with Harlequin WebMaker