3 ms·
> Seriously, what if Python is specially hard to support for some reason? Many of the cool features in LightTable are already supported by fancy python interpr
by exDM69 14y ago
> Seriously, what if Python is specially hard to support for some reason?
Many of the cool features in LightTable are already supported by fancy python interpreters like iPython and bPython.
LightTable must either implement a Python parser and a partial interpreter/evaluator that is used to analyze call graphs and such or use the relevant parts from the Python core. Not a simple task to implement (and maintain) but most definitely doable.
- sirclueless 14y agoWhat call graphs? Everything in python is call-by-name. `globals()['foo']` isn't exactly a very strong reference, and anyone can change it.
- seunosewa 14y agoIn practice, those things are hardly changed. When they are, users understand that the IDE might not be able to help them,
- slurgfest 14y agoYep, that kind of thing is pretty strongly discouraged anyway and as a Python programmer I definitely have never expected (say) lint tools to understand them. Life goes on, it's just not that important for getting things done.