Displaying 2 results from an estimated 2 matches for "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 deb...
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 machine...