Odpovídáte na názor ke článku Roury mezi objekty v Pythonu.
Teda obdivuji vaši kreativitu, opravdu povedený nápad.
Dostal jsem neodolatelnou chuť něco takového si vyzkoušet taky, ani ne tak vážně jako jste to pojal Vy, ale prostě vyzkoušet něco nového a něco se u toho naučit.
Nejsem pythonista, tak si s tím hraju v Ruby. Zatím přemýšlím nad návrhem, původně jsem to chtěl hodně stavět na preprocesoru, ale pak jsem si uvědomil, že by to byla docela nuda a jen primitivní bušení dat do PC, bez nějaké větší zábavy, de facto hlavně prohazování příkazů a objektů a dávání tam tečky (sort co => co.sort). Navíc bylo by to takové, abych tak řekl "málo nativní", mohlo by to v obskurních případech dělat neplechu.
Čili současný návrh je asi dost podobný tomu Vašemu. Na volání externích příkazů používám method_missing. Tedy resp. nejčastější chování při "nálezu" chybějící metody je volání externího příkazu s daným jménem a parametry.
Pro vlastní konsoli využívám přímo knihovnu "irb", tedy právě tu, co tvoří interaktivní ruby konsoli (prostě totéž co python -i).
Přeji krásný den a mnoho úspěchů s Vaší PowerConsolí :)
*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 19 802×
Přečteno 18 831×
Přečteno 10 213×
Přečteno 9 565×
Přečteno 8 255×