haskell-poker

Games

online poker

SHOW HN2019

157points
118comments
#258of 2,195 in 2019
Top 12%of 2019 by points

How HN took it

LovedMost comments that take a side are positive

8 positive, 9 neutral or asking, 0 mixed, 1 critical, out of 18 comments about the project. Thread score +0.33.

Execution: 2 for, 1 againstIdea: 3 for, 0 againstDesign: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Poker server code looks tidy and well engineered

    From 1 comment
    • So, I know literally nothing about Haskell, and I would rate my knowledge of functional programming theory as 'beginner' at best, but I still get baffled every time when reading…
      w0utert on HN
  • Useful real-world Haskell reference for learners

    From 2 comments
    • Haskell is dense. I'm picking it up now[0], so this project was very useful for me to see how some "real world" Haskell is written. But yes, take for example this function ```…
      daenz on HN
    • Very neat! I've been working on a network application in Haskell too; this is a great reference. Is this project still active? Are there some features you'd like help developing?
      anardil on HN

Objections

  • Haskell code is dense and hard to read without background knowledge

    From 3 comments
    • So, I know literally nothing about Haskell, and I would rate my knowledge of functional programming theory as 'beginner' at best, but I still get baffled every time when reading…
      w0utert on HN
    • I think part of the problem is that Haskell code can be very terse. When reading Python I expect to be able to easily understand what's going on in a 5 line function because the…
      anchpop on HN
    • Though notice that you picked literally the most trivial example in the entire codebase that anyone can understand without explanation. Elm is onto something with its obsession…
      hombre_fatal on HN
  • Haskell community style of short names and point-free code hurts readability

    From 2 comments
    • Unfortunately, a lot of work there is done by the Haskell community having utterly absurd standards for those things. I work in a different functional programming language, and…
      thedufer on HN
    • I think this is kinda my point. Haskell folks like to show unrealistically small code samples that don't even do the small thing they claim, where one-letter names are kinda…
      thedufer on HN

Requests

  • Contributions and feature help welcomed via GitHub issues

    From 2 comments
    • Yes this project is active. That would be awesome if you contributed. There are a lot of features to add. Would you like me to add some of these to the issues on Github? Feel…
      zzeder on HN
    • Ok I have added some things to work on to the issues. Feel free to pick one up or add your own. :)
      zzeder on HN

Questions

  • Is Haskell ever the best tool for the job?

    From 1 comment
    • Dumb question. Is Haskell ever the best tool for the job? I feel that every language has a sweet spot, but Haskell seems to be a language that people use just to show that they…
      patientplatypus on HN
  • What is the best editor or IDE for Haskell?

    From 1 comment

Alternatives named

  • Mental Poker implementations for trustless card games

    From 1 comment
    • Go one further and implement Mental Poker [0] so the server doesn't have to be trusted. I wrote an implementation in Go [1] when I was toying w/ p2p card games. 0 -…
      kodablah on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/20653278)