in reply to Re^3: New Discovery!!! (sub call without parentheses)
in thread New Discovery!!! (sub call without parentheses)

dynamic in the sense of not exploding at compile-time.

i.e.: "smart enough to understand by itself where to go look for things(symbol table) before exploding at run-time" :P

I wouldn't call this linking, but I'm no C expert.

No, it is not. I was just referring to how different languages approach the "not still defined token/name" case, I wasn't suggesting Perl "linking" something during/after compilation. I was trying to break the supposed link between been able to call something not yet defined and dynamicity, because the word "dynamic" is so abused is CS literature and on the WWW, that I always have to ask further for disambiguate.

  • Comment on Re^4: New Discovery!!! (sub call without parentheses)

Replies are listed 'Best First'.
Re^5: New Discovery!!! (sub call without parentheses)
by LanX (Saint) on Dec 08, 2018 at 23:38 UTC
    > I was trying to break the supposed link between been able to call something not yet defined and dynamicity, because the word "dynamic" is so abused is CS literature and on the WWW, that I always have to ask further for disambiguate.

    The technical term should be "Late binding" aka "Dynamic binding" (sic)

    Quotes:

    • With late binding the compiler does not read enough information to verify the method exists or bind its slot on the v-table. Instead the method is looked up by name at runtime.
    • In most dynamically-typed languages, the list of methods on an object can be altered at runtime. This requires late binding.

    HTH! :)

    Cheers Rolf
    (addicted to the Perl Programming Language :)
    Wikisyntax for the Monastery FootballPerl is like chess, only without the dice