Hi Nikita, Unfortunately, none of the core contributors uses Python so the Python plugin hasn't had much attention in a long while. Well, I've started using Python for a few things, but they're so simple I haven't yet fired-up LightTable for them yet.
Someone recently stepped-up to be the new maintainer of the Python but they haven't shared much on the GitHub repo yet. I watched the video embedded in your demo page but I can't tell what's particularly valuable about xdbg. It seems like something like the LightTable Clojure plugin and its support for watches would be nicer. Note that the core LightTable team has dropped support for the InstaREPL but a lot of the interactivity is available without it (which is one reason we dropped support). As for implementing something similar for Python, I'd imagine that leveraging the existing code for the LightTable Python plugin would be helpful, and looking at how similar features are implemented in the Clojure plugin would be really helpful, but beside that I'm not sure the best place for you to start. On Thursday, June 23, 2016 at 2:23:50 PM UTC-4, [email protected] wrote: > > Hi, > > I'd like to know if Light Table has any features for evaluating code in > local scope. > > I think it's very helpful when writing code to see the values flowing > through it, and be able to inspect/modify them interactively. However, last > time I tried LightTable with Python there was no way to interactively > evaluate code outside of the global scope. To give a sense of one kind of > workflow I'm imagining, I put together a short interaction demo at > http://kitaev.io/xdbg/html/ > > I imagine that people on this list have put a lot of thought into > different ways of increasing interactivity, so I'm curious if this has > already been implemented or brainstormed. > > The only thing in this vein that my searching turned up is the clojure > instarepl, which unfortunately seems limited both in terms of language > support, and in terms of support for more complicated code with > expensive/nondeterministic steps (e.g. something math-heavy, calling out to > c, or importing external resources). > > I'd appreciate any input I could get on this! > > Thanks, > ~Nikita > > -- You received this message because you are subscribed to the Google Groups "Light Table Discussion" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
