Home - Topics - Papers - Theses - Blog - CV - Photos - Funny

Programming Languages

Matchertext: an escape route from language-embedding hell?

Jan 2 2023

Matchertext: Towards Verbatim Interlanguage Embedding

Dec 29 2022

MinML: concise but general markup syntax

Dec 28 2022

Are Only Type Parameters Generic Enough for Go 2 Generics?

Jul 29 2019

GPUfs: The Case for Operating System Services on GPUs

Dec 1 2014

Maple: Simplifying SDN Programming Using Algorithmic Policies

Aug 13 2013

Lazy Tree Mapping: Generalizing and Scaling Deterministic Parallelism

Jul 29 2013

GPUfs: Integrating a File System with GPUs

Mar 20 2013

Deterministic OpenMP – Amittai F. Aviram

Sep 20 2012

Scaling Software-Defined Network Controllers on Multicore Servers

Jul 1 2012

Deterministic OpenMP for Race-Free Parallelism

May 26 2011

Workspace Consistency: A Programming Model for Shared Memory Parallelism

Mar 6 2011

Alpaca: Extensible Authorization for Distributed Services

Oct 29 2007

Parsing Expression Grammars: A Recognition-Based Syntactic Foundation

Jan 14 2004

Packrat Parsing: Simple, Powerful, Lazy, Linear Time

Oct 4 2002

Packrat Parsing: a Practical Linear-Time Algorithm with Backtracking

Sep 3 2002

Flick: A Flexible, Optimizing IDL Compiler

Jun 15 1997

Using Annotated Interface Definitions to Optimize RPC

Mar 1 1995

Separating Presentation from Interface in RPC and IDLs

Dec 1 1994

Microkernels Should Support Passive Objects

Dec 9 1993

Object-Oriented Display Refreshing

Apr 1 1992


Bryan Ford