In this paper, we outline potential ways for the further development of computational notebooks in Integrated Development Environments (IDEs). We discuss notebooks integration with IDEs, focusing on three main areas: facilitating experimentation, adding collaborative features, and improving code comprehension. We propose that better support of notebooks will not only benefit the notebooks, but also enhance IDEs by supporting new development processes native to notebooks. In conclusion, we suggest that adapting IDEs for more experimentation-oriented notebook processes will prepare them for the future of AI-powered programming.
翻译:本文探讨了在集成开发环境(IDE)中进一步发展计算笔记本的潜在路径。我们聚焦于三个主要领域讨论笔记本与IDE的集成:促进实验过程、添加协作功能以及提升代码理解能力。我们认为,对计算笔记本的更好支持不仅有利于笔记本本身,还将通过支持笔记本原生的新型开发流程来增强IDE。最后,我们建议使IDE适应更偏向实验导向的笔记本流程,这将为其迎接人工智能驱动的编程未来做好准备。