GithubHelp home page GithubHelp logo

safemoney's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

safemoney's Issues

Misuse of `[@@deriving yojson]` on exceptions

It seems that in some places in your codebase, you are using [@@deriving yojson] on exceptions, e.g. here.

ppx_deriving_yojson does not support deriving de/serializers for exceptions and these fail silently, not actually generating any code.

Staring from the next ppx_deriving_yojson version, this won't be a silent error anymore and you will get an error when trying to use [@@deriving yojson] on exceptions. We will add an upper bound on the ppx_deriving_yojson dependency for older versions of safemoney but you should remove those if you want to be able to use the latest version.

I want to clarify that [@@deriving sexp] does work on exceptions, my observation only applies to ppx_deriving_yojson.

Sorry for the inconvenience this is causing. It is all due to ppx_deriving_yojson being based on ppx_deriving rather than directly on ppxlib. This won't be a problem anymore going forward.

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.