作者:永恒多一天_313 | 来源:互联网 | 2023-02-06 21:11
可疑这个帖子的至少一部分可能是愚人节的笑话,我开始在我的Linux笔记本电脑上安装Dotty并且很高兴并且惊讶地发现它看起来完全是直的 - 我能够得到Fibonacci函数给定德语在REPL工作正常.
现在我想在IntelliJ IDE中用德语编写Dotty/Scala,但到目前为止还没有设法实现这一点,或者就英语语言'Hello World'而言,Dotty编译失败并出现SBT错误,见下文(对象的IntelliJ代码窗口中没有错误).
通过IntelliJ新项目对话框打开一个新的Dotty项目会在我的.ivy2目录中添加一个新的Dotty实例,这与我在REPL中使用的实例不同.我找到了Felix Mulder的Dotty插件,但我不确定如何使用源代码插件.项目建立后:
我在src> main中创建的任何新Scala文件中都无法识别德语关键字.
在build.sbt中,某些运算符和关键字无法识别
在build.sbt中,每个条目都会给出错误 Expression Def.Setting[SomeType] must conform to DslEntry in SBT file
我收到此错误日志警告(两次):
Binary version (0.1.1-20170410-0bd7821-NIGHTLY) for dependency
ch.epfl.lamp#scala-library;0.1.1-20170410-0bd7821-NIGHTLY in
default#skala_2.11;0.1-SNAPSHOT differs from Scala binary version in
project (2.11).
我认为这可能是我的环境变量中的路径skala
和dotty
路径的结果PATH
.
在第3点搜索错误消息让我在这里:我可以切换到一个非常容易理解的非捆绑SBT,但是HW仍然无法编译,反而给出了相当长的SBT错误.
不幸的是,我不理解build.sbt中条目的语法,足以根据murmelssonic的建议改变它们.如果我必须学习那么好,我相信我可以.
我相信我已阅读帖子,这些帖子表明build.sbt错误可以忽略,因为它们实际上并没有导致编译错误,但我无法确认这一点,因为我还无法编译任何内容.即使这是真的,我想消除这些,最好不要掩盖合法的警告和错误.
我的问题可能更好地表达为"我如何安装IntelliJ的Dotty插件?",但我不确定这是这一系列症状的完整解决方案.
系统信息:
OS Kubuntu 16.10
Java 1.8_121
IntelliJ 2017.1
Dotty v0.1.1-20170410
通过IntellliJ对话获得SBT 0.13.13和0.13.15(每次尝试)
SBT 0.1-SNAPSHOT(来自sbt version
sbt目录中的命令行,通过更改IntelliJ设置使用).
Justin Kaese..
27
虽然Skala是Scala语言的自然发展,但看看其创建者Martin Odersky是德国人并且应该首先实施德语关键词,JetBrains是一家俄罗斯公司.因此,我们致力于将西里尔字母关键字输出到编程领域.
在某种程度上,IntelliJ-Scala已经是Scala编程语言规范的替代编译器.随着IntelliJ 的全新Скала插件的发布,这将越来越正确!
这是IntelliJ-Скала团队唯一的德国成员的官方声明.
1> Justin Kaese..:
虽然Skala是Scala语言的自然发展,但看看其创建者Martin Odersky是德国人并且应该首先实施德语关键词,JetBrains是一家俄罗斯公司.因此,我们致力于将西里尔字母关键字输出到编程领域.
在某种程度上,IntelliJ-Scala已经是Scala编程语言规范的替代编译器.随着IntelliJ 的全新Скала插件的发布,这将越来越正确!
这是IntelliJ-Скала团队唯一的德国成员的官方声明.
研究古希腊语的学者可以选择Κλῖμαξ(或现代希腊语中的Σκαλα).他们将能够通过在Κλῖμαξ中编写他们的元程序来探索希腊哲学的编码.
有中文版的计划吗?