GitHub标星2.6K!Jupyter“稳不
它已经在Netflix内部普及行使,并且Netflix正在研究怎样将Polynote和其他平台集成,下面一路具体来看看Polynote有哪些牛掰的成果特征: 成果概述可一再性 Polynote的两个指导原则是可复制性和可见性。为了实现这两大特征,我们最早的计划决定之一是从新开始构建Polynote的代码表明,而不是像传统条记本一样依靠REPL。 我们以为,尽量REPL总体上不错,但它们基础不得当条记本电脑。为了相识REPL和条记本的题目,让我们看一下典范条记本情形的计划。 条记本是单位格的有序荟萃,每个单位格可以生涯代码或文本。每个单位格的内容可以独立修改和执行。单位格可以从头分列,插入和删除。这还可以取决于条记本电脑中其他单位的输出。 将此与REPL情形举办比拟会发明。在REPL会话中,用户把表达式一次一个地输入提醒符。一旦求值,表达式及其求值功效是不行变的,求值功效将附加到下一个表达式可用的全局状态。 不幸的是,这两个模子之间的摆脱意味着一个典范的notebook情形,它行使一个REPL会话来评估单位代码,当用户与notebook交互时,会导致潜匿状态蕴蓄。单位可以按任何次序执行,从而改变这种全局潜匿状态,从而影响其他单位的执行。凡是环境下,条记本无法从顶部靠得住地从头运行,这使得它们很难复制并与他人共享。这种潜匿状态也让用户很难揣度条记本上运行了什么。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |