Skip to content
View dougalm's full-sized avatar

Highlights

  • Pro

Block or report dougalm

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
Showing results

Research language for array processing in the Haskell/ML family

Haskell 1,675 116 Updated Jan 5, 2026

Compiler with automatic differentiation

Python 49 8 Updated Oct 18, 2023

Koka language compiler and interpreter

Koka 3,882 198 Updated Apr 22, 2026
Python 30 Updated Feb 11, 2022
33 1 Updated Jan 14, 2021

A purely functional programming language with first class types

Idris 2,929 401 Updated Apr 15, 2026

A language and an embedded JIT compiler

C 1,195 115 Updated Apr 20, 2026

💥💻💥 A data-parallel functional programming language

Haskell 2,707 200 Updated Apr 30, 2026

Embedded language for high-performance array computations

Haskell 956 132 Updated Apr 2, 2026

integrating Naperian functors with Hasktorch

Haskell 9 1 Updated Sep 26, 2019

The core of xmonad, a small but functional ICCCM-compliant tiling window manager

Haskell 3,569 295 Updated Apr 18, 2026

Differentiable, Hardware Accelerated, Molecular Dynamics

Jupyter Notebook 1,409 239 Updated Apr 26, 2026

A domain-specific-language and compiler for low-level bitstream processing.

C 98 18 Updated May 1, 2017

Haskell bindings for LLVM

LLVM 532 130 Updated Jul 18, 2024

Analysis software for single-molecule fluorescence resonance energy transfer (smFRET) data.

MATLAB 9 2 Updated Apr 2, 2019

Recognizing and exploiting conjugacy without a domain-specific language

Python 36 4 Updated Dec 1, 2019

Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more

Python 35,514 3,549 Updated Apr 30, 2026

JS-compatible regular expressions implemented in JS.

JavaScript 18 1 Updated Apr 17, 2014

Convert lambda expressions to CCC combinators

Haskell 150 18 Updated Feb 23, 2016

Running the code you want to write as fast as the code you have to write

Scheme 140 5 Updated Oct 16, 2016

A pedagogical implementation of Autograd

Jupyter Notebook 1,016 109 Updated May 26, 2020

Source-to-Source Debuggable Derivatives in Pure Python

Python 2,321 431 Updated Sep 29, 2022

Autograd extension for forward mode autodiff

Python 31 2 Updated Oct 31, 2017

Visually explore covariation in protein families

JavaScript 41 6 Updated Dec 8, 2019

Interactive importing of CSV files to Ledger

Python 199 67 Updated Aug 5, 2022

My PhD Thesis

TeX 22 1 Updated May 13, 2016

Universal markup converter

Haskell 43,804 3,837 Updated Apr 24, 2026

A pure Python interface to the Raspberry Pi camera module

Python 1,575 348 Updated Dec 24, 2022

Makefile for Arduino sketches. It defines the workflows for compiling code, flashing it to Arduino and even communicating through Serial.

Makefile 2,041 442 Updated Dec 11, 2023

RPIO is a GPIO toolbox for the Raspberry Pi.

C 331 145 Updated Aug 1, 2018
Next