[erlang-questions] Multiple ETS lookups

Colm Dougan <>
Wed Oct 1 19:31:20 CEST 2008


> 2008/10/1 Colm Dougan <>:
>> Hi list,
>>
>> What do people think of the idea of adding a multiple ETS lookup
>> function, analogous to the SQL 'IN' operator, where you can pass a
>> list of keys and you get a list of matches?

On Wed, Oct 1, 2008 at 7:26 AM, Ulf Wiger <> wrote:
> I posted a slightly more general suggestion a while back:
>
> http://www.erlang.org/pipermail/erlang-questions/2007-May/026440.html

That looks really useful.  IMO there is room for both functions (seq
and multi_lookup). In the first instance multi_lookup could be
implemented in C but at a later date if your much more powerful seq
stuff gets added then that may enable multi_lookup to be implemented
in terms of seq.

I'm happy to have a stab at putting together a patch for multi_lookup
if there is any interest?  I'm keen to know if people like the idea,
don't like the idea or are indifferent to it :)

Colm



More information about the erlang-questions mailing list