Можно ли отследить вспомогательные функции в Ocaml REPL - PullRequest
2 голосов
/ 14 июля 2020

Я бы хотел отследить функцию aux, которая имеет ограниченную область видимости в таком определении, как:

let example = function 
  arg -> 
    let rec aux =  
      (* some recursive function body*)  
    in 
    aux arg 
;;

с помощью #trace или аналогичной команды верхнего уровня, чтобы трассировка появлялась, когда Вызывается example.

(без копирования и вставки вспомогательной функции под другим именем и передачи ее на верхний уровень)

примечание: я использую режим tuareg на emacs

1 Ответ

1 голос
/ 14 июля 2020

Нет. На верхнем уровне вы можете отслеживать только функции верхнего уровня.

...