شرکت نتفلیکس
اسناد در Polynote مجموعه سازمان یافته ای از سلول ها هستند که می توانند حاوی کد یا متن باشند. هر سلول به صورت جداگانه ویرایش و اجرا می شود. میتوانید سلولها را دوباره مرتب کنید، حذف کنید و اضافه کنید، اما وضعیت دادههای هر سلول به محاسبات سلولهای قبلی (اجرا از بالا به پایین) بستگی دارد. این رویکرد تکرارپذیری محاسبات تعریف شده در سند را تضمین می کند (تکرار سند در هر سیستمی منجر به همان نتیجه خواهد شد).
اطلاعات وابستگی و پیکربندی بهجای فایلهای جداگانه، مستقیماً در سند ذخیره میشوند.
برخلاف پروژه های مشابه
از دیگر ویژگی های Polynote می توان به ابزارهای پیشرفته برای ویرایش کد و متن، نزدیک به قابلیت های محیط های توسعه یکپارچه و واژه پردازها اشاره کرد. هنگام ویرایش کد، تکمیل خودکار پشتیبانی میشود، مکانهایی که خطاها برجسته میشوند، و نکاتی برای پارامترهای توابع و روشها نمایش داده میشود. این طرح ها شامل توانایی پرش به تعاریف متغیرها/توابع از مکان هایی است که آنها را فراخوانی می کنند (پرش به تعریف).
در مورد تهیه اسناد و گزارش ها، فرآیند ویرایش آزمایشی در حالت WYSIWYG انجام می شود و به شما امکان می دهد بلافاصله نتیجه نهایی فرمت شده را مشاهده کنید. در عین حال برای تعریف فرمول ها امکان درج عبارات با فرمت LaTeX نیز وجود دارد.
محیط به شما امکان می دهد تا فرآیند اجرا را به طور کامل کنترل کنید - ناحیه کار نشان می دهد که چه کدی در حال حاضر در حال اجرا است و در چه مرحله ای محاسبات هستند. از طریق جدول نمادها می توانید تمام توابع و متغیرهای تعریف شده را مشاهده کنید و همچنین معنای آنها را بررسی کنید یا تغییرات را تجسم کنید. تمام خطاها و استثنائات اجرا بلافاصله در ویرایشگر کد برجسته می شوند. ویرایشگر خط کد در حال اجرا را در زمان واقعی برجسته می کند.
داده های پردازش شده به صورت بصری، به تفکیک نوع یا در نمای جدول نمایش داده می شوند. ادغام با
منبع: opennet.ru