J'écris un "script" dans Standard ML (SML / NJ) qui définit l'environnement interactif à mon goût. La dernière chose que le script est imprimé un message indiquant que tout s'est bien passé. Essentiellement, la dernière ligne est la suivante:
SML is ready. val it = () : unit -
3 Réponses :
surpressez l'invite et la réponse SML-NJ, utilisez l'affectation suivante.
fun useSilently (s) = let val saved = !Compiler.Control.Print.out fun done () = Compiler.Control.Print.out := saved in Compiler.Control.Print.out := {say = fn _ => (), flush = fn () => ()} (use (s); done ()) handle _ => done () end
Utilisez ceci:
val _ = print "I don't show my type";
à Moscou ml Vous pouvez exécuter la replication sans déclaration de déclaration avec