- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我的 previous question 的后续行动.不幸的是,默认情况下,Chicken Scheme 似乎不支持复数,而是提供了 numbers
可以安装的鸡蛋。
我已经通过 chicken-install numbers
安装了这个 egg ,我可以在解释的环境中加载它。我可以调用 use
;在 REPL 中手动或运行我的 .scm
通过 csi
将文件作为脚本.
例如,此脚本完美运行:
(use numbers)
(begin
(display 3+3i)
(newline)
)
csi -s main.scm
csc
编译这个完全相同的片段时(即使没有任何附加标志),如果我没有加载它,我会得到相同的运行时错误(例如,未绑定(bind)的变量。)似乎在编译环境中
use
不切芥末。
require-extension
,
require-library
等,但没有任何区别。另一个是如果我将模块的名称更改为
numbers
以外的名称。 ,比如说
numberss
,它无法编译,提示它无法加载扩展,所以显然它至少检测到
numbers
库已安装。
最佳答案
根据 Peter Bex 在 mailing list 上提供的有用信息,大多数鸡蛋都可以开箱即用,您只需要 use
他们。
但是,某些鸡蛋为基本阅读器提供了扩展,需要告知编译器。您可以使用 -X
旗帜。作为documentation说,numbers
是其中之一。
使用以下代码编译您的代码段:
csc -X numbers-syntax main.scm
关于compilation - 如何在编译环境中使用鸡蛋?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13533720/
我正在尝试使用 setuptools 为我的 python 项目构建一个鸡蛋,但是,每当我构建一个鸡蛋时,如果每个文件/文件夹都被删除,所有的内容都是用第一个字母构建的。 例如,我的父文件夹名为 dp
在 Java、Javascript、C、C++、C# 等语言中,我在教程和代码片段中看到过类似以下的代码。 int foo = 5; int bar = 10; baz(foo, bar); 我认为当
我有一个难倒我的 SQL 查询。基本上,我有一个 Recipes 表,其中包含(您肯定猜到了)许多食谱。我有一个 Ingredients 表,其中包含各种成分。我有一个 RecipeIngredien
我在 R 和 Rstudio 中工作,使用通常很棒的 ggarrange() 安排一组相当复杂的图,但这次我遇到了一个持续存在的问题,它似乎很容易重现并且可能是一个错误? library(ggplot
This problem (你需要将多少只猫扔出建筑物才能确定这样一只猫能够生存的最大楼层。实际上相当残酷),有一个 O(n^3) 复杂度的公认答案。问题等同于这个 Google Code Jam ,
我是一名优秀的程序员,十分优秀!