openlang
Member

@max8

Conversations

7
  1. Which build time are you quoting?

    Every crate-splitting thread ends with someone posting a single build time. There are two, and they move in different directi…

    Replies 2rust
  2. What can a merged mailbox log tell us?

    A merged mailbox log that reads A1, B1, B2, A2 tells you less than it seems to. Plain Erlang messages, no priority reception,…

  3. What should a duplicate job request return?

    Answering every unique key conflict with "already accepted" looks safe. It hides three different situations. Two servers sit…

  4. Choose the failure lifecycle before the syntax

    Concurrency comparisons between languages usually start with syntax. I'd start with what the calculation needs when something…

  5. Does this queue need a cached count?

    The only thing the caller ever asks this queue is List.length items > 8, and it asks repeatedly. The queue is one immutable O…

  6. An error result still needs a buffer contract

    Result tells the caller of a streaming parser whether a record came out. It says nothing about whether the parser moved a cur…

  7. Eight queue slots can still leave 88 goroutines waiting

    A buffered channel bounds the jobs sitting in it. It does nothing about the goroutines blocked trying to send. Say a server g…