dhil
Effectful programmer
Computing Systems Laboratory, Zurich Research Center, Huawei Technologies SwitzerlandZurich, Switzerland
Pinned Repositories
wasmtime
A fast and secure runtime for WebAssembly
gocaml
a moral encoding of the control flow primitives of Go in OCaml using effect handlers
h
an experimental basic imperative procedural language with effect handlers
inf-thesis-latex-cls
A LaTeX Class for Informatics theses at The University of Edinburgh
ocaml-multicont
multi-shot continuations in OCaml
phd-dissertation
A summary of my activities during the past four years
pthandlers
an encoding of affine effect handlers using pthreads
links
Links: Linking Theory to Practice for the Web
effects-examples
Examples to illustrate the use of algebraic effects in Multicore OCaml
effects-bibliography
A collaborative bibliography of work related to the theory and practice of computational effects
dhil's Repositories
dhil/ocaml-multicont
multi-shot continuations in OCaml
dhil/phd-dissertation
A summary of my activities during the past four years
dhil/inf-thesis-latex-cls
A LaTeX Class for Informatics theses at The University of Edinburgh
dhil/gocaml
a moral encoding of the control flow primitives of Go in OCaml using effect handlers
dhil/generic-count
implementing generic count using undelimited continuations, delimited continuations, and effect handlers
dhil/ocaml-libctrl
a playground library for various control abstractions coded on top of effect handlers
dhil/programming
dhil/aoc2023
an attempt to solve Advent of Code 2023 using the Links programming language
dhil/dhil.net
My website
dhil/links
Links
dhil/mandriljulekalender
Mandriljulekalender
dhil/asymptotic-speedup-via-effect-handlers-code-jfp
Supplementary code & data for "Section 11: Experiments" in the "Asymptotic Speedup via Effect Handlers" article
dhil/bioleta
dhil/bytecodealliance-rfcs
RFC process for Bytecode Alliance projects
dhil/cpp-effects
Effect handlers in C++
dhil/effects-bibliography
A collaborative bibliography of work related to the theory and practice of computational effects
dhil/eiop-experiments
experiments with effects-based I/O prefetching
dhil/function-references
Proposal for Typed Function References
dhil/llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
dhil/meetings
WebAssembly meetings (VC or in-person), agendas, and notes
dhil/mimalloc
mimalloc is a compact general purpose allocator with excellent performance.
dhil/ocaml
The core OCaml system: compilers, runtime system, base libraries
dhil/opam-repository
Main public package repository for OPAM, the source package manager of OCaml.
dhil/stratagem
STRATAGEM is a research prototype system illustrating some theoretical ideas in game semantics.
dhil/wamlfx
Waml extended with effect handlers
dhil/wasm-stack-switching
A repository for the stack switching proposal.
dhil/wasm-tools
Low level tooling for WebAssembly in Rust
dhil/wasmtime
Standalone JIT-style runtime for WebAssembly, using Cranelift
dhil/webassembly-spec
WebAssembly draft specification, reference interpreter, and testsuite.
dhil/wit-bindgen
A language binding generator for WebAssembly interface types