[erlang-questions] unforseen behavior

Robert Virding <>
Thu Apr 29 21:56:27 CEST 2010


Func is an atom which is the name of a function and not a fun, not a
function object.

In abstract_fails/2 then Func(Arg) is not a valid function call as
Func is not a fun. In exported_works/2 in test:Func(Arg), it is the
name of an exported function in a module and is used together with the
module name to call the function. This is legal. Calling exported
functions in other modules has slightly different semantics.

Robert

On 29 April 2010 17:45, mog <> wrote:
> Hello I was playing with some code to cache results of some ldap
> queries and in doing so I am getting something odd attached is sample
> code that shows my problem.  Is there a reason the vm wont call my
> unexported module?
>
>
> --
> Matthew O'Gorman
> xim: 
> email: 
> site: http://blog.rldn.net
> +-----------------------------------------------------------------------+
>  It is easier for a camel to pass through the eye of a needle if it is
>  lightly greased.
>                  -- Kehlog Albran, "The Profit"
> +-----------------------------------------------------------------------+
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (GNU/Linux)
>
> iQIcBAEBAgAGBQJL2amrAAoJEPcfMjht6uSy8AMP/iyzfFJNKQdtdnQFdZStkITU
> OoU3RiRoSRctKF6jKtBpMnbSPZ1LMwgD//SeW2SPKVXajckPK/cmMqLAC3hHEzIE
> Oa85RyrhI3MSo1lHCYP5jAsztlSrxBbAcsfr2ag+rDx9ypp6S3VCAWBMs231Gzm3
> gZJ6AAr5YRdu6B4GNxyB06fuDV9giEBZHYwwey8LF0jAs/1+UIm03+SKOFoLloGy
> oCWviLVcwfQclm2aJ1FNDyK093lmCpYwM2V8elPpzkruYnbDSLLJDvIlg+bkR6Mx
> bDvIBqMawPm2ayRAB+9o1mFFlbOELE8vDonfLAmWCz9lK5lQrky/SEUHVPVKoooK
> /887zvPTlbecagk4RpuZjaABaTqr53ryqvjJlBdqFNcoLGFf9cq8m+6ma+5MHkoY
> wxfmvWAyrCbvywY5tl1NkqMZ4JRWtABYWMo++57OyC43zE9ZuLYq8+V0HwrVhzdU
> 0V60uvpYvaXFWHEe+bmiMbL8d6Av2QNifjok2Y3UcJkRqYVrdMAScVK01rKF28Ki
> B0xP+HT63YkwkhypaI/4UtM2YbRfBV53Zr8rkmkjvCSEqoDNzcv+a5iNBr5TEyVy
> mgMcTtJlxxKdVbHjCnDGVYm3WQLFbcgsSdR6ItUtZYjqaBWBFBRmBOiwjCw+msDV
> lOSFJfNPndB6SspvONR9
> =cUkA
> -----END PGP SIGNATURE-----
>
>


More information about the erlang-questions mailing list