[erlang-questions] Unable to call functions that are in a module in the same location

Yves S. Garret <>
Sat Aug 16 04:54:12 CEST 2014


Hello,

This is my code:
https://gist.github.com/anonymous/5b9b2c55a7684f5386e2

When I run my code inside of erlang (17.0), this is the error that I get:
7> genotype:create_test().
{aborted,{undef,[{morphology,undefined,[sensors],[]},
                 {morphology,get_InitSensors,1,
                             [{file,"morphology.erl"},{line,8}]},
                 {genotype,construct_Cortex,3,
                           [{file,"genotype.erl"},{line,41}]},
                 {genotype,construct_Agent,3,
                           [{file,"genotype.erl"},{line,20}]},
                 {genotype,'-create_test/0-fun-0-',0,
                           [{file,"genotype.erl"},{line,434}]},

{mnesia_tm,apply_fun,3,[{file,"mnesia_tm.erl"},{line,833}]},
                 {mnesia_tm,execute_transaction,5,
                            [{file,"mnesia_tm.erl"},{line,813}]},
                 {erl_eval,do_apply,6,[{file,"erl_eval.erl"},{line,661}]}]}}

genotype.erl and morphology.erl are in the directory, so why can't
genotype's function call morphology's functions?  Or am I missing something
else entirely?

Thanks.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20140815/c81b9b8f/attachment.html>


More information about the erlang-questions mailing list