Talk:Dynamic Language Runtime
![]() | Computing: Software C‑class Low‑importance | ||||||||||||
|
![]() | Microsoft C‑class Low‑importance | |||||||||
|
Since in dynamic languages
"Since in dynamic languages, the type of an object, as well as the members it contain, can change during a program lifetime, a method invocation must search through the method list to see if the invocation is a valid one."
^^ is using a hash table for method look-up technically 'searching through'? Inhahe (talk) 11:51, 2 April 2008 (UTC)
- Yep, any kind of lookup (given something find something else) is "searching through". Since you cannot do method invocation without looking up in dynamic languages, how you do the lookup is the key to an efficient implementation. --soum talk 12:21, 2 April 2008 (UTC)
- I think inhahe's question concerns the language nuance of "search through". The phrase suggests a linear search. How about "... a method invocation must check the method list ..." Leotohill (talk) 15:34, 2 April 2008 (UTC)
"The open source DLR project hosted on GitHub has a few additional features for language implementers, but there has been no activity on the project since the July 2010 release, which could be linked to what some, including a Microsoft developer who worked for IronRuby, saw as a lack of commitment from Microsoft to dynamic languages on the .NET Framework.[7][8]"
The information seems to be outdated - the repository https://github.com/IronLanguages/dlr contains commits from recent dates.
Also could somebody describe what is the difference between https://github.com/IronLanguages/dlr and DLR shipped with .NET? Does GitHub repo contain only stuff not included in .net core or they overlap in some way?