No description
Find a file
Akira Hayakawa e2bf395b40 add sudo for osx
Signed-off-by: Akira Hayakawa <ruby.wktk@gmail.com>
2015-02-22 12:42:48 +09:00
test move tests to test/ 2015-02-22 12:32:08 +09:00
.travis.yml add sudo for osx 2015-02-22 12:42:48 +09:00
arch.svg add image 2015-02-12 11:13:46 +09:00
c_bridge.c bridge compiled 2015-02-11 15:28:03 +09:00
fuse.html update doc 2015-02-21 20:57:46 +09:00
fuse.nim fix 2015-02-22 01:36:52 +09:00
fuse.nimble update 2015-02-07 10:29:18 +09:00
hifuse.nim add hello_hi.nim 2015-02-11 17:58:14 +09:00
LICENSE Initial commit 2015-01-08 07:20:06 +09:00
README.md update doc 2015-02-21 20:57:46 +09:00

nim-fuse

A FUSE Binding for Nim

Build Status

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.

Architecture

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)