mirror of
https://github.com/akiradeveloper/nim-fuse.git
synced 2026-01-02 07:24:37 +00:00
No description
|
|
||
|---|---|---|
| test | ||
| .travis.yml | ||
| arch.svg | ||
| c_bridge.c | ||
| fuse.html | ||
| fuse.nim | ||
| fuse.nimble | ||
| hifuse.nim | ||
| LICENSE | ||
| README.md | ||
nim-fuse
A FUSE Binding for Nim
The aim of nim-fuse is to provide the fast, safe and portable fuse implementation and to show a real-world application of Nim language.
Browse API
https://rawgit.com/akiradeveloper/nim-fuse/master/fuse.html
Why Nim?
- Nim is high-performance but much safer than C. Now you don't have a reason to write your filesystem in C fuse.
- nim-fuse isn't just a rewrite of C fuse but a real improvement with the cutting edge features that Nim provides (e.g. concurrency)
Todo
- Implement in-memory filesystem for testing FuseFs (low-level interface)
- Port fusexmp.c for testing HiFuseFs (high-level interface)
Author
Akira Hayakawa (ruby.wktk@gmail.com)