Comparison ========== Xonsh is significantly different from most other shells or shell tools. The following table lists built in features and capabilities that various tools may or may not share. .. list-table:: :widths: 3 1 1 1 1 1 1 :header-rows: 1 :stub-columns: 1 * - - Bash - zsh - plumbum - fish - IPython - xonsh * - Practical language - - - ✓ - ✓ - ✓ - ✓ * - Stays readable at scale - - - ✓ - - - ✓ * - Native cross-platform - - - ✓ - ✓ - ✓ - ✓ * - Meant as a shell - ✓ - ✓ - - ✓ - - ✓ * - Large standard library - - ✓ - - - ✓ - ✓ * - Typed variables - - - ✓ - ✓ - ✓ - ✓ * - Syntax highlighting - - - - ✓ - in notebook - w/ prompt-toolkit * - Rich history backend - - - - - - ✓ * - Pun in name - ✓ - - ✓ - ✓ - - ✓