• 是的,这是ruby的,试了一下,一些功能可以,一些不能用,特别是遇到python的元组之类的,我只试了一点点。

  • 在用python,只是有时觉得python缩进比较难受,有时逻辑错了,语法没错不易查出。Julia也用过。ruby没用过,觉得crystal比go方便。 但使用pycall时,python里面的元组等类型有些语言没有,还要转换。而且一些函数变量是元组时,不便输入。crystal还没有pycall。

  • 有仁兄能做个PyCall吗?使用Crystal 调用Python 包,一下解决很多问题。Julia,Ruby 都是这样做的。

  • 刚才尝试了Pycall, 很多Python 里面的包在如Ruby中都可以调用,这样的话,也许可以调用pytorch 或者tensorflow.发现Julia也是可以直接Pycall,这样的话,只要Python 做好第三方包,其他的都可以用了。

  • 主要是第三方包的支持,相比Python而言,gem包少,更新不及时,造轮子人少,用的人当然也少了。Python的空格让人崩溃,感觉Ruby写起来心里舒服,但没相应的第三方支持,不可能全部从头造。Julia 做科学就算好,结合了很多东西,但第三方包还是不像Python那么及时更新而且完整,最合适的就只有Python了。Go 也碰到第三方包不兼容的情况。

  • 我浅薄地认为,ruby 的第三方包还是不够丰富,像Python能提供Web 到DeepLearning全系列第三方包,而且有丰富的文档和书籍,可Ruby没有,即使想用的人也会转向的。如果大家热爱Ruby,需要大家努力造轮子,写文档,才能吸引更多的人来参与。新出的Crystal也一样。

  • Crystal 程序结构 at 2018年10月13日

    以前没有用过Ruby,看了Crystal 后觉得很好,但命运和Ruby会不会一样呢?从语法上,我个人喜欢Ruby一点,Python 缩进的方式有时让人崩溃,但Python 人气指数很高。从RubyGems 来看,很多Gems使用没有完整的教程,只有安装指南。看Python的第三方包,好多都写成指南,写成书出版了,这就是Python能变成生产力,让用户能明明白白使用,Ruby没有做到,除Rails 之外。Crystal lang 会不会成为第二个Ruby呢?Ruby2.6 就有Jit了。