我已经为亚特兰大函数式编程聚会介绍了 Hy 会话。
本介绍的一个受众是 Pythonistas,他们可能希望通过将他们的 python 项目移植到 Hy 来使用 Hy 来熟悉 Lispy 语法。
由于 Jupyter 在 Pythonistas 中很受欢迎(我在编写 Python 时经常使用它来进行探索性编码),所以我想使用 Calysto Hy 内核。
当我在 Jupyter 实验室中选择 Calysto Hy 磁贴时,在我启动 Jupyter 的终端中,我看到以下消息重复很多次,并且代码未在 Jupyter 中执行:
[I 20:36:29.895 LabApp] Kernel started: cb8848bf-491e-4502-96fa-8089b8aca66d
Traceback (most recent call last):
File "/home/gt/anaconda3/lib/python3.7/runpy.py", line 183, in _run_module_as_main
mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
File "/home/gt/anaconda3/lib/python3.7/runpy.py", line 142, in _get_module_details
return _get_module_details(pkg_main_name, error)
File "/home/gt/anaconda3/lib/python3.7/runpy.py", line 109, in _get_module_details
__import__(pkg_name)
File "/home/gt/anaconda3/lib/python3.7/site-packages/calysto_hy/__init__.py", line 2, in <module>
from .kernel import CalystoHy
File "/home/gt/anaconda3/lib/python3.7/site-packages/calysto_hy/kernel.py", line 13, in <module>
from hy.macros import _hy_macros, load_macros
ImportError: cannot import name '_hy_macros' from 'hy.macros' (/home/gt/anaconda3/lib/python3.7/site-packages/hy/macros.py)
当我/home/gt/anaconda3/lib/python3.7/site-packages/hy/macros.py
在可靠的 ol'emacs 中打开时,我看不到任何名为_hy_macros
.
我将不胜感激在让 calysto Hy 工作方面能得到的任何帮助。
几周后我还有另一个教学课程。