Add the following lines to the .emacs file in your home directory.
Notes:
- If you don't have a .emacs file, create one.  (Note the leading . on the
file name.)  
- If you are not running on cs at Roanoke
College, you won't be able to access the sml-mode-3.3 directory used here.
Here's a zip file containing
this directory; just download it to your computer, put it somewhere convenient,
unzip it,
and substitute that path for "~bloss/public_html/sml-mode-3.3" below.
(setq load-path (cons "~bloss/public_html/sml-mode-3.3" load-path))
(autoload 'sml-mode "sml-mode" "Major mode for editing SML" t)
(setq sml-dedicated-frame nil)