(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)
M-x sml-mode. It should say "loading sml-mode" at the bottom, and then you should see (SML). This means you are in SML mode.
M-x sml, it will start sml in an inferior process, and if you type it again, it will split the screen so you can see that process. What you see should look just like running sml at the command line. Type in some expressions and you'll see that it works the same, too. But you can also load your file directly. Go back to the first window, enter some sml code if you haven't already, save the file, and type
C-c C-l(that's el, not one). It should ask what file you want to load, defaulting to the current one. When you hit enter, you'll see your definitions load in the sml window. Hurray!