跳转到主要内容

基于MetaKernel的Jupyter Hy内核

项目描述

# Calysto Hy

Calysto Hy是基于[Metakernel](https://github.com/Calysto/metakernel)的Jupyter Hy内核。[Hy是一种语言](https://github.com/hylang/hy),它将Lisp-like语法转换为Python语义。

该内核基于[bollwyvl/hy_kernel/](https://github.com/bollwyvl/hy_kernel/)。该内核将Hy视为Python预处理器,因此可以使用标准IPython工具。Calysto Hy将Hy视为一种完整语言。因此,它使用MetaKernel来获得魔法、shell、并行处理等。

## 安装

如果您想通过[kaschalk/jedhy](https://github.com/ekaschalk/jedhy)享受完整的代码补全功能,您需要使用最新版本并安装hy master (> 0.13.1),jedhy和toolz,因为jedhy使用了新的hy语法。否则,calysto_hy将回退到正常补全。

`shell pip3 install git+https://github.com/ekaschalk/jedhy.git pip3 install git+https://github.com/Calysto/calysto_hy.git python3 -m calysto_hy install `

如果要在系统中安装,您可能想

`shell sudo pip3 install git+https://github.com/ekaschalk/jedhy.git sudo pip3 install git+https://github.com/Calysto/calysto_hy.git sudo python3 -m calysto_hy install `

或安装到您的个人空间中

`shell pip3 install git+https://github.com/ekaschalk/jedhy.git --user pip3 install git+https://github.com/Calysto/calysto_hy.git --user python3 -m calysto_hy install --user `

或在一个已经激活的虚拟环境中安装

`shell pip3 install git+https://github.com/ekaschalk/jedhy.git pip3 install git+https://github.com/Calysto/calysto_hy.git python3 -m calysto_hy install --sys-prefix `

## 使用

`shell jupyter 控制台 --kernel calysto_hy `

您可以通过选择“Calysto Hy”核心在 Jupyter 笔记本中使用 Calysto Hy。请参阅示例 [notebooks](https://github.com/Calysto/calysto_hy/tree/master/notebooks).

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

calysto_hy-0.1.1.tar.gz (4.0 kB 查看哈希值)

上传

构建分布

calysto_hy-0.1.1-py2.py3-none-any.whl (6.6 kB 查看哈希值)

上传 Python 2 Python 3

由以下提供支持