Skip to content
Avatar

Highlights

  • Arctic Code Vault Contributor

Organizations

@Arch-Games @Cockatrice

Pinned

  1. A cross-platform virtual tabletop for multiplayer card games

    C++ 995 347

  2. A scala library for the Tak board game

    Scala 16

  3. Slides for my "Intro to Cats-Effect" talk

    HTML 6 2

  4. 1
    ## The problem
    2
    
                  
    3
    I have some data which has adjacent entries that I want to group together and perform actions on.
    4
    I know roughly that `fs2.Pull` can be used to "step" through a stream and do more complicated
    5
    logic than the built in combinators allow. I don't know how to write one though!
  5. 1
    | Operation | Input | Result | Notes |
    2
    | --- | --- | --- | --- |
    3
    | map | `F[A]` , `A => B` | `F[B]` | Functor |
    4
    | apply | `F[A]` , `F[A => B]` | `F[B]` | Applicative |
    5
    | (fa, fb, ...).mapN | `(F[A], F[B], ...)` , `(A, B, ...) => C` | `F[C]` | Applicative
  6. 1
    ### Parallels between `map` and similar functions
    2
    ```
    3
    map          :: F[A] => (A =>     B)   => F[B]
    4
    flatMap      :: F[A] => (A =>   F[B])  => F[B]
    5
    traverse     :: G[A] => (A =>   F[B])  => F[G[B]]

1,677 contributions in the last year

Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Mon Wed Fri

Contribution activity

October 2020

Created a pull request in krasserm/streamz that received 2 comments

Fix #79 - prevent Flow->Pipe from discarding Mat value

(and likely prevent runtime ClassCastException also) cc @milanvdm

+23 −5 2 comments

Created an issue in getsentry/sentry-docs that received 3 comments

Docs on grouping/correlation say that java doesn't support it

The SentryClient api does expose a setFingerprint method, so it seems strange for the docs to say it's not supported. https://docs.sentry.io/platfo…

3 comments
121 contributions in private repositories Oct 1 – Oct 23

Seeing something unexpected? Take a look at the GitHub profile guide.

You can’t perform that action at this time.