user_guide:shell

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revisionBoth sides next revision
user_guide:shell [2019/01/29 21:46] – external edit 127.0.0.1user_guide:shell [2019/02/05 14:24] – [Switching between applications] removed third place where applications are explained 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.  To start it, just type ''polymake'' in your command line. You will be presented with a command prompt accepting ''polymake''-perl, as described in the [[tutorial:perl_intro|''polymake''-perl intorduction tutorial]].+The default running mode of polymake is an interactive shell-like interpreter.  To start it, just type ''polymake'' in your command line. You will be presented with a command prompt accepting ''polymake''-perl, as described in the [[.perl_intro|''polymake''-perl intorduction tutorial]].
  
 polymake excessively uses the TAB completion feature.  It tries to guess the proper context for the partially typed word (as far as the entangled perl syntax allows) and presents the possible continuations. polymake excessively uses the TAB completion feature.  It tries to guess the proper context for the partially typed word (as far as the entangled perl syntax allows) and presents the possible continuations.
Line 19: Line 19:
 Finally, you can just enter a bare ''help;'' command and get a //very// brief summary of the page you are currently reading. Finally, you can just enter a bare ''help;'' command and get a //very// brief summary of the page you are currently reading.
  
-==== Switching between applications ==== 
- 
-Applications are, collections of object types, functions, and other stuff related to some distinct mathematical subject.  At all times during the interactive session in the polymake shell, there is one //current// application, whose name is permanently displayed in the shell prompt. 
- 
-The only difference between the current application and the rest is that you can call the functions and object constructors of the former without having to qualify them with the application name as a prefix.  When you want to make other application current, you must enter this command: ''%%application "NAME";%%'' 
  
 ==== Continuation mode ==== ==== Continuation mode ====
  • user_guide/shell.txt
  • Last modified: 2021/01/12 15:55
  • by gawrilow