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.

Reply via email to