[招募] Rewrite it in Julia

我有一个想法,把一些程序,算法什么的用Julia写一遍,从而体现这个语言优秀的一面,人多力量大,我想看看有没有人想加入这个新建的组织,可以先加入群聊看看

第一步我也不知道干什么,让我们随便找找项目,看看有哪些可以重写的项目吧

1 个赞

想法1

重写一些命令行程序,比如

  • ls
  • find
  • cargo wipe

需要注意的是,我们不打算写成命令行程序,而是封装成函数,返回一个数据结构,再 pretty print
https://github.com/Rewrite-it-in-Julia/Commands

想法2

解析一些Julia包,比如

这些包都比较大,重写需要费老大的劲,不如我们把他们解析一下,然后看看自己能不能写一个简单的 demo

想法 B1

翻出一些东西:

关于解析一些包,我之前对这个https://github.com/FixedEffects/FixedEffectModels.jl
做了一点基本的工作,不知道有没有有没有人有兴趣?
或者我觉得
GitHub - JuliaAI/DecisionTree.jl: Julia implementation of Decision Tree (CART) and Random Forest algorithms
这个也不错,本身业务/算法,相对容易理解,可以专注到代码实现本身。
我的想法是,通过这样的方式,学会查看包的源码,也学会尝试用julia的方式来组织项目的结构,编写代码(毕竟julia跟传统的OOP不同),需要点设计模式的感觉。
当然我水平很浅,一点简单的想法,欢迎大家批评和交流

你是要做解析吗,你可以在本地先写文档,我待会建立仓库

https://github.com/TheAlgorithms/Julia
https://github.com/mossr/BeautifulAlgorithms.jl