[asterisk-users] Can someone give a plain english explanation of the HASH function?

Bill Andersen andersen at mwdental.com
Mon Sep 15 09:20:05 CDT 2008


Alex Balashov wrote:
> There is no "plain English" explanation that is not made with reference 
> to the concept of a hash, which is an algorithmic and programmatic 
> technique.  The HASH() function is designed for people that understand 
> what hashing is and need to make use of it.

> So, the answer is, "it provides a hashing mechanism to the user."

> The simplest way to discover what hashing is would be to educate 
> yourself about hash tables and associative arrays (which provide 
> high-level, usually type-safe syntactical bindings around the use of 
> hash tables) in other contexts, after which it should be clear. 
> Soliciting any sort of Asterisk-specific explanation is going to give 
> you an incomplete, oversimplified, and/or reductionist viewpoint.

You guys really don't know how to give a simple reply do you?

HASH is short for Hashish.  Get some.  Smoke it.  And you automatically
understand the paragraph above.  It's really that simple!

:)





More information about the asterisk-users mailing list