gpt4 book ai didi

scala - 使用 twitter Eval 和 Scala notebook 评估 Scala

转载 作者:行者123 更新时间:2023-12-04 08:33:24 27 4
gpt4 key购买 nike

我一直在使用 twitter Eval 函数来编译 Scala 函数。但更愿意评估项目 scala-notebook ( https://github.com/Bridgewater/scala-notebook ) 中提供的功能

scala-notebook 是否与其运行的机器的内部 repl Hook ?

它与 twitter Eval 库 (https://twitter.github.io/util/docs/index.html#com.twitter.util.Eval) 有何不同?

最佳答案

两者 scala-notebooktwitter-eval使用 scala-compiler引擎盖下的工具,用于将文本编译和解释为 Scala 代码。因此,从技术上讲,这两者在编译源代码的方式方面没有区别。

只是为了阐明他们是如何做到这一点的,请查看以下文件:

Scala笔记本:https://github.com/Bridgewater/scala-notebook/blob/master/kernel/src/main/scala/com/bwater/notebook/kernel/Repl.scala

推特评估:https://github.com/twitter/util/blob/develop/util-eval/src/main/scala/com/twitter/util/Eval.scala

如您所见,两者都使用了 Scala 编译器。编译器类和实用程序位于包“”中。 scala.tools '

关于scala - 使用 twitter Eval 和 Scala notebook 评估 Scala,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34531002/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com