=== README ===

anotation - ADA Notation module transformation

This module allows using symbol '=>' for named params. The symbol '=>' is
known from ADA, Perl or Oracle.

Using:

foo is function with named params, so we can call this function with named
params:

PostgreSQL style:
postgres=# select foo(10,20, 30 as c);
    foo     
------------
 (10,20,30)
(1 row)

Without module:
postgres=# select foo(c=>30,a=>10, b => 20);
ERROR:  column "c" does not exist
LINE 1: select foo(c=>30,a=>10, b => 20);
                   ^
With module:
postgres=# load 'anotation';
LOAD
Time: 1,537 ms
postgres=# select foo(c=>30,a=>10, b => 20);
    foo     
------------
 (10,20,30)
(1 row)

Note:
Every transformation module have to transitive. Without this feature, an
general PostgreSQL behave should be unpredictive (and module complexity will
be, probably big). 