Компания Netflix
Документите в Polynote са организирана колекция от клетки, които могат да съдържат код или текст. Всяка клетка се редактира и изпълнява индивидуално. Можете да пренареждате, изтривате и добавяте клетки, но състоянието на данните за всяка клетка зависи от изчисленията в предишните клетки (изпълнение отгоре надолу). Този подход гарантира повторяемостта на изчисленията, дефинирани в документа (повтарянето на документа на всякакви системи ще доведе до същия резултат).
Информацията за зависимостите и конфигурацията се съхраняват директно в документа, а не в отделни файлове.
За разлика от подобни проекти
Други функции на Polynote включват разширени инструменти за редактиране на код и текст, близки до възможностите на интегрираните среди за разработка и текстообработващите програми. При редактиране на код се поддържа автоматично довършване, подчертаване къде възникват грешки и показване на съвети за параметри на функции и методи. Плановете включват възможност за преминаване към дефиниции на променливи/функции от местата, където са извикани (jump-to-definition).
Що се отнася до подготовката на документация и отчети, процесът на редактиране на теста се извършва в режим WYSIWYG, което ви позволява незабавно да видите крайния форматиран резултат. В същото време, за да дефинирате формули, е възможно да вмъкнете изрази във формат LaTeX.
Средата ви позволява да контролирате напълно процеса на изпълнение - областта на задачите показва какъв код се изпълнява в момента и на какъв етап са изчисленията. Чрез таблицата със символи можете да видите всички дефинирани функции и променливи, както и да проверите тяхното значение или да визуализирате промените. Всички грешки при изпълнение и изключения се маркират веднага в редактора на кода. Редакторът подчертава текущо изпълнявания ред от код в реално време.
Обработените данни се показват във визуален вид, разбити по тип или в табличен изглед. Интеграция с
Източник: opennet.ru