GithubHelp home page GithubHelp logo

OTP versions supported officialy? about alpaca HOT 3 CLOSED

NobbZ avatar NobbZ commented on July 26, 2024
OTP versions supported officialy?

from alpaca.

Comments (3)

j14159 avatar j14159 commented on July 26, 2024

@NobbZ thanks for looking into this! Iirc the dialyzer errors are due to a couple of things I should simply add to an ignore file (bad debugging helpers and a function generated by leex). I think the range of versions you suggest (18.2, 18.3, and 19) are fine and travis integration is a good idea.

I had not used rebar3 xref before but it looks like it's throwing warnings on a lot of functions from the modules generated by leex and yecc. Easy way to handle this or skip xref? I'm open to suggestions.

from alpaca.

NobbZ avatar NobbZ commented on July 26, 2024

I already looked into this, and I can configure them easily away, at least the ones I can identify as leex and yecc related. Maybe one should take a deeper look into the remaining ones?

I'm only online by mobile right now, so I can't look as deep as I wish, but I can do that deeper look when I am back home in about 4 hours.

Also as far as I can remember there is a dialyzer complaint in 19, about impossible matches. I am not sure why that one doesn't happen in 18… Might be related to the dialyzer changes regarding maps.

Also in the meantime another question has come to my mind… Warnnings as Warnings or Warnings as Errors? There are a lot of unused variable warnings to fix… But they should get fixed either way ;)

from alpaca.

j14159 avatar j14159 commented on July 26, 2024

I agree the other warnings should be fixed either way. If the leex and yecc warnings can be configured away for xref, I'm all for including it as part of the travis build and the other xref warnings I can squash pretty quickly unless they're added to your PR.

I don't use an awful lot of maps (iirc just in variable renaming during AST generation) but it's possible the way I'm using them is throwing errors for R19 I can probably take a look this weekend.

Let me know when you're happy with your PR (and our discussion) and I'll merge it and setup travis integration for the master branch this weekend.

from alpaca.

Related Issues (20)

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.