ActiveRecordLite is an example of how active record could be implemented.
-
Updated
Jun 13, 2017 - Ruby
ActiveRecordLite is an example of how active record could be implemented.
The variation of the command design pattern
Empowering FP in Scala at compile time
Contains JS programs I wrote as part of my CS252 Advanced Programming Language Principles coursework. JavaScript is a powerful language, but it does take time to get used to its idiosyncrasies. Learnt many new programming language concepts and patterns (e.g., prototypical inheritance, proxies, metaprogramming) through this language.
General Abstract Meta Programming for Python
Programming in C++ with ease of mind
A header-only ECS library built on C++
A Julia package for working with function expressions.
Strong aliases for https://lib.rs/typenum, powered by const generics
A mini python project on exploring decorators in 101 ways. With great power comes great responsibility. Which responsibility? Which power? This will be a journey through libraries and modules, asking how'd they decorate?
Software Development Kit for the Microsoft Performance ToolKit
Slide deck for: Metaprogramming: What it is, how to use it, and why you should care
A procedural macro that will create an enum with associated functions that each have a corresponding variant.
Python library to metaprogram C/C++ functions using SIMD instruction sets
FlexiFunc abbreviated as ff is a Rust crate designed to supercharge your Rust programming experience with two powerful macros: ff (Flexi Func) and fb (Flexi Block) or (Function Builder) 🛠️. These macros are crafted to simplify and enhance the way you write synchronous and asynchronous code, making your Rust journey smoother and more efficient.
A C++14 template library for all kinds of grammar sugar.
Add a description, image, and links to the metaprogramming topic page so that developers can more easily learn about it.
To associate your repository with the metaprogramming topic, visit your repo's landing page and select "manage topics."