如何在 Jupyter 界面中调试 Scheme 代码?
看到视频 Scheme Debug Demo in Jupyter, now with Inspector - YouTube 太嗯哼了,
当然要切换过去!
只是没想到…
调研
快速 google 并查询了以下关键文章:
- Calysto/calysto_scheme: A Scheme kernel for Jupyter that can use Python libraries
- rainyear/A-sketch-of-SICP: SICP in IPython Notebook with Scheme kernel.
- JupyterでScheme処理系を動かしてSICPを勉強する | Developers.IO
- No such kernel named calysto_scheme · Issue #6 · Calysto/calysto_scheme
- …
嗯哼
- pyenv 中安装 3.6.3/3.4.3
- 然后虚拟化出对应的 scm343/scm363
- 尝试部署 ipyn-jupyter-calysto_scheme
- 结果, 启动后, 依然没有见到新 kernel ~
Calysto Scheme 3
- 再搜索对应的 error:
No such kernel named calysto_scheme
- 才从官方 Issue 中理解:
- 这类对于 jupyter 内核的扩展
- 要有一个明确的新内核挂载的指令!
才嗯哼明白:
- calysto_scheme 已经稳定, 用 pip 安装没有问题
- calysto_scheme 已经稳定, 和 py3 版本没有直接关系
- 最最要紧的是, 先安装对应模块, 再加载新 kernel 才能在 juypter 界面中看到…
官方文档最核心的正确的操作,要依次执行:
pip3 install --upgrade calysto-scheme --user
python3 -m calysto_scheme install --user
原先以为第二步是相同的作用, 结果, 在第一步成功后, 就没有继续,然后就没有了然后…
TODO
其实吧, Calysto Project: Libraries and Languages for Python and Jupyter 也是大神器
- 通过对 Jupyter 的合法扩展, 已经可以支持近10种其它语言来享受 ipynb 的交互
- 所以, 接下来 mma 怎么也在 ipynb 中嗯哼? 虽然这个非常没有必要…
用时
- .5h blogging
- 1.h 研究并完成配置
FAQ:
自怼圈 -> 营造被动节奏外韵律
每年 4.1/8.1/12.1 定时开放报名进入
PS:
任何问题, 随时邮件提问可也:
大妈的多重宇宙 - YouTube
全新自媒体系列...科学幻想,读书,说故事...点击注册~> 获得 100$ 体验券:
订阅 substack 体验古早写作:
Zoom.Quiet’s Chaos42 | Substack
关注公众号, 持续获得相关各种嗯哼:
蟒营®编程思维提高班Python版
**2021.01.11** 因大妈再次创业暂停定期开设, 转换为预约触发:-
+ 任何问题, 随时邮件提问可也:
[email protected]