search for: fsharpnew

Displaying 2 results from an estimated 2 matches for "fsharpnew".

Did you mean: fsharpnews
2012 Mar 04
1
[LLVMdev] LLVM from .NET
I've been struggling to get LLVM to work from .NET using the llvm-fs bindings for the past few weeks. I finally found an installation procedure that works and documented it here: http://fsharpnews.blogspot.com/2012/03/using-llvm-from-f-under-windows.html The good news is that I have that program compiling the Fibonacci function and executing it from F# all via LLVM. However, I still have a couple of problems. Firstly, I was getting "stack unbalanced" warnings from the managed de...
2013 Aug 01
0
[LLVMdev] Tail calls (TCO) in PNaCL | PNaCl Bitcode reference manual
...mmers can simply avoid the GC when necessary. Reified generics combined with structs make it possible to write very efficient generic collections (e.g. .NET Dictionary can be 17x faster than Java's HashTable because it is stored as a single continuous block of memory with no pointers http://fsharpnews.blogspot.co.uk/2010/05/java-vs-f.html). Tail call elimination allows an unbounded number of recursive function calls in tail position to consume finite stack space. This is essential for traditional functional programming but has other practical applications including representing state machin...