问题标签 [nemerle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio-2012 - 如何使用 VS2012 安装 Nemerle
我已经安装了 NemerleSetup-net。这创建了一个 Nemerle 文件夹c:\Program File(x86)\Nemerle
但没有扩展VS2012 Common7\IDE\Extensions
等,我在IDE
有人可以帮助我吗?谢谢。
visual-studio - 适用于 Windows Phone 的 Nemerle
我刚开始研究 Nemerle。由于这是 .NET 语言,我想知道是否可以用于 Windows Phone 开发?Visual Studio 是否支持它?
macros - Nemerle Operator属性参数
我的问题在以下代码的评论中。
此代码示例来自: Nemerle 宏的中缀格式
c# - 如何避免在 .NET 中为不同的数字类型编写重复代码
我正在尝试编写适合浮点、双精度等类型并使用算术运算的通用 Vector2 类型。有没有机会用 C#、F#、Nemerle 或任何其他或多或少成熟的 .NET 语言来实现它?
我需要一个解决方案
- (1) 良好的性能(与我编写单独的 Vector2Float、Vector2Double 等类相同),
- (2)这将使代码看起来不错(我不想在运行时为每个类发出代码)
- (3) 并且会尽可能多地进行编译时检查。
由于原因 1 和 3,我不想使用动态。现在我正在检查 F# 和 Nemerle。
UPD:我希望这种类型有很多数学代码。但是,如果可能的话,我更愿意将代码放在扩展方法中。
UPD2: 'etc' 类型包括 int(我实际上怀疑我会使用)和 decimal(我想我可能会使用,但不是现在)。使用扩展方法只是个人喜好问题——如果有充分的理由不使用,请告知。
unit-testing - 如何在 Nemerle 项目中运行测试
如何运行测试来测试我的 nemerle 代码。例如,我在一个 nemerle 项目中有一个 Calculator 类和一个 CalculatorTests 类。我已经使用包管理器(“install-package nunit”)添加了对 nunit 的引用。现在 NUnit 在 nemerle 项目中可用。
编写以下代码后
我尝试使用 TestDriven.net Visual Studio 插件来运行测试,但无法运行。有人可以告诉我如何在 nemerle 中运行测试,还是在执行控制台应用程序时我必须编写代码来运行所有测试?
msbuild - 如何在 msbuild/MonoDelevep 项目文件中使用 Nemerle
我有一个项目(由于我无法控制的原因)使用 MonoDevelop 的构建系统。我不熟悉它的构建系统,但我知道它是 msbuild 项目格式。
我可以通过调用 Nemerle 编译器作为单独的预构建步骤来包含 Nemerle 源,但这意味着我必须手动使所有编译器设置/开关/定义/等在 msbuild 项目文件和 Nemerle 编译器命令行之间保持同步。显然,这是有问题的。
如何设置我的项目的 msbuild 项目文件以包含 Nemerle 源并正确调用 Nemerle 编译器?
generics - Nemerle - 如何编写具有通用约束和“要求”条件的方法签名?
使用 Nemerle,我想创建一个具有泛型类型约束和“需要”前置条件的方法。关于方法的返回类型,这些的正确顺序/语法是什么?
这是我想要的 C# 示例:
这是我最好的 Nemerle 猜测,编译器不喜欢它:
我怎样才能使这个编译?
编辑:
我实际上是在使用array
关键字System.Array
.
这编译:
monogame - 如何在 Nemerle 上编译 Android Monogame?
我可以使用 Nemerle 为 Android 开发 MonoGame 吗?
我需要帮助设置“Hello World”项目(应该使用哪些目标和哪些引用?)
如果您需要更多信息,请告诉我。
谢谢你。