functional cpp at compile time, the compiler turns to the perfectly slow interpreter XD
-
Updated
Mar 19, 2019 - C++
functional cpp at compile time, the compiler turns to the perfectly slow interpreter XD
Container Traits for Modern C++
Utility for statically determining the number of members in an aggregate struct.
Collection of static-reflection utilities for aggregate initializables.
🌰 Transform XML trees into performant JavaScript DOM calls at compile-time using Nim code.
A webpack loader to achieve transpile-time metaprogramming with pure JavaScript
Simple C++ 14 units of measurement library for type safety when dealing with physical units calculations.
🏀 Up your type-game. A small C++ library for compile-time type names and type indices.
A header only and out of the box tcp rpc framework written in C++.
Attempt at creating a simple dynamic programming language that is 100% evaluated at compile time.
Compile-time single-header hash-map written in C++ 17
Type-level lambda calculus in Scala 3
Fast entity-component-system (ECS) with compile-time archetypes
Cheat Engine-like pointer chains for C++17
Source code of the paper "On the Applicability of Annotation-based Source Code Modification in Kotlin" for MPLR'23
Runtime choosing of template specializations using compile-time lookup-tables. Compile all states of a template function, but execute the optimal one at runtime.
mlib is a fast, simple c++ meta-programming library that uses c++20.
A small C++23 library to acquire vtable information at compile time
LLVM frontend for the Forth Language
Introduction to typelevel programming: phantom types, dependent types, path dependent types and Curry-Howard isomorphism.
Add a description, image, and links to the compile-time-meta-programming topic page so that developers can more easily learn about it.
To associate your repository with the compile-time-meta-programming topic, visit your repo's landing page and select "manage topics."