Hacker GitHub

← All repos

albrow/fo

View on GitHub ↗ ★ 1,224 Go archived

An experimental language which adds functional programming features to Go.

10 mentions on Hacker News by 9 people: 3 stories, 7 comments · first 2018-06-12 · latest 2022-07-09

Mentions per year 10 mentions · busiest year 2018 (9)
20082026
  1. ▲ 2
    Fo: An experimental language which adds functional programming features to Go
    story by philonoist · 2022-07-09 · 0 comments
  2. …the issues, and the resulting interop issues and fragmentation/competition between flavours. [1] https://github.com/albrow/fo
    comment by atombender · 2018-09-11 · in Getting specific about generics
  3. > But then, after seeing the examples, e.g. https://github.com/albrow/fo/tree/master/examples/ , I could see the picture of what the current codebase would become after its introduced. Lots of abstract classes such as "Processor",…
    comment by KirinDave · 2018-08-28 · in Go 2 Draft Designs
  4. …thrilled. Credit to the author, it was a great effort. But then, after seeing the examples, e.g. https://github.com/albrow/fo/tree/master/examples/ , I could see the picture of what the current codebase would become after its introduced.…
    comment by rdsubhas · 2018-08-28 · in Go 2 Draft Designs
  5. ▲ 2
    Fo: experimental language which adds functional programming features to Go
    story by ingve · 2018-06-14 · 0 comments
  6. > haven't created an issue for You have one now: https://github.com/albrow/fo/issues/7 :)
  7. …type. You can look at the examples directory of the repo to see what this output looks like: https://github.com/albrow/fo/tree/master/examples/box . Generic interfaces are pretty fundamental IMO. It's something I plan to add to the…
  8. Here are a couple diffs that leave out the copied code: https://github.com/albrow/fo/compare/faf3c9f96a8ecd9d17ca968... https://github.com/albrow/fo/compare/f76c531f839e5e76e5f6b7f...
  9. …invoke Go compiler on the generated source. So I guess that would make it also binary compatible? https://github.com/albrow/fo/blob/master/main.go#L70
  10. ▲ 165
    Show HN: Fo: An experimental language which adds generics on top of Go
    story by polymathist · 2018-06-12 · 124 comments