Когда я начать SML REPL и положить вSML в орг-режиме блок возвращает его = "STDIN": строка
print("floor is : "^(Int.toString (floor 3.1823))^"\n");
Я получаю
floor is : 3
val it =() : unit
т.е. ожидаемое поведение. Но когда я делаю то же самое в исходном орг-режиме блока Emacs:
#+name: sml_test
#+begin_src sml :exports both
print("floor is : "^(Int.toString (floor 3.1823))^"\n");
#+end_src
Я получаю загадочные (для меня)
#+RESULTS: sml_test
: val it = "stdIn" : string
ли кто-нибудь из мира ML знает, что это может означать?
Я сделал это. Благодарю. – 147pm
Я не хочу бросать ваши надежды, но я только заметил, что ob-sml, кажется, застаивается три года. Если вы не получите ответа, возможно, вы можете разветвить проект и сделать некоторые исправления? – Nick