Netflix cég
A Polynote dokumentumai cellák szervezett gyűjteménye, amely kódot vagy szöveget tartalmazhat. Minden cellát külön-külön szerkesztenek és hajtanak végre. A cellákat átrendezheti, törölheti és hozzáadhatja, de az egyes cellák adatainak állapota az előző cellákban végzett számításoktól függ (felülről lefelé történő végrehajtás). Ez a megközelítés garantálja a dokumentumban meghatározott számítások megismételhetőségét (a dokumentum megismétlése bármely rendszeren ugyanazt az eredményt eredményezi).
A függőségi információk és a konfiguráció közvetlenül a dokumentumban tárolódik, nem pedig külön fájlokban.
Ellentétben a hasonló projektekkel
A Polynote egyéb szolgáltatásai közé tartoznak a kód- és szövegszerkesztéshez szükséges fejlett eszközök, amelyek közel állnak az integrált fejlesztői környezetek és szövegszerkesztők képességeihez. A kód szerkesztésekor támogatott az automatikus kiegészítés, amely kiemeli a hibák előfordulási helyeit, és tippeket jelenít meg a függvények és módszerek paramétereire. A tervek tartalmazzák azt a lehetőséget, hogy a változók/függvények definícióira ugorjunk a hívás helyéről (ugrás a definícióra).
Ami a dokumentációk és jelentések elkészítését illeti, a tesztszerkesztési folyamat WYSIWYG módban történik, így azonnal láthatja a végső formázott eredményt. Ugyanakkor képletek definiálásához lehetőség van LaTeX formátumú kifejezések beszúrására.
A környezet lehetővé teszi a végrehajtási folyamat teljes ellenőrzését – a feladatterületen látható, hogy éppen milyen kód fut, és melyik szakaszban vannak a számítások. A szimbólumtáblázaton keresztül megtekintheti az összes definiált függvényt és változót, valamint megtekintheti a jelentésüket vagy megjelenítheti a változásokat. Minden végrehajtási hiba és kivétel azonnal kiemelésre kerül a kódszerkesztőben. A szerkesztő valós időben kiemeli az éppen futó kódsort.
A feldolgozott adatok vizuális formában, típusonkénti bontásban vagy táblázatos nézetben jelennek meg. Integráció a
Forrás: opennet.ru