fuse

A FUSE binding for Nim


Keywords
fuse, library, wrapper
License
MIT
Install
nimble install fuse

Documentation

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)