Couple of questions here. The Xilinx Pynq project is based on having fixed FPGA configurations, and then using Python as the programming language for the embedded processors. The project is based on using Jupyter notebooks as the programming environment. Jupyter notebooks are a great way to write and interactively debug code, add comments and basically end up with a packaged application that is easy to hand off.
Since creating Tcl scripts and testing them is highly interactive, being able to run a Tcl kernel in a Jupyter notebook would allow fast Tcl script development and an efficient debugging environment. Cutting and pasting code into System Console works, but is not a particularly efficient way to write code and debug it.
I know that there are examples in the wild of using Tcl as the kernel for Jupyter, but the Quartus Tcl packages would be required. Maybe I could figure out all the steps to get this running, maybe not, but was hoping someone had tried this already.
The software world continues to come up with great tools and great approaches for increased productivity. The FPGA design world, not so much. Using Jupyter to generate Tcl scripts for Quartus flows would be very cool.
RR