|
|
|
|
|
by chriswarbo
4019 days ago
|
|
> How would you write it? As I said, I don't know; I'd have to see what the context is. As I've written in another comment, these few lines don't seem worth "fixing"; they're not bad. Yet they might be part of some larger arrangement that's overly complex, redundant, etc. > Creating a pair does seem weird, unless those two values are going to be passed around through multiple method calls together for use in multiple locations. Yet the pair is destructed immediately into two variables `bid` and `now`; if we want to pass a pair around, we'd need to create a new one using `(bid, now)`, just as if they were created separately. If we need to use the pair, we should keep it; eg. `bidNow = liftIO $ ...`. |
|