Introduction to OCaml
Do not make it REPL-centric. Real life programs are not developed in the REPL. Include examples of complete programs.In certain environments/languages, real programs are developed in the REPL. Real programs, managing billion dollar portfolios, natural gas scheduling, and the payroll of Fortune 500 companies have essentially been "developed in the REPL."