Pinned Repositories
cutempl
A C++20 metaprogramming library that's just too cute
daisychains
Demo library for output-range-style composition, analogous to C++20 ranges
metapass-espm2-2016
Source code, slides, and other content for the presentation of the paper "Metaprogramming-Enabled Parallel Execution of Apparently Sequential C++ Code" at ESPM2 2016
p3hpc-19
P3HPC Presentation for SC19
presentations
Slides from (some of) my public talks, particularly recent ones
ruby-latex-tools
Tools for producing Latex code in Ruby
executors
A proposal for a executor programming model for ISO C++
kokkos
Kokkos C++ Performance Portability Programming Ecosystem: The Programming Model - Parallel Execution and Memory Abstraction
mdspan
Reference implementation of mdspan targeting C++23
dhollman's Repositories
dhollman/daisychains
Demo library for output-range-style composition, analogous to C++20 ranges
dhollman/cutempl
A C++20 metaprogramming library that's just too cute
dhollman/presentations
Slides from (some of) my public talks, particularly recent ones
dhollman/p3hpc-19
P3HPC Presentation for SC19
dhollman/codespaces-cxxdev-template
Template for setting up a codespace for development of my C++ projects
dhollman/dsh.fyi
Personal and professional website
dhollman/kokkos
Kokkos C++ Performance Portability Programming EcoSystem: The Programming Model - Parallel Execution and Memory Abstraction
dhollman/kokkos-tutorials
Tutorials for the Kokkos C++ Performance Portability Programming EcoSystem
dhollman/zsh_config_files
My zshrc and associated files, to be shared across multiple machines.
dhollman/bikeshed
:bike: A preprocessor for anyone writing specifications that converts source files into actual specs.
dhollman/boxes
Boxes.py - laser cutting boxes and more
dhollman/clang-p2996
Experimental clang support for WG21 P2996 (Reflection).
dhollman/cpp-proposals-pub
Collaborating on papers for the ISO C++ committee - public repo
dhollman/cppcon-2019-breaking
dhollman/CPPProposals
Collection of proposals for c++
dhollman/CW20
2020 Collegeville Workshop on Scientific Software - Developer Productivity
dhollman/davidhollman.github.io
Github Pages template for academic personal websites, forked from mmistakes/minimal-mistakes
dhollman/executors
A proposal for a executor programming model for ISO C++
dhollman/executors-impl
A prototype implementation of the executors proposal
dhollman/forge
An unofficial rules engine for the world's greatest card game.
dhollman/icontract
Design-by-contract in Python3 with informative violation messages and inheritance
dhollman/minimal-mistakes
:triangular_ruler: Jekyll theme for building a personal site, blog, project documentation, or portfolio.
dhollman/Miracle
JavaScript Sega Master System Emulator
dhollman/mp
MP: C++20 ~~Template~~ Meta-Programming
dhollman/new.dsh.fyi
New Personal website, this time with less fanciness that I don't understand
dhollman/reveal.js
The HTML Presentation Framework
dhollman/spack
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
dhollman/spanny
dhollman/test-website-repo
Testing Web pages
dhollman/wg21
WG21: C++ Standards Committee Papers