有没有人试图使用Hylang语法的IPython?

时间:2014-01-19 16:49:04

标签: python ipython

你可以使用Hylang:

In [1]: %%script hy
(print "Hello, Cuddlefish!")                                                                                             
   ...: 
=> Hello, Cuddlefish!
=> hy 0.9.12


In [2]: 

我想直接使用它:

In [1]: (print "Hello, Cuddlefish!")
Hello, Cuddlefish!

Int [2]:

3 个答案:

答案 0 :(得分:4)

试用我的hymagic模块。您可以使用

安装它
$ pip install hymagic

使用

加载魔法
%load_ext hymagic

对一行使用%hylang,对整个单元使用%%hylang。例如

%hylang (+ 1 2 3)

%%hylang
(defn hello []
   (print "hello world"))
(hello)

答案 1 :(得分:2)

可以安装hy kernel,而不需要前缀

  

%hylang

在每个单元格的开头。

答案 2 :(得分:0)

晚会答案

其他评论(hy_kernel)中提到的Hy内核已不再维护。

基于Calysto Hy,现在正在积极开发的是Metakernel