У меня есть немного опыта работы с Clojure, но я новичок в ClojureScript. Я работал над некоторым кодом, написанным кем-то другим. Он использует реплика браузера в sublimetext, подключенном к браузеру через порт и файл brepl-connected.html. Я попытался увеличить длину функции, используя (time (function arg))
в repl, но выход равен 0 мс независимо от того, что. Почему это происходит?Как я могу использовать функции времени в браузере ClojureScript REPL?
Я пробовал что-то вроде (.time js/console label)
, но это всегда возвращает какой-то неинтеллектуальный объект к консоли.
Я хотел бы иметь возможность выполнять функции времени и, в общем, иметь возможность использовать заявления печати и другие инструменты для отладки и улучшения моего кода. Каков наилучший способ сделать это? Должен ли я вернуться к реплике или в браузер?
Спасибо заранее, я огляделся, но я не могу найти хорошую статью или статью, объясняющую это.
Так что недавно я запустил свой брек, попробовал стандартную функцию времени clojure, и это сработало ... Я не уверен, почему. Теперь он работает почти все время, хотя он изредка начинает выплевывать только 0 снова, и я должен перезапустить repl. – Phylth