ex2ms alternatives and similar packages
Based on the "Miscellaneous" category.
Alternatively, view ex2ms alternatives based on common mentions on social networks and blogs.
-
ex_rated
ExRated, the Elixir OTP GenServer with the naughty name that allows you to rate-limit calls to any service that requires it. -
countriex
All sorts of useful information about every country. A pure elixir port of the ruby Countries gem -
gen_task
Generic Task behavior that helps encapsulate errors and recover from them in classic GenStage workers.
CodeRabbit: AI Code Reviews for Developers
Do you think we are missing an alternative of ex2ms or a related project?
Popular Comparisons
README
ex2ms
Translates Elixir functions to match specifications for use with ets
.
Requires Elixir 1.0 or later.
Usage
Add ex2ms to your Mix dependencies:
defp deps do
[{:ex2ms, "~> 1.0"}]
end
In your shell write the following to get up and running to try ex2ms out:
mix deps.get
iex -S mix
iex(1)> import Ex2ms
iex(2)> fun do { x, y } = z when x > 10 -> z end
[{{:"$1",:"$2"},[{:>,:"$1",10}],[:"$_"]}]
iex(3)> :ets.test_ms({ 42, 43 }, v(2))
{:ok,{42,43}}
iex(4)> :ets.test_ms({ 0, 10 }, v(2))
{:ok,false}
License
Copyright 2013 Eric Meadows-Jönsson
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*Note that all licence references and agreements mentioned in the ex2ms README section above
are relevant to that project's source code only.