GithubHelp home page GithubHelp logo

p5-role-serializable's People

Contributors

demianriccardi avatar

Watchers

 avatar  avatar

p5-role-serializable's Issues

Release name

Should this be released as HackaMol::Roles::SerialRole?

it does not depend on HackaMol. The question is whether it useful for others or properly implemented.

Demian

Warning about Path::Tiny unclear

re:

This module uses spew_raw and slurp_raw from PATH::TINY. Take the normal precautions for using slurp.

I'm entirely confused what this means. I'm an avid Path::Tiny user and have been a while, and I'm unfamiliar with what this warning is about, specifically why I need to know.

Especially as the Path::Tiny interfaces are not exposed to the user, and so they don't constitute part of the external API they have to actually think about, and its merely an internal implementation detail they aught not care about.

Suggestion: use JSON::MaybeXS

JSON::MaybeXS might be a better option than consuming JSON::XS directly.

Mostly because JMXS auto-proxies to all of:

  • Cpanel::JSON::XS
  • JSON::XS
  • JSON:PP

Based on availability, slightly increasing the range of targets you can support.

I'd also suggest not loading all the encoders only to use one of them, and possibly avoiding a system of hard-coded conditionals working out how to encode/decode. ( Also, maybe steal parts from / maybe try using https://metacpan.org/release/Data-Serializer )

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.