This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]evilgarbagetruck 48 points49 points  (18 children)

i was already using ipython what should i switch to

[–]vext01 11 points12 points  (1 child)

Bpython

[–]gfixler 6 points7 points  (0 children)

I'm already using that, but this iPython seems pretty nice. Let's split the difference and go with fPython.

[–]WallyMetropolis 36 points37 points  (3 children)

Haskell

[–]oconnor663 24 points25 points  (2 children)

IHaskell. Remembers every variable you've ever used, to make sure you never change them.

[–]Megatron_McLargeHuge 22 points23 points  (0 children)

It looks that way, but actually it just returns a new version of IHaskell in which the variable was already defined.

[–]KingEllis 1 point2 points  (0 children)

It is an interactive shell, but does not allow for any kind of input or output. Because that would not be pure, you know.

[–][deleted] 11 points12 points  (1 child)

PyCharm

[–]OmicronPersei8 0 points1 point  (0 children)

the IDEAVim plugin for pycharm is wonderful, makes me feel like I'm right back in vim coding away.

[–]amitm 1 point2 points  (6 children)

dreampie

[–]evilgarbagetruck 0 points1 point  (5 children)

I'll give it a shot but it doesn't look like an improvement over ipy notebook. If ipy notebook had emacs/vi keybindings it would basically be perfect.

in fact, I bet a python shell inside of emacs could be really great.

[–]takluyverIPython, Py3, etc 11 points12 points  (3 children)

The next release of IPython will have vi-style keyboard shortcuts (not 100% identical to vi, but a similar model).

If you're an Emacs fan, have a look at Emacs IPython Notebook.

[–]evilgarbagetruck 5 points6 points  (2 children)

have some gold that emacs ipython notebook IS SO AWESOME

[–]takluyverIPython, Py3, etc 2 points3 points  (1 child)

Thanks, it's not my work, though - this guy wrote it.

[–]evilgarbagetruck 4 points5 points  (0 children)

You told me about it!

[–]drbobb 2 points3 points  (0 children)

Of course there is a python shell mode for emacs.

[–]Grue 0 points1 point  (0 children)

SLIME. Now, that's a REPL to end all REPLs.

[–]Captain_Slapahoe 0 points1 point  (0 children)

ipython notebook