Zdravim, na ipythonu me irituje jedna vec, kdyz napisu kod s odsazovanim a pak se k nemu chci vratit v historii (sipkou nahoru) a odentruju, nadava na IndentationError. Takova historie je k nicemu a musim pak copypastovat radek po radku cele znova. Umi to bpython lepe?
In [1]: def aaa():
...: print "aa"
...: return "xx"
...:
In [2]: def aaa():
print "aa"
return "xx"
------> print("aa")
------------------------------------------------------------
IndentationError: expected an indented block (<ipython console>, line 2)
Zda se, ze to bpython zvlada:
>>> def aaa(): ... print "aaa" ... return "xx" ... >>> def aaa(): ... print "aaa" ... return "xx" ... >>> aaa() aaa 'xx' >>>
Akorat se teda clovek samozrejme na kazdem radku musi pomoci sipky nahoru vratit na spravny radek, ale to asi jinak nejde...
Btw, bpython fakt vypada moc hezky!
To mi take delavalo, ale uz tak pul roku nedela, mozna mas starsi verzi ipythonu s bugem, ktery uz je v novejsi opraven?
2 Miroslav Prýmek: ipython umi historii prochazet po blocich, tj. na jedno zmacknuti sipky nahoru se zobrazi cela funkce kterou jsi predtim napsal.
Kdysi jsem viděl podobný obrázek, jak se navzájem vidí uživatelé Windows/Maců/Linuxu. Nemáte na něj někdo odkaz?
Verze s mobily je taky dost výstižná: http://www.tech2hell.com/2011/06/how-are-iphone-android-and-blackberry-users-seen-by-others-daily-fun/
Tak přihodim ještě tu s jazyky ať jsme kompletní: http://www.picshag.com/show.php?f=pics/112010/java-c-php-ruby-as-seen-by-fanboys-big.jpg