Montreal, Quebec, Canada

Alexander Vieth

Advanced
@avieth

Algebraic. Experiments on the construction of functions

29

diplomacy. The board game Diplomacy, spoken in Haskell

13

contra-tracer. Simple tracing by way of contravariant functors

11

type-lambda. First-class type-level functions

9

type-function. Type-level functional programming

8

reactive-dom. Haskell web user interfaces over reactive-banana and ghcjs-dom

6

diplomacy-server. Play diplomacy via HTTP

6

Relational. Relational database types for Haskell

6

ParsingWithProofs. Applicative/monadic parsing with dependent types

4

PullRequestNagger. Nag your peers about outstanding pull requests

3

smtp-mail-ng. SMTP client EDSL

2

nixos-rpi. Raspberry Pi 4 B NixOS bluetooth speaker

2

Concurrential. Description of concurrent computation with sequential components

2

pilot. Redesign of copilot: Haskell EDSL for stream-based C programming

2

algorave. Rust

1

kpipe. Continuation-based monadic streaming experiment

1

actions. Github actions for Haskell CI

1

RelationalPostgreSQL. PostgreSQL interpreter for Relational

1

ventilator. ventilator software

1

servant-route. A canonical route-wise definition of servant servers

1

servant-xhr. XMLHttpRequest generation from servant routes using reactive-dom

1

FInterpreter. Interpretation of free monads over functor sums

1

halfsp. Haskell

1

PoorMansConcurrency. Poor Man's Concurrency in JavaScript

1

Versioned. Versioning and migration for Haskell datatypes.

1

RelationalInterpreter. Interpret Relational datatypes

1

TypeNat. Some Nat-indexed types for GHC

1

Manifest. Interface for read/write/delete key/value storage

1

RelationalMapping. Map Haskell datatypes to Relational datatypes

1

GraphPatterns. Haskell EDSL for declarative queries of graphs.

1

DependentMap. Like a typical Haskell Map, but with a twist

1

Authenticake. Reusable, versatile, easy authentication

1

smtp-mail. SMTP client EDSL

1
33
Apply