Я видел module_name: new, используемый в коде Erlang, но нет ссылки на «новую» функцию в модуле module_name. Что делает "новый"?
Это для «параметризованного модуля»: см. здесь и там для более подробной информации.
'new'/2 = fun (_cor1,_cor0) -> apply 'instance'/2 (_cor1, _cor0) 'instance'/2 = fun (_cor1,_cor0) -> {'p',_cor1,_cor0} %%GOTCHA!!!!!
http://www.cnblogs.com/me-sa/archive/2012/02/16/Erlang0037.html