Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/torch/trepl.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlfredo Canziani <alfredo.canziani@gmail.com>2015-03-16 23:54:49 +0300
committerAlfredo Canziani <alfredo.canziani@gmail.com>2015-03-16 23:54:49 +0300
commit2376a66e488c9a7f8158ddd653bc5582dd861651 (patch)
tree6b46cd1759a3cc08fab54a76350b500db581b137
parent61a01e18e67533157a79d5e4d7c7543e4cfd3a22 (diff)
Trailing space added for forcing carriage return in selfhelp
Added more help <Ctrl> L <Ctrl> D
-rw-r--r--init.lua40
1 files changed, 26 insertions, 14 deletions
diff --git a/init.lua b/init.lua
index 0c8b49b..75961be 100644
--- a/init.lua
+++ b/init.lua
@@ -42,50 +42,62 @@ local selfhelp = [[
]]..col.red('th')..[[ is an enhanced interpreter (repl) for Torch7/Lua.
-]]..col.blue('Features:')..[[
+]]..col.blue('Features:')..[[
Tab-completion on nested namespaces
Tab-completion on disk files (when opening a string)
History stored in:
- ]]..col.magenta("_RESULTS")..[[
- ]]..col.magenta("_LAST")..[[
+ ]]..col.magenta("_RESULTS")..[[
+ ]]..col.magenta("_LAST")..[[
Pretty print (table introspection and coloring)
- Auto-print after eval (no need for '='), can be stopped with ]]..col.magenta(";")..[[
+ Auto-print after eval (no need for '='), can be stopped with ]]..col.magenta(";")..[[
Each command is profiled, timing is reported
Easy help on functions/packages:
- ]]..col.magenta("? torch.randn")..[[
+ ]]..col.magenta("? torch.randn")..[[
Documentation browsable with:
- ]]..col.magenta("browse()")..[[
- ]]..col.magenta("browse(package)")..[[
+ ]]..col.magenta("browse()")..[[
+ ]]..col.magenta("browse(package)")..[[
Shell commands with:
- ]]..col.magenta("$ ls -l")..[[
+ ]]..col.magenta("$ ls -l")..[[
+
+ and the string result can be retrieved with:
+
+ ]]..col.magenta("_LAST")..[[
Print all user globals with:
- ]]..col.magenta("who()")..[[
+ ]]..col.magenta("who()")..[[
+
+ Clear screen with:
+
+ ]]..col.magenta("<Ctrl> L")..[[
+
+ Quit Torch7 with:
+
+ ]]..col.magenta("<Ctrl> D")..[[
Import a package's symbols globally with:
- ]]..col.magenta("import 'torch'")..[[
+ ]]..col.magenta("import 'torch'")..[[
Require is overloaded to provide relative (form within a file) search paths:
- ]]..col.magenta("require './local/lib' ")..[[
+ ]]..col.magenta("require './local/lib' ")..[[
Optional strict global namespace monitoring:
- ]]..col.magenta('th -g')..[[
+ ]]..col.magenta('th -g')..[[
Optional async repl (based on https://github.com/clementfarabet/async):
- ]]..col.magenta('th -a')..[[
+ ]]..col.magenta('th -a')..[[
]]
-- If no Torch:
@@ -134,7 +146,7 @@ local function printvar(key,val,m)
elseif tp == 'table' then
if torch.type(val) == 'table' then
tp = tp .. ' - size: ' .. #val
- else
+ else
tp = torch.type(val)
end
elseif tp == 'string' then