2013-07-20 22 views
1

我是Clojure和Lighttable的新手。我正在跟着Casting SPELs in Clojure教程。儘管Lighttable在爲我顯示所有這些動態數據方面做得非常出色(大多數讓我懸停查看全文),但它會截斷房間/項目的描述。可變截斷數據顯示器

Here's a snip我在看什麼。說明顯示在綠色文本中。第一個描述起居室的畫面完全展現出來。但是稍後,本教程將介紹用於打印更復雜的描述的函數和宏,並且在描述路徑時會截斷如此處所示。懸停不顯示全文。

我還沒有找到很多Lighttable的文檔,所以我不確定它爲什麼要這樣做或者如何改變它。這可能是Clojure特定的,我不明白,但教程使用常規REPL並顯示一切正常。

+0

你可能想在這裏https://groups.google.com/forum/?fromgroups#問這個!論壇/光表的討論 –

回答

1

在當前版本的light table(0.4)中,通過打印到控制檯(從命令欄選擇Console: Toggle bottom consoleConsole: 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"})