Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

A Theory of Composing Protocols (2023)

Reactive Programming Without Functions

Privacy-Respecting Type Error Telemetry at Scale

Collective Allocator Abstraction to Control Object Spatial Locality in C++

Live Objects All the Way Down: Removing the Barriers Between Apps and VMs

The Design Principles of the Elixir Type System

Real-World Choreographic Programming: Full-Duplex Asynchrony and Interoperability

An Optimised Flow for Futures: From Theory to Practice

Technical Dimensions of Programming Systems

Gradual Soundness: Lessons from Static Python

Revisiting Language Support for Generic Programming: When Genericity Is a Core Design Goal

Compiler and Runtime Specializations for Accelerating Managed Languages on FPGAs

A Theory of Composing Protocols

Building a Secure Software Supply Chain with GNU Guix

Types for Tables: A Language Design Benchmark

Sham: A DSL for Fast DSLs

The Art of the Meta Stream Protocol: Torrents of Streams

Programming Paradigms, Turing Completeness and Computational Thinking

Advanced Join Patterns for the Actor Model Based on CEP Techniques

Reference Capabilities for Safe Parallel Array Programming

Separating Use and Reuse to Improve Both

ParaSail:A Pointer-Free Pervasively-Parallel Language for Irregular Computations

Active Expressions: Basic Building Blocks for Reactive Programming (2017)

Lisp, Jazz, Aikido

Edit Transactions: Dynamically Scoped Change Sets for Controlled Updates (2017)

A Module-System Discipline for Model-Driven Software Development (2017)

Miscomputation in software: Learning to live with errors

Language-integrated provenance in Haskell

The Art, Science, and Engineering of Programming — an open access programming journal

On the Effect of Semantically Enriched Context Models on Software Modularization

More →