Отображение усеченных данных с подсветкой

Я новичок в Clojure и Lighttable. Я следую руководству по Приведение SPEL в Clojure. Хотя Lighttable отлично справляется с отображением всех этих динамических данных для меня (большинство позволяет мне навести курсор, чтобы просмотреть полный текст), он усекает описания комнат/предметов.

Вот фрагмент того, на что я смотрю. Описания появляются в зеленом тексте. Первый, описывающий гостиную, отображается полностью. Но позже в учебнике представлены функции и макросы для печати более сложных описаний, и они усекаются, как показано здесь, при описании путей. При наведении не отображается полный текст.

Я не нашел много документации для Lighttable, поэтому я не уверен, почему он это делает или как это изменить. Это может быть что-то специфичное для Clojure, чего я не понимаю, но в учебнике используется обычный REPL и все отображается нормально.


person xen    schedule 20.07.2013    source источник
comment
Возможно, вы захотите задать этот вопрос здесь groups.google.com/forum /?fromgroups#!forum/   -  person Leon Grapenthin    schedule 20.07.2013


Ответы (1)


В текущей версии Light Table (0.4) вы можете увидеть неусеченные значения, выведя их на консоль (выберите Console: Toggle bottom console или Console: Open the console in a tab на панели команд).

Печатайте в консоль, используя (println "a string") или красивую функцию печати Clojure для карт и других структур данных:

 (use 'clojure.pprint)
 (pprint {:description "pretend this is a complex map that would normally be truncated"})
person Daniel Neal    schedule 22.07.2013