# \#comparison

**URL:** https://forum.elixirforum.com/tag/comparison/1057.md

[Latest](https://forum.elixirforum.com/latest.md) · [Categories](https://forum.elixirforum.com/categories.md) · [Tags](https://forum.elixirforum.com/tags.md)

---

## [How do Go channels compare to mailboxes in Erlang/Elixir?](https://forum.elixirforum.com/t/how-do-go-channels-compare-to-mailboxes-in-erlang-elixir/58363)

<div class="topic-metadata">

**Author:** [@unfode](https://forum.elixirforum.com/u/unfode)\
**Replies:** 10\
**Last updated:** [September 30, 2023, 3:55am UTC](https://forum.elixirforum.com/t/how-do-go-channels-compare-to-mailboxes-in-erlang-elixir/58363 "2023-09-30T03:55:30Z")

</div>

Consider the Erlang code below, case\_a, case\_b, and case\_c are equivalent to three channels in a for-select loop in Go. receive {case\_a, ...} -\> ... {case\_b, ...} -\> ... {case\_c, ...} -\> ... end But there are two…

---

## [Anonymous functions equality comparison](https://forum.elixirforum.com/t/anonymous-functions-equality-comparison/55874)

<div class="topic-metadata">

**Author:** [@bartblast](https://forum.elixirforum.com/u/bartblast)\
**Replies:** 9\
**Last updated:** [May 15, 2023, 3:32pm UTC](https://forum.elixirforum.com/t/anonymous-functions-equality-comparison/55874 "2023-05-15T15:32:28Z")

</div>

Consider the following code: iex\> fn1 = fn x -\> x end #Function\<42.3316493/1 in :erl\_eval.expr/6\> iex\> fn2 = fn x -\> x end #Function\<42.3316493/1 in :erl\_eval.expr/6\> iex\> fn1 == fn2 false iex\> m = %{fn1 =\> 123} %{#F…

---

## [Cmp - Semantic comparison and sorting](https://forum.elixirforum.com/t/cmp-semantic-comparison-and-sorting/54329)

<div class="topic-metadata">

**Author:** [@sabiwara](https://forum.elixirforum.com/u/sabiwara)\
**Replies:** 1\
**Last updated:** [March 17, 2023, 1:31am UTC](https://forum.elixirforum.com/t/cmp-semantic-comparison-and-sorting/54329 "2023-03-17T01:31:49Z")

</div>

Seeing several threads about semantic comparison recently motivated me to release this project I’ve been working on: https://github.com/sabiwara/cmp Instead of the built-in comparison operator, Enum.sort/1, Enum.max/1……

---

## [Version comparison with built-in comparison keywords "3.3.15.1" \> "3.3.15.0"](https://forum.elixirforum.com/t/version-comparison-with-built-in-comparison-keywords-3-3-15-1-3-3-15-0/54085)

<div class="topic-metadata">

**Author:** [@gabrielgiordano](https://forum.elixirforum.com/u/gabrielgiordano)\
**Replies:** 9\
**Last updated:** [February 23, 2023, 3:57pm UTC](https://forum.elixirforum.com/t/version-comparison-with-built-in-comparison-keywords-3-3-15-1-3-3-15-0/54085 "2023-02-23T15:57:30Z")

</div>

Hello community! I’ve been comparing some version string binaries with the built-in comparison keywords, and the results seems about right. I assume that the kind of data type Elixir is comparing in those cases are bit…

---

## [List Comparison (how it works)](https://forum.elixirforum.com/t/list-comparison-how-it-works/33985)

<div class="topic-metadata">

**Author:** [@vermaxik](https://forum.elixirforum.com/u/vermaxik)\
**Replies:** 5\
**Last updated:** [January 11, 2023, 8:37am UTC](https://forum.elixirforum.com/t/list-comparison-how-it-works/33985 "2023-01-11T08:37:26Z")

</div>

Hello Elixirforum, Could you please explain how List Comparison works in Elixir? Why such list of integers returns true iex(15)\> \[3,10\] \> \[3,3,3,3\] true And the same example list of strings: iex(16)\> \["3","10"\] \> \["…

---

## [An informal comparison of several programming languages](https://forum.elixirforum.com/t/an-informal-comparison-of-several-programming-languages/51285)

<div class="topic-metadata">

**Author:** [@chulkilee](https://forum.elixirforum.com/u/chulkilee)\
**Replies:** 0\
**Last updated:** [October 24, 2022, 4:51am UTC](https://forum.elixirforum.com/t/an-informal-comparison-of-several-programming-languages/51285 "2022-10-24T04:51:06Z")

</div>

https://github.com/losvedir/transit-lang-cmp Hacker News By @losvedir There are already two PRs for Elixir Elixir: Use duplicate\_bag ETS tables by michallepicki · Pull Request #10 · losvedir/transit-lang-cmp · GitHu…

---

## [Is there any built-in comparison function on primitives that returns \`:lt\`, \`:eq\` or \`:gt\`?](https://forum.elixirforum.com/t/is-there-any-built-in-comparison-function-on-primitives-that-returns-lt-eq-or-gt/50469)

<div class="topic-metadata">

**Author:** [@Aetherus](https://forum.elixirforum.com/u/Aetherus)\
**Replies:** 11\
**Last updated:** [September 26, 2022, 8:02am UTC](https://forum.elixirforum.com/t/is-there-any-built-in-comparison-function-on-primitives-that-returns-lt-eq-or-gt/50469 "2022-09-26T08:02:57Z")

</div>

Is there any built-in comparison function on two numbers / strings / booleans that returns :lt, :eq or :gt?

---

## [Master Thesis Elixir comparision](https://forum.elixirforum.com/t/master-thesis-elixir-comparision/48273)

<div class="topic-metadata">

**Author:** [@gguinea](https://forum.elixirforum.com/u/gguinea)\
**Replies:** 8\
**Last updated:** [June 10, 2022, 11:23pm UTC](https://forum.elixirforum.com/t/master-thesis-elixir-comparision/48273 "2022-06-10T23:23:34Z")

</div>

Hello everyone! Currently I’m looking for some inspiration about my master thesis which I’ll start in following weeks. I program mostly in Java with Spring, but I would like to switch to Elixir with Phoenix. My first t…

---

## [Comparing Erlang and Elixir](https://forum.elixirforum.com/t/comparing-erlang-and-elixir/16635)

<div class="topic-metadata">

**Author:** [@leifericf](https://forum.elixirforum.com/u/leifericf)\
**Replies:** 12\
**Last updated:** [September 18, 2018, 5:00am UTC](https://forum.elixirforum.com/t/comparing-erlang-and-elixir/16635 "2018-09-18T05:00:35Z")

</div>

Hello, forum friends! While researching for an upcoming presentation, I have been trying to compile a list/summary of differences between Erlang and Elixir and how they relate to each other. There are a few questions i…
