felix9
The Cat That Walked By Itself
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
The Cat That Walked By Itself
Nikolai Tillmann and Peli de Halleux: Inside Code Digger
May 07, 2013 at 8:43 AMmaybe sometime the PCL will be the new 'regular'
Defrag Tools: #34 - CLR GC - Part 2
Apr 02, 2013 at 9:22 AMmaybe you can explain what GCLargeObjectHeapCompactionMode is next time.
Defrag Tools: #33 - CLR GC - Part 1
Mar 26, 2013 at 9:32 PMMaoni is super !
Announcing Build 2013
Mar 26, 2013 at 6:01 PMwhat about XBox, inside the 'and more' ?
GoingNative 15: VC++ turns 20, Ale turns 40, C9 turns 9
Mar 21, 2013 at 5:51 PMImmo Landwerth and Andrew Arnott: Inside Immutable Collections
Mar 20, 2013 at 11:01 PMHmm... waiting for Wesner Moise's update post about this:
http://wesnerm.blogs.com/net_undocumented/2013/03/immutable-collections-critique.html
Immo Landwerth and Andrew Arnott: Inside Immutable Collections
Mar 20, 2013 at 12:52 AMNice
If the MSR work you talked about is this
http://research.microsoft.com/apps/pubs/default.aspx?id=170528
then its very interesting to think about it, IIRC (could be wrong) the 'immutable' reference applies to the whole object graph can be reached from it, meaning a 'immutable' collection can't have mutable objects as elements !? so the pattern here is actually quite different.
That said, as far as I understand it, the algorithm itself should be perfectly suitable for immutable references, you just create an 'isolated' node, mutate it as you like, including let it point to the previous immuable tree nodes etc, then return it as an immutable reference, its exactly the 'builder' pattern and 'freeze'/consume pattern, and I think this kind of ability is exactly why the approach in that paper is better than previous works.
Channel 9 turns 9!
Mar 15, 2013 at 6:07 AMThree Essential Tips For Async - Introduction
Mar 12, 2013 at 7:50 AMOh yeah, Lucianis wonderful.
Tomas Petricek: How F# Learned to Stop Worrying and Love the Data
Mar 04, 2013 at 6:52 PMTomasP is awesome
See more comments…