Jéé a já už čekal, že bych přešel na python a knihovna by za mě ty programy skoro psala sama :D
import AI
from human_skills import programmer as prg
AI.train(prg.flavour('C++'))
AI.make('SuperDuperSoftware')
No to je ono, ještě repo kde je ta knihovna a může se začít..
jestli chcete používat jedi jako backend do editoru, tak bych doporučil https://github.com/palantir/python-language-server . Vnitřně to používá jedi, ale má to standardizované na jazyku nezávislé rozhraní, což zjednodušuji práci tvůrcům doplňků do editorů.
jj na popis možností LSP (Language Server Protocolu) se chystám, to je moc pěkná vychytávka, která - pokud začne být víc podporovaná - ulehčí práci všem, jak tvůrcům editorů/IDE, tak i na druhé straně tvůrcům toolingu pro různé jazyky (ekosystémy)
vim + jedi je naprosta spicka - nastavim si PYTHONPATH (5 sekund), otevru ve vimu neznamou codebase a jedu :), plna staticka analyza jak s IDE a bez silenych importu do IDE, ktere se natrikrat rozbiji a vygeneruji kupu hnoje, zadne vendor specific project files, vse funguje, vse jednoduche.
vystačíš si jen s jedi nebo máš i pluginy pro PEP-8 linter, pydocstyle, pyflakes a tak? bylo by zajímavé si udělat soupis pluginů pro Python, které se dají dobře zkombinovat (já navíc ještě volím plugin Ctrl+P pro doplňování věcí, které Jedi už nedává).
jo, tady se to používá jako alternativa k PyCharmu a Atom + Jedi funguje. Co blbne a nevím už, jak opravit, je spolupráce s Hyperclick (https://atom.io/packages/hyperclick). Při stisku Ctrl+myš to doskakuje na deklaraci proměnných, ale už ne na deklaraci funkcí. Prakticky čistá instalace Atomu s minimem dalších pluginů. Ale pokud postačuje ovládání z klávesnice, tak hyperclick stejně nevadí (navíc jeho zkratka koliduje s multiple cursors, což taky někomu může vadit).