A Tail of Two Functions Part 2

Last time we watched our elegant map function blow up in our face.  This time we’ll find out how to fix the problem. 

The Tail Instruction

On page 261 of .Net IL Assembler there’s a short blurb about the tail instruction.  I never really understood what the tail call did.  [...]

A Tail of Two Functions Part 1

We’ve been working on a way to stream individual items in a list from function to function.  To get any further on our F# implementation, we’ll have to deal with a problem in the way our map function is written.  Here’s the code.