TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

An Introduction to Nitra

86 点作者 oal超过 11 年前

6 条评论

breckinloggins超过 11 年前
This gets us ever closer to the goals of the elusive (and presumably abandoned?) Grok project [1].<p>I&#x27;d love to see syntax highlighters (like Pygments), editors and IDEs, autocompletion providers, debuggers, and all other language-related tooling consume a standardized canonical &quot;language description format&quot;. Making a new language? Bam! It&#x27;s automatically supported by Visual Studio, Eclipse, Emacs, vim, Sublime Text, gdb, Pygments, the list goes on.<p>The extension capabilities are also awesome. Let&#x27;s say I have a huge project and, at a certain level of abstraction, users aren&#x27;t allowed to use fprintf(stderr, ...), they need to use LOG(...). It would be great to have a file in your project that can tell your environment to give you the &quot;red squigglies&quot; and autofix information for such situations.<p><a href="http://bsumm.net/2012/08/11/steve-yegge-and-grok.html" rel="nofollow">http:&#x2F;&#x2F;bsumm.net&#x2F;2012&#x2F;08&#x2F;11&#x2F;steve-yegge-and-grok.html</a>
评论 #6721568 未加载
turbolent超过 11 年前
Looks very similar to OMeta (<a href="http://tinlizzie.org/ometa/" rel="nofollow">http:&#x2F;&#x2F;tinlizzie.org&#x2F;ometa&#x2F;</a>)
评论 #6719557 未加载
评论 #6719641 未加载
SuddsMcDuff超过 11 年前
I hope some of the work they&#x27;ve done filters back into Nemerle. A lot of people were very excited when JetBrains picked up the Nemerle team but it&#x27;s not clear that they have any intention of supporting the project - they just wanted the team...
评论 #6720133 未加载
radicalbyte超过 11 年前
I&#x27;ve been waiting for this for a year; the idea of having a language-within-a-language is extremely powerful.<p>Take our product: we have javascript, typescript, XML and SQL stored in strings in our C# codebase. As you can expect, these are really hard to maintain, and just has hard to move to separate templates.<p>Oh, did I mention that we also have our own templates, our own DSL, handlbar templates, jQuery templates and templates used in various libraries.<p>Nitra can support that all in one tool.
sebkomianos超过 11 年前
Am I being too simplistic when I think the following holds?<p>Easier to make a DSL =&gt; Wider adoption of new languages =&gt; Better grounds for experimentations =&gt; Much more creative stuff =&gt; More accessible technology
评论 #6723745 未加载
_random_超过 11 年前
This is so awesome! I hope the resulting assemblies will be PCL though.