Talk:Elixir (programming language): Difference between revisions
MiguelMunoz (talk | contribs) →Static? Dynamic?: new section Tag: Reverted |
m Maintain {{WPBS}} and vital articles: 1 WikiProject template. Create {{WPBS}}. Keep majority rating "C" in {{WPBS}}. Remove 1 same rating as {{WPBS}} in {{WikiProject Computing}}. |
||
(9 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
{{Talk header}} |
{{Talk header}} |
||
{{WikiProject |
{{WikiProject banner shell|class=C|1= |
||
{{WikiProject Computing |importance=Low |science=yes |science-importance=LOw |software=yes |software-importance=Low}} |
|||
}} |
|||
{{merged-from|Reia (programming language)|1 May 2018}} |
{{merged-from|Reia (programming language)|1 May 2018}} |
||
Line 23: | Line 25: | ||
* I agree with Pavel. As the creator of the language, I can affirm with confidence that Reia did not have any meaningful influence on Elixir. [[User:Josevalim|Josevalim]] ([[User talk:Josevalim|talk]]) 18:04, 5 July 2018 (UTC) |
* I agree with Pavel. As the creator of the language, I can affirm with confidence that Reia did not have any meaningful influence on Elixir. [[User:Josevalim|Josevalim]] ([[User talk:Josevalim|talk]]) 18:04, 5 July 2018 (UTC) |
||
Based on the GitHub comment by Tony Arcieri (the creator of Reia) and the comment by Jose Valim (the creator of Elixir), it doesn't appear as though there was a direct relationship between Reia and Elixir, as implied by DGPop. If we can't resurrect the Reia article, can we at least remove the association between the two? As an alternative, maybe mention Reia as possibly one of the "Influenced by", e.g. as "Reia?" with a link to the GitHub comment? Currently, there is no mention of Reia in the article itself. It's quite confusing for a user to be redirected like this. <!-- Template:Unsigned IP --><small class="autosigned">— Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[Special:Contributions/184.145.85.201|184.145.85.201]] ([[User talk:184.145.85.201#top|talk]]) 18:14, 22 April 2023 (UTC)</small> <!--Autosigned by SineBot--> |
|||
{{reflist-talk}} |
|||
== Should the "noteworthy Elixir projects" section be removed? == |
== Should the "noteworthy Elixir projects" section be removed? == |
||
Line 28: | Line 34: | ||
The "Noteworthy Elixir projects" section contains four arbitrarily chosen third-party projects. No other article about a programming language contains such a section. Should it be removed? --[[User:Xeoth|Xeoth]] ([[User talk:Xeoth|talk]]) 19:26, 27 February 2021 (UTC) |
The "Noteworthy Elixir projects" section contains four arbitrarily chosen third-party projects. No other article about a programming language contains such a section. Should it be removed? --[[User:Xeoth|Xeoth]] ([[User talk:Xeoth|talk]]) 19:26, 27 February 2021 (UTC) |
||
I was thinking the same thing. It does seem a bit odd, and would be pretty hard to keep unbiased. [[User:Tremorden Castle|Tremorden Castle]] ([[User talk:Tremorden Castle|talk]]) 07:53, 1 March 2023 (UTC) |
|||
== Static? Dynamic? == |
|||
: Said section appears written like an advertisement to me. "... and testing Elixir projects, managing its dependencies, and more." does not look encyclopedic to me. I support its removal. [[User:LVDP01|LVDP01]] ([[User talk:LVDP01|talk]]) 09:15, 1 March 2023 (UTC) |
|||
The article makes no mention of whether Elixir is statically or dynamically typed. I know Erlang is dynamically typed, but that doesn't mean Elixir is, too. The article should say, rather than leaving it implicit, especially since the reader may not know anything about Erlang. (Since I don't like dynamically typed languages, I was hoping someone wrote a same-family languages that uses static typing.) —[[User:MiguelMunoz|MiguelMunoz]] ([[User talk:MiguelMunoz|talk]]) 09:26, 27 April 2021 (UTC) |
|||
::I have removed it, as well as the list of companies that have used it [[User:Very Average Editor|Very Average Editor]] ([[User talk:Very Average Editor|talk]]) 07:12, 3 June 2023 (UTC) |
Latest revision as of 09:16, 18 January 2024
This is the talk page for discussing improvements to the Elixir (programming language) article. This is not a forum for general discussion of the article's subject. |
Article policies
|
Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
This article is rated C-class on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | ||||||||||||||||||||||||
|
The contents of the Reia (programming language) page were merged into Elixir (programming language) on 1 May 2018. For the contribution history and old versions of the redirected page, please see its history; for the discussion at that location, see its talk page. |
Pattern Matching vs Destructuring?
[edit]Isn't the example given of pattern matching actually destructuring? Does Elixir support conditional-kind pattern matching? See http://blog.fogus.me/2011/01/14/pattern-matching-vs-destructuring-electric-boogaloo/ — Preceding unsigned comment added by 173.58.172.121 (talk) 07:21, 13 March 2015 (UTC)
I have added examples of conditional pattern matching and clarified the destructuring use cases. I also added a link to an article about writing assertive code with Elixir but I am not sure if that is "allowed". Feedback welcome. Josevalim (talk) 18:16, 5 July 2018 (UTC)
Proposed merge with Reia (programming language)
[edit]Dgpop proposed the merge, but didn't give any rationale towards why he wanted the merge in the first place. My guesses is that it's a WP:PERMASTUB, and it appears to be a "spiritual successor" to Reia (programming_language)[1] AtlasDuane (talk) 11:00, 11 January 2018 (UTC)
Reia was a stepping stone to Elixir, not a language that saw much use on its own or was even fully completed. It was discontinued in favor of Elixir. Reia does not appear to meet WP:GNG, but is interesting historically. Dgpop (talk) 14:40, 11 January 2018 (UTC)
I vote yes to merge. Why not just copy the whole stub into the Elixir page as part of it's history? I could try doing it but I've never done that before. 09:32, 13 February 2018 (UTC) — Preceding unsigned comment added by Stephenpratt (talk • contribs)
@Dgpop and Stephenpratt: Should I take it up with WP:PROD? AtlasDuane (talk) 15:49, 20 February 2018 (UTC)
- No need to go to a PROD when there are no objections to the merge proposal, which has now been Done Klbrain (talk) 16:55, 1 May 2018 (UTC)
- There should be some info why/how Reia is important for Elixir. Did Elixir draw inspiration/user base from Reia? Just because it was abandoned and the author pointed to Elixir doesn't make it important here. Pavel Vozenilek (talk) 00:15, 30 June 2018 (UTC)
- I agree with Pavel. As the creator of the language, I can affirm with confidence that Reia did not have any meaningful influence on Elixir. Josevalim (talk) 18:04, 5 July 2018 (UTC)
Based on the GitHub comment by Tony Arcieri (the creator of Reia) and the comment by Jose Valim (the creator of Elixir), it doesn't appear as though there was a direct relationship between Reia and Elixir, as implied by DGPop. If we can't resurrect the Reia article, can we at least remove the association between the two? As an alternative, maybe mention Reia as possibly one of the "Influenced by", e.g. as "Reia?" with a link to the GitHub comment? Currently, there is no mention of Reia in the article itself. It's quite confusing for a user to be redirected like this. — Preceding unsigned comment added by 184.145.85.201 (talk) 18:14, 22 April 2023 (UTC)
References
- ^ Arcieri, Tony. "Elixir info". Github. Retrieved 4 July 2015.
Should the "noteworthy Elixir projects" section be removed?
[edit]The "Noteworthy Elixir projects" section contains four arbitrarily chosen third-party projects. No other article about a programming language contains such a section. Should it be removed? --Xeoth (talk) 19:26, 27 February 2021 (UTC)
I was thinking the same thing. It does seem a bit odd, and would be pretty hard to keep unbiased. Tremorden Castle (talk) 07:53, 1 March 2023 (UTC)
- Said section appears written like an advertisement to me. "... and testing Elixir projects, managing its dependencies, and more." does not look encyclopedic to me. I support its removal. LVDP01 (talk) 09:15, 1 March 2023 (UTC)
- I have removed it, as well as the list of companies that have used it Very Average Editor (talk) 07:12, 3 June 2023 (UTC)