[IPython-dev] Input transformation rework - input requested

Brian Granger ellisonbg at gmail.com
Sun May 27 16:50:46 EDT 2018


Thomas this is great news! I think that part of the code base could benefit from being simpler and more extensible. Thanks for tackling this!

Sent from my iPhone

> On May 27, 2018, at 1:19 PM, Thomas Kluyver <takowl at gmail.com> wrote:
> 
> Hi all,
> 
> For IPython 7, I'm planning a rework of the input transformation framework:
> https://github.com/ipython/ipython/pull/11041
> 
> The new framework is - I hope - simpler than the one it replaces, and will hopefully have fewer weird corner cases. But it's still a pretty complex beast, and I don't feel like it's a good platform for people to add more transformations to. One option to improve this is to make a smaller extensible API, restricting the kind of things that third party code can do.
> 
> I don't think there's ever been much third party code extending IPython's input transformation, but I'd like to find out about the code that does. So if you're aware of a project that does use our input transformation API:
> 
> - What project?
> - What does it want to transform?
> - Can you point me to the code?
> - What fallback options would it have if IPython didn't support the transformation it wanted?
> 
> This is specifically about text transformations; AST transformations are not changed.
> 
> Thanks,
> Thomas
> 
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at python.org
> https://mail.python.org/mailman/listinfo/ipython-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ipython-dev/attachments/20180527/63131738/attachment.html>


More information about the IPython-dev mailing list