[15] Díky za informaci o ipipe, nějak jsem tenhle extension přehlédl (a to IPython používám když zrovna nedělám v SPE). Ale jak tak koukám do zdrojáku ipipe, je to docela moloch :-) A funguje bohužel jen v IPythonu, a to pouze přímo z příkazové řádky, nikoliv v uživatelem definovaných funkcích (a to ani v těch definovaných interaktivně v konzoli IPythonu). Ale zbytečné to nebylo, protože idea použít __ror__ pro napojení výstupu roury na jakýkoliv zdrojový objekt mě nenapadla. Určitě to do své verze doplním.
Jinak PowerConsole není znovuvynalézání IPythonu, protože koncepce je zcela odlišná. IPython je primárně vylepšený shell Pythonu, nic víc a nic míň. A svůj účel plní výborně (i když osobně se mi na něm pár věcí nelíbí).
Cílem PowerConsole není vytvořit lepší shell Pythonu, ale vytvořit prostředí pro tvorbu shellů s různým rozhraním a variabilní sadou příkazů dle problémové domény (viz např. přímá podpora SQL příkazů) "okořeněná" možností promíchat tyto příkazy s kódem psaným v Pythonu. Něco jako velmi sofistikovaná verze standardního modulu cmd z Pythonu.
*22.6.1968
Od mala mě fascinoval potenciál počítačů a od prvního osobního seznámení s nimi jsem věděl, že tahle „věcička“ je přesně tím, čím se chci zabývat celý život. Hned po maturitě jsem si našel práci, kde jsem s nimi mohl pracovat a hlavně učit se. V průběhu let jsem vystřídal řadu zaměstnavatelů a specializací (např. ekonomické systémy, implementace BIOSu pro CP/M, řízení tech. procesů) až jsem nakonec na dlouhá léta zakotvil u Delphi a databází (hlavně InterBase), nejdříve ve firmě PCS, pak AKTIS (nyní ABRA) a posléze Borland ČR. Od uvolnění zdrojových textů InterBase v r. 2000 a zrodu projektu Firebird se podílím na jeho vývoji (nyní hlavně jako QA manager). Od r. 2001 pracuji pro spol. IBPhoenix. Mým preferovaným programovacím jazykem je již dlouhá léta Python.
Přečteno 18 038×
Přečteno 17 184×
Přečteno 8 709×
Přečteno 8 630×
Přečteno 6 786×