你好,干扰者!很高兴为我们的首个编程语言Jam揭开序幕。如果你刚刚听说这件事,或者需要复习一下,那么请访问以下链接:Jam登陆页面Jam Introo发布Jam注册说明如果你还没有注册,或者认为其他人可能会感兴趣,现在做还不算太晚。我们将继续开放注册服务一周。我们保持主题的开放性,主要标准是“新鲜度”或新想法。我们不会公布我们完整的判断标准,因为这将与鼓励新想法背道而驰。最重要的是,您可以获得一种有趣语言的工作原型。其他一切都是次要的。如果你想比赛,但没有团队,请访问我们的“不和谐”,我们已经为你建立了一个频道,让你与其他想要团队的人见面。如果Repl.it缺少对您最喜欢的语言或工具的本机支持。然后,您有几种方法可以使其工作:您可以从repl打开shell终端并直接使用该工具,因为它可能已经在我们的基本映像中可用(cmd/control+k并单击“open shell”)。您可以使用.replit文件配置环境。有关详细信息,请参阅文档。另请参阅我如何在没有本地支持的情况下让Haskell Cabal在Repl.it中工作。如果您的依赖项在基础映像上不可用,请考虑将PR发送到我们的开源基础映像Polygot。您还可以简单地将二进制文件下载到容器上并直接运行。您可以对bash响应上的语言和依赖项执行此操作,您也可以使用它来安装依赖项,否则将使用apt-get进行安装,但最直接的做法是使用Repl.it本身完全支持的语言。我们知道Repl.它不是最完整的解决方案,因为我们重视简单性而不是完整性。我们也不期望您为这个JAM构建最优化或最完整的语言。专注于做一个有说服力的原型。如果您正在使用现有的语言,但由于某种原因,它不能在Repl.it上运行,请考虑将您的语言思想调整为新的、可能更简单的原型。在即兴表演之后,我们会让你把这些想法带回你的语言。归根结底,这场比赛是为了获得乐趣,让更多的业余爱好者对编程语言设计感兴趣。我们不打算使用您在生产中生产的任何语言,除了将我们的平台宣传为一个有趣的编码场所之外,这对我们也没有任何直接的商业价值。我们将尽最大努力回答问题,合并拉取请求,并提供帮助。然而,值得注意的是,核心Repl.it团队在每年的这个时候非常小,而且很忙,因为我们准备在秋季学期为我们的教育客户服务。然而,我们的社区提供了令人难以置信的帮助。请随时在本论坛上发布问题,或就我们的分歧寻求帮助。此外,请查看其他编程语言社区,如ProgLangDesign.net。在即将到来的时候,我们将发布有关如何提交的说明和指南。黑客之旅快乐,我们很高兴能看到你建造的东西!