2

我想在编译器中添加一个额外的开关“-XDeriveDataTypeable”。

否则,我希望能够编译 Typeable。

我在 Leksah 哪里可以做到这一点?

4

1 回答 1

5

一般来说

这是您的问题的编辑器/ide-agnostic 解决方案:

对于语言扩展,您可以在源代码的顶部添加它作为编译器编译指示,无论如何我更喜欢它:

{-# LANGUAGE DeriveDataTypeable #-}

而不是-XDeriveDataTypeable在命令行上

您可以将其他命令行选项传递给 GHC,如下所示:

{-# OPTIONS_GHC -fno-warn-name-shadowing #-}

位于莱克萨

Leksah 使用 cabal 进行构建配置,因此没有特殊的 Leksah 魔法,这都是标准的,但您可以使用包编辑器作为 GUI 来编辑 cabal 文件。

向下的 2/3 是Extensions您可以指定所需语言扩展的部分。

包编辑器

于 2014-04-29T11:24:23.583 回答