Ответ 1
Несмотря на то, что он очень неполный, существует поддержка LLDB.
Вы можете добавить debugger
любом месте своего кода, чтобы запустить контрольную точку для остановки LLDB. Вы должны (должны?) Построить двоичный файл с -d
или --debug
, а затем запустить его с помощью LLDB:
$ crystal build -d foo.cr
$ lldb ./foo
(lldb) run
См. Https://groups.google.com/forum/m/#!topic/crystal-lang/gRf-yDNdZ-Y для более подробного примера.