This is your work, valued

Zürich, Switzerland

Bas van Dijk

Expert
@basvandijk

I've 20+ years of experience as a Haskell, Rust and DevOps engineer in various roles.

scientific. Arbitrary-precision floating-point numbers represented using scientific notation

76

nixtodo. A demonstration on how to use Nix to build, test and deploy a Haskell application

65

monad-control. Lift control operations, like exception catching, through monad transformers

59

regions. Provides the region monad for safely opening and working with scarce resources

34

usb. Communicate with USB devices

28

monad-batcher. An applicative monad that batches commands for later more efficient execution

28

threads. Fork threads and wait for their result

27

case-insensitive. Case insensitive string comparison

24

nix-workshop. Material for the Nix Workshop at Haskell eXchange 2017

20

lifted-base. IO operations from the base library lifted to any instance of MonadBase or MonadBaseControl

19

levmar. An implementation of the Levenberg-Marquardt algorithm

18

concurrent-extra. Extra concurrency primitives

17

unbounded-delays. Unbounded thread delays and timeouts

8

vector-bytestring. ByteStrings as type synonyms of Vectors

7

regional-pointers. Regional memory pointers

6

usb-example. Example how to use the usb library

5

usb-safe. Type-safe communication with USB devices

5

pipes-opaleye. Stream opaleye query results using pipes

5

bindings-libusb. Low level bindings to libusb

5

explicit-iomodes. File handles with explicit IOModes

4

string-combinators. Polymorphic functions to build and combine stringlike values

4

safer-file-handles-examples. Examples for the safer-file-handles package

4

repr. Render overloaded expressions to their textual representation.

4

safer-file-handles. Type-safe file handling

4

stable-name-eq. Eq-like class that uses StableNames for fast equality checking

3

aws. Amazon Web Services for Haskell

3

bench-monad-peel-control. Benchmark monad-peel and monad-control

3

usb-safe-examples. Examples that demonstrate how to use the usb-safe library

3

system. My system configuration

2

bench-queues. Compare miso's queue agains a TQueue

2

explicit-iomodes-bytestring. Extends explicit-iomodes with ByteString operations

2

explicit-iomodes-text. Extends explicit-iomodes with Text operations

2

case-insensitive-bench. Criterion benchmarks for case-insensitive

2

regions-monadstf. Monads-tf instances for the RegionT monad transformer

2

postgresql-simple. Mid-level client library for accessing PostgreSQL from Haskell

1

macos-ghc863-panic. A minimal test-case for a GHC panic described in GHC issue #16130

1

pipeline. A pipelining service

1

haskell-meetup-bank. Some code that I'm going to show during the Haskell Meetup

1

ref-free-img. How to create a references free NixOS image?

1