Giter VIP home page Giter VIP logo

rune-fs's People

Contributors

jimvdl avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

rune-fs's Issues

Writing Support

First off, I wanted to quickly say great job on the project.

I was curious if there was any interest in having a formal writer api added to the filesystem. By formal, I just mean an established api where it'd expose some refined methods enabling writing capabilities. There's already a fair amount of substance to the library to the point where taking pre-existing readers and fashioning writer-equivalents wouldn't be a stretch. However, in regards to the project's current state, these additions would still be big changes by comparison.

If PRs are welcome and the feature is desirable, my proposal is to provide implementors the ability to create type-specific writers by using the existing Writer api within the std (or perhaps introducing a trait extending from Writer with additional convenience methods as an alternative flavor) so that handles may write and or flush buffered data to a file on disk. This support should come with a feature flag requiring users to opt in to utilize it. Specifics on implementation can be discussed further if the feature is welcome this was just my initial thought process.

In any event, great job with everything once again.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.