Slashdot Mirror


Python/Unix Hybrid Demoed at PyCon (xon.sh)

A new shell "combines the Python language with features of Bash Unix and the fish and zsh shells," according to InfoWorld. An anonymous reader writes: Pronounced "conch," but spelled Xonsh, it runs on Linux, Windows, and Mac OS X systems, bringing Python libraries to the command line -- for example, the ability to use regular expressions when globbing files. "The first thing you'll notice about Xonsh is that it's really meant to be used as a general-purpose shell," the lead developer explained in a presentation at PyCon. "But on the other hand, it really is Python, so you can do things like add two numbers together."

They're describing it as "a Python-ish, BASHwards-looking shell language and command prompt...a superset of Python 3.4+ with additional support for the best parts of shells that you are used to, such as Bash, zsh, fish, and IPython...the superglue that bonds Python to a command-line interface and other shells."

6 of 181 comments (clear)

  1. Of course it's a Unix shell.. by freeze128 · · Score: 4, Funny

    It's cleverly named "conch", like the history of other shells (Korn shell, Bourne Shell, Bourne Again Shell (BASH), C Shell). I kinda wonder why there isn't a Taco Shell....

    1. Re:Of course it's a Unix shell.. by Anonymous Coward · · Score: 5, Funny

      I kinda wonder why there isn't a Taco Shell....

      Because it's a corny idea.

  2. Oh wait by Anonymous Coward · · Score: 3, Funny

    This is awesome! Wait, it's Python 3?

    NOOOOOOOO

  3. Re:It's spelled "Luxury yacht" by OzPeter · · Score: 3, Funny

    What is it with all this "it's spelt this way, but pronounced that way" stuff?
    Just give it a not-so-clever name nobody cares.

    Hipsters. As indicated by them taking the effort to call out "Pun in name" as being a distinguishing feature.

    --
    I am Slashdot. Are you Slashdot as well?
  4. Meanwhile.... by Anonymous Coward · · Score: 0, Funny

    Meanwhile, in the real world, the rest of us get real work done on Windows with Powershell.

  5. Re:What the hell by U2xhc2hkb3QgU3Vja3M · · Score: 4, Funny

    What is "bash unix"? I'll show you:

    Unix fucking sucks! There's no games on it and you can't even run Microsoft Office 365 even if you're willing to pay for it every fucking year!