Skip to Content
Learning Functional Programming in Go
book

Learning Functional Programming in Go

by Lex Sheehan
November 2017
Intermediate to advanced
670 pages
17h 35m
English
Packt Publishing
Content preview from Learning Functional Programming in Go

Reading existing proposals

I clicked on the line (with 13 comments) to see details:

This is the feature that would dramatically improve our recursive function calls, for example, the Y-Combinator.

Remember our benchmark test results from running the SumRecursive function in Chapter 1, Pure Functional Programming in Go? It was about three times slower that the imperative version. The lack of TCO is the single most important reason why using FP on Go today is generally not recommended. Adding TCO to the list of Go's compiler features would solve this problem. That is why this low impact, high reward feature is so important.

There are other ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Learning Functional Programming

Learning Functional Programming

Jack Widman

Publisher Resources

ISBN: 9781787281394Supplemental Content