Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for macro metaprogramming
macro
x
metaprogramming
x
27 search results found
Nim
⭐
16,061
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).
Hy
⭐
4,715
A dialect of Lisp that's embedded in Python
Nameof
⭐
1,858
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
Metalang99
⭐
717
Full-blown preprocessor metaprogramming
Cmacro
⭐
711
Lisp macros for C
Arrow Meta
⭐
381
Functional companion to Kotlin's Compiler
Metacodable
⭐
369
Supercharge Swift's Codable implementations with macros meta-programming.
Metered Rs
⭐
324
Fast, ergonomic metrics for Rust
Hissp
⭐
314
It's Python with a Lissp.
Interface99
⭐
252
Full-featured interfaces for C99
Log Derive
⭐
171
A procedural macro for auto logging output of functions
Freasy Monad
⭐
115
Easy way to create Free Monad using Scala macros with first-class Intellij support.
Because We Can
⭐
115
Not because we must do it, but because we can
L2
⭐
110
A minimalist type-inferred programming language with procedural macro support
Dilate
⭐
80
Nearly zero runtime object allocation powered by scalameta. Value class and Unboxed Tagged Type generation at compile-time.
Merl
⭐
78
Metaprogramming in Erlang
Macro Ts
⭐
72
An ergonomic typescript compiler that enables typesafe syntactic macros.
Metaclj
⭐
66
Staged compilation for Clojure through environment & special-form aware syntax-quoting.
Dotty Macro Examples
⭐
64
Various tasks solved via metaprogramming in Dotty
Adorad
⭐
56
Fast, Expressive, & High-Performance Programming Language for those who dare
Arrow Meta Examples
⭐
54
Some examples for Λrrow Meta the functional companion to Kotlin's Compiler & IDE.
Annotation Abuse
⭐
52
Rust-like macros in Python by abusing type annotations
Espresso.jl
⭐
47
Expression transformation package
Metascript
⭐
44
A language that compiles to Javascript
Fameta Counter
⭐
43
Compile time counter that works with all major modern compilers
Tortilla
⭐
40
A thin Clojure wrapper for Java APIs providing efficient and idiomatic interop.
Template.scala
⭐
38
C++ Flavored Template Metaprogramming in Scala
Re
⭐
37
Elixir library for writing readable regexes in functional style
Mcpyrate
⭐
35
Advanced macro expander and language lab for Python.
Metaprogramming
⭐
33
Metaprogramming .Net samples
Macrolib
⭐
29
A Library for Macro (C/C++). Advanced skill of Macro. Delayed expansion, distinguishing number of parameters, expanding different macros according parameter number, Implement default parameters, create unique variable names, Even try catch in C
Juliadbmeta.jl
⭐
29
Metaprogramming tools for JuliaDB
Eraserface
⭐
29
dynamic polymorphism without inheritance
Auxify
⭐
23
Introduces macro/meta annotations @ aux, @ self, @ instance, @ apply, @ delegated, @ syntax and String-based type class LabelledGeneric
Hebigo
⭐
19
蛇語(HEH-bee-go): An indentation-based skin for Hissp.
Global Typelist
⭐
18
How to build and maintain a "global" type-list
Elixir_mock
⭐
18
Creates clean, concurrent, inspectable mocks from elixir modules
Racket Template
⭐
14
A Racket Meta-Program Generator
Pipeline
⭐
13
Have pipeline in Erlang
Dotty Patched
⭐
12
Eval library and patched Scala-3/Dotty compiler. Evaluating source code and trees at compile time hacking multi-staging programming
Uncomment
⭐
11
uncomment codes at the compile time!
Pydialect
⭐
10
Build languages on Python.
M
⭐
10
A minimal language inspired by Lisp and Haskell
Elixir Metaprogramming Example
⭐
10
A cool demonstration of Elixir metaprogramming for runtime performance
Forceimport.jl
⭐
9
Macro that force imports conflicting methods in modules
Lambda M
⭐
8
A lazy and untyped experimental programming language
Macroplus
⭐
8
a collection of constants and tiny utilities that focuses on readability
Tmpl
⭐
7
A small C++17 metaprogramming library
Imacropy
⭐
7
Interactive MacroPy - IPython REPL, embeddable REPL, bootstrapper.
Expressionpatterns.jl
⭐
7
Match, Destructure and Dispatch on expressions.
Sysmel
⭐
6
System Metaprogramming Language
Blogitr
⭐
5
(Work in progress.) A blog storage engine based on git.
Hidden Args
⭐
5
Hide your accumulators from the public API
Related Searches
C Macro (716)
Rust Macro (698)
Python Macro (503)
C Plus Plus Macro (422)
Javascript Macro (403)
Scala Macro (323)
1-27 of 27 search results
Privacy
|
About
|
Terms
|
Follow Us On Twitter
Copyright 2018-2024 Awesome Open Source. All rights reserved.