Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
user_guide:shell [2019/02/05 14:24] – [Switching between applications] removed third place where applications are explained oroehrig | user_guide:shell [2019/02/11 16:21] – ↷ Links adapted because of a move operation oroehrig | ||
---|---|---|---|
Line 1: | Line 1: | ||
===== The polymake Interactive Shell ===== | ===== The polymake Interactive Shell ===== | ||
- | The default running mode of polymake is an interactive shell-like interpreter. | + | The default running mode of polymake is an interactive shell-like interpreter. |
polymake excessively uses the TAB completion feature. | polymake excessively uses the TAB completion feature. | ||
Line 22: | Line 22: | ||
==== Continuation mode ==== | ==== Continuation mode ==== | ||
Each command must be concluded with a semicolon. If you hit ENTER without doing so, polymake supposes that your expression is going to be continued on the next line; you will see this on the changed input prompt, which will contain the continuation number in parentheses. This is useful for typing in conditional blocks or loops over several lines or the input of multi-line constants (e.g. for matrices). You can press Ctrl-C to escape from the continuation mode. | Each command must be concluded with a semicolon. If you hit ENTER without doing so, polymake supposes that your expression is going to be continued on the next line; you will see this on the changed input prompt, which will contain the continuation number in parentheses. This is useful for typing in conditional blocks or loops over several lines or the input of multi-line constants (e.g. for matrices). You can press Ctrl-C to escape from the continuation mode. | ||
+ | |||
+ | A neat trick to conveniently enter a matrix using the continuation mode: | ||
+ | < | ||
+ | polytope > $m = <<" | ||
+ | polytope (2)> 1 0 0 0 | ||
+ | polytope (3)> 1 1 0 0 | ||
+ | polytope (4)> 1 0 1 0 | ||
+ | polytope (5)> 1 0 0 1 | ||
+ | polytope (6)> . | ||
+ | </ | ||
==== History and replaying ==== | ==== History and replaying ==== |