Joe Duffy and Igor Ostrovsky: Parallel LINQ under the hood

LOLCODE on DLR
Codeplex the version you have!
LOLCODE on DLR
Codeplex the version you have!
In the fully dynamic mode, and if IL is generated (as opposed to the trees being interpreted), the IL is generated as CLR Dynamic Methods which are eligible for GC.
If I understand your second question correctly - the original site is replaced by the new site.
JohnLam wrote:In the fully dynamic mode, and if IL is generated (as opposed to the trees being interpreted), the IL is generated as CLR Dynamic Methods which are eligible for GC.
If I understand your second question correctly - the original site is replaced by the new site.
Good video, really scratches the surface
Any chance of seeing continuation of DLR discussion any time soon?
Also, if a dynamic language chooses to implement n-ary operators, then pathological cases may become not-so-pathological at all. Not that I'm aware of any such language, but still.
If I understand it correctly, the number of trees cached at a dynamic site is K^N (K being operators arity and N being number of types operation can be performed upon).
Currently DLR seems to rely on equivalents of IF…THEN statements to call proper implementation of the operator depending on the type of passed in arguments.
Wouldn't it make sense to allow dynamic language implementer (and presumably developer by proxy) to specify whether to rely on IF…THEN chains or use something like a hash table of delegates, where hash key will be produced using the list of operand types?
And finally, if adding apples to oranges is not a supported operation in a language and while asking the language DLR will get back an exception, will DLR try to "remember" that or on the next occurrence of add(apples, oranges) it will ask
for help again? Shouldn't it be also somehow configurable?
What if it has the name of
Dynamic Language Converter as .NET languages have lasted efforts of conversion tools? It's supposed to be a little risky to drive developers marketplace without real business interfaces of applications deployment scopes.
With comparison of .NET language converter, how does that DLR compliant definition including actions and invocation infrastructure save cost and performance?
Windows industry have presumably invested the first decade of Windows application runtimes which proved further language neutral and object oriented system. Long history of OLE software asset has following characteristics.
Web Services architecture and unfolding W3C XML activity related standards might propose such flexible runtime design. Also given subject of runtime invocation system is somewhat neural network and fuzzy software method to solve, but not seeing outright answers and industrial references.
What happened to Managed JScript?
From the team who invented it: The DLR JS was experimental for informing the design of the DLR. At this time there are no plans to develop and release a DLR-hostable JS
C