arrayfire / arrayfire/arrayfire-lisp
Organization & Recommendations
- 主要语言
- 没有语言数据
- 星标
- 2
- 派生
- 3
- PR 合并指标
- 30 天内没有已合并 PR
描述
Thanks for making this @pavanky I've forked the repo and since there is no other way for me to communicate with you or the other people who are watching this repo (Hi @umar456 and @shehzan10 ) I figured I'd open an issue and start there.
I don't know how much experience you or the other ppl have w/ Common Lisp, so I'll assume the answer is "very little" and if I'm wrong... then no harm done. I typically use a directory structure like the following for most projects:
```
arrayfire-lisp
|- arrayfire-lisp.asd
|- Readme.md
|- ...
|- examples
| `- examples.lisp
|- src
|- package.lisp
|- autowrap.lisp (if we're using cl-autowrap)
|- ...
`- spec
|- arrayfire.h (a header we write to make autowrap generation easier)
`- *.spec (the autowrap-generated spec files)
```
For the most part, if we use [cl-autowrap](https://github.com/rpav/cl-autowrap) and the C API of ArrayFire it should make life easier & faster. [cl-sdl2](https://github.com/lispgames/cl-sdl2) uses cl-autowrap completely and the SDL library is pretty extensive. I don't have any experience with the C portions of ArrayFire, but from looking at the docs, it looks pretty close.
As for style of the code, I try and stick to the [Google CL Style Guide](https://google.github.io/styleguide/lispguide.xml) but that's just me (and I'm not a style nazi... unless you're using tabs & spaces for indentation!!!)
If you want me to set the groundwork on directory structure & whatnot that's cool. Just let me know which direction I should take, or if you have questions let me know & I'll try to answer them.
贡献指南
这个仓库没有索引到贡献指南
调研方向
该 issue 提议采用包含 examples/ 和 src/ 文件以及 cl-autowrap-generated specs 的 arrayfire-lisp.asd 布局,但没有确定具体的修改。先阅读 repository tree 和 README,然后确认 maintainer 首选的目录结构和 binding 方案;只有在就该方向达成一致并定义出具体任务后,工作才算完成。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- c
- 领域
- tooling
- Issue 类型
- 功能
- 难度
- 5/5
- 预计耗时
- 一周以上
- 活跃度
- 停滞
- 描述清晰度
- 需要澄清
- 新手友好度
- 15/100