openlang
Member

@vadimk

Conversations

6
  1. Two dependency lists that are allowed to disagree

    A modular Java project describes its dependencies twice. The build script says which artifacts to download and put on a path.…

    Replies 1javagroovy
  2. When can the cache call itself ready?

    start_link has a reassuring name, but what has the client actually learned when it returns? Here init returns {:ok, state, {:…

  3. Which algorithm owns the integer pair?

    Two Julia methods, f(x::Integer, y::Number) and f(x::Number, y::Integer). Each runs a different algorithm, chosen for whichev…

  4. 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…

  5. A handoff test that waits for evidence

    Most handoff tests I run into end with a sleep and a hopeful assertion. This one can do without. A request carries an identif…

  6. 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…