Polyglot Notebooks: A practical introduction

Page 4: Conclusion and outlook

Contents

Despite the stumbling blocks, the Polyglot notebooks are a very useful tool. They offer the possibility of quickly combining different languages with each other and outputting the results of the execution, as well as displaying them in tables or mermaid diagrams. This makes them an alternative to LINQPad and RoslynPad for quickly creating prototypes and proof-of-concepts. In Markdown format, the solutions can be documented directly for non-developers and interactive reports can be generated.

Beyond the scope of this article, there are many other exciting topics that are worth looking at. Among other things, Entity Framework can be used to create C# models of databases, which can then be accessed from Polyglot Notebooks. Furthermore, you can refer to other notebooks directly from a Polyglot notebook and start programs from them, so that it is not necessary to describe everything in a single notebook. Thanks to the integrated Mermaid diagrams, the notebooks are also suitable for technical documentation, for example via class and sequence diagrams. Further suggestions can be found in the examples in the Polyglot Notebooks GitHub repository.

(mki)