Apache Groovy: A powerful multi-faceted programming language for the JVM platform
-
Updated
May 27, 2024 - Java
Apache Groovy: A powerful multi-faceted programming language for the JVM platform
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
Example code for Fluent Python, 2nd edition (O'Reilly 2022)
Meta-programming for Swift, stop writing boilerplate code.
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
Spoon is a metaprogramming library to analyze and transform Java source code. 🥄 is made with ❤️, 🍻 and ✨. It parses source files to build a well-designed AST with powerful analysis and transformation API.
Every programmer needs a rubberduck. COM add-in for the VBA & VB6 IDE (VBE).
Library to read, analyze, transform and generate Scala programs
Your standard library for metaprogramming
Refactoring and linting tool for Scala
C++14 State Machine library
C++14 Dependency Injection Library
Manifold is a Java compiler plugin, its features include Metaprogramming, Properties, Extension Methods, Operator Overloading, Templates, a Preprocessor, and more.
Next generation API for .NET
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
Official repository for Moose
Scala library for boilerplate-free, type-safe data transformations
Metaprogramming. Multi-paradigm approach in the Software Engineering.
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."