julia 开发包入门

请问开发julia包,有比较详细的教程吗?类似R语言的 R packages, http://r-pkgs.had.co.nz/

内容介绍如:

  • 文件结构如何组织
  • deps规范, 如何添加C、Fortran代码,编译方式,dll放置的位置;
  • 如何load_all
  • test
  • 如何install

感谢

补一个最新的:

这个一时没想起来有啥好的教程,看其他人有没有补充的。

随便去github找一个常用包,看看它怎么写的就行了,需要注意的一般就是Project/Manifest怎么写(一般用自动生成的就够了,添加依赖的话激活这个project然后add即可),build和test脚本怎么写。

参考别人的,大部分都能搞明白。但关于deps怎么写,还是没搞懂。我调用的是C语言+Fortran的代码,如果是在R语言中的话,rtools会自动编译这些文件。但是在julia中,我看很多人都是不同platform指定下载不同的dll,不知道有没有简单的、跨平台的方式。
比如,如果已经安装gcc+Fortran的话,在用户的电脑上自行编译

可以先看下这两个

1 个赞

不过这种方式已经快被遗弃了,因为在用户电脑上自行编译要求用户电脑正确配置了编译环境,这对于Windows平台很难提供 out-of-box installation experience。

感谢 Thanks