I started implementing a package two years ago and never got it working.
One word: THANKS

Alessio

Il lun 31 ago 2020, 22:26 Mike Binns <[email protected]> ha scritto:

> Starting a conversation per this pull request:
>
> https://github.com/elixir-lang/elixir/pull/10291
>
> The PR does the following:
> --------------------------
>
> Add the mix deps.add task. Supports options such as:
>
> mix deps.add foo --version 1.2.3
> mix deps.add foo (pulls latest version from hex)
> mix deps.add foo --no-runtime
> mix deps.add foo --only test --only dev
> mix deps.add foo --path ../foo
>
> ---------------------------
>
> José's reply:
>
> ----------------------------
>
> I personally worried about going the string matching route. There are just
> too many things that can go wrong. For example, someone can even define all
> deps inline such as [{:foo, :bar}, {:baz, :bat}]. And this makes me
> skeptical about adding such solution to core. Ideally we would do something
> that hooks into the code formatter engine but even that has other
> complexities.
>
> ----------------------------
>
> I definitely agree that the string parsing method is less than ideal,
> however I think it could be strengthened to deal with the most common
> formatter-legal possibilities, and we could validate mix.exs is formatted
> before running. For example the inline example given was a simple
> additional case for parsing (already pushed a fix), and we fail gracefully
> if a deps function isn't able to be identified.  Either way, the current
> string parsing or some other parsing method, I would love to see this
> feature make it across the finish line sometime soon.
>
> -Mike Binns
>
> GH: TheFirstAvenger
>
> --
> You received this message because you are subscribed to the Google Groups
> "elixir-lang-core" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/elixir-lang-core/4540228d-1c7d-4065-b30a-c7f5a70f1b02n%40googlegroups.com
> <https://groups.google.com/d/msgid/elixir-lang-core/4540228d-1c7d-4065-b30a-c7f5a70f1b02n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"elixir-lang-core" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elixir-lang-core/CAK6%2BgZKb5WbJKaewzQGVD4QfAj6Ez976oXi6bL3O2b7%2B_moZKQ%40mail.gmail.com.

Reply via email to