Skip to content
View quelgar's full-sized avatar
🇦🇺
🇦🇺

Sponsoring

@Homebrew
@roc-lang
Block or Report

Block or report quelgar

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Pinned

  1. scala-uv scala-uv Public

    Handcrafted Scala Native language bindings for libuv

    Scala 4

  2. zio/interop-monix zio/interop-monix Public

    Scala 8 6

  3. zio/zio-nio zio/zio-nio Public

    A small, unopinionated ZIO interface to NIO.

    Scala 187 76

  4. Is Javascript's array map function b... Is Javascript's array map function basically a comonadic cobind (=>> in Haskell)? Have a look as the jsmap function below.
    1
    -- Inspired by http://nedbatchelder.com/blog/201301/stupid_languages.html
    2
    -- which describes how the Javascript array.map function seems weird
    3
    -- and also http://blog.sigfpe.com/2008/03/comonadic-arrays.html
    4
    -- which describes the comonad for arrays
    5
    
                  
  5. A sink to frame a ZIO stream by deli... A sink to frame a ZIO stream by delimited boundaries. (eg lines of text)
    1
    
                  
    2
    import scalaz.zio.console._
    3
    import scalaz.zio.stream._
    4
    import scalaz.zio.{Chunk, ZIO}
    5
    
                  
  6. Every Argument for Static Typing App... Every Argument for Static Typing Applies to Typed Errors
    1
    # Every Argument for Static Typing Applies to Typed Errors
    2
    
                  
    3
    Think of all the arguments you've heard as to why static typing is desirable — every single one of those arguments applies equally well to using types to represent error conditions.
    4
    
                  
    5
    An odd thing I’ve observed about the Scala community is how many of its members believe that a) a language with a sophisticated static type system is very valuable; and b) that using types for error handling is basically a waste of time. If static types are useful—and if you like Scala, presumably you think they are—then using them to represent error conditions is also useful.