DEV Community

# metaprogramming

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
nim for embedded software development

nim for embedded software development

Comments
5 min read
Metaprogramming in Golang: Reflection Package guide

Metaprogramming in Golang: Reflection Package guide

Comments
7 min read
Metaprogramming in ruby

Metaprogramming in ruby

133
Comments 10
7 min read
Into the Extreme – Fold-Expressions

Into the Extreme – Fold-Expressions

Comments
3 min read
JavaScript Metaprogramming: Part 1 - Unleashing the Potential of the Reflect API

JavaScript Metaprogramming: Part 1 - Unleashing the Potential of the Reflect API

1
Comments
4 min read
Using Meta-Programming For Internationalization and Localization in Nim

Using Meta-Programming For Internationalization and Localization in Nim

2
Comments
4 min read
Fun with classes and constants

Fun with classes and constants

1
Comments
1 min read
Demystifying Metaprogramming: Understanding the Basics

Demystifying Metaprogramming: Understanding the Basics

1
Comments
3 min read
Write your own Domain Specific Language in Ruby

Write your own Domain Specific Language in Ruby

2
Comments 1
12 min read
More explicit interface implementation in Go using simple function signature | 3 ed.

More explicit interface implementation in Go using simple function signature | 3 ed.

1
Comments
1 min read
TypeScript for prototyping: bijective function example with generics' notation

TypeScript for prototyping: bijective function example with generics' notation

1
Comments
1 min read
Class templates versus constructor templates

Class templates versus constructor templates

3
Comments
4 min read
JavaScript web__constants (Node.js-friendly)

JavaScript web__constants (Node.js-friendly)

2
Comments
1 min read
An Intro to Metaprogramming in Ruby

An Intro to Metaprogramming in Ruby

Comments
1 min read
What is Metaprogramming?

What is Metaprogramming?

11
Comments
11 min read
The Tinkering Hobbit (excerpt from The hidden language within the language)

The Tinkering Hobbit (excerpt from The hidden language within the language)

8
Comments
12 min read
Using KSP output in app: Part 4

Using KSP output in app: Part 4

9
Comments
2 min read
Generate the code using KSP : Part 3

Generate the code using KSP : Part 3

8
Comments
4 min read
Android KSP guide for dummies by a Dummy: Part 1

Android KSP guide for dummies by a Dummy: Part 1

13
Comments
2 min read
Property type coercion in Angular using decorators

Property type coercion in Angular using decorators

7
Comments 1
8 min read
class_eval vs. instance_eval in Ruby

class_eval vs. instance_eval in Ruby

6
Comments 1
2 min read
How to Put Keyword Arguments in your Python Class Definitions

How to Put Keyword Arguments in your Python Class Definitions

4
Comments
3 min read
Automatic code changing in Python with the ast module

Automatic code changing in Python with the ast module

4
Comments
7 min read
Wrapping a Ruby Method

Wrapping a Ruby Method

9
Comments
1 min read
Groovy's @CompileStatic and Methods with the Same Name

Groovy's @CompileStatic and Methods with the Same Name

5
Comments
5 min read
A Short Overview of Typed Template Haskell

A Short Overview of Typed Template Haskell

6
Comments
8 min read
ruby_cool_kid.rb — Meta Programming series: Dynamic dispatch

ruby_cool_kid.rb — Meta Programming series: Dynamic dispatch

5
Comments
3 min read
JavaScript for advanced beginners(fake js interface with proxies)

JavaScript for advanced beginners(fake js interface with proxies)

2
Comments
4 min read
Easily delete Object Properties in JS with this Meta trick 🔥🔥

Easily delete Object Properties in JS with this Meta trick 🔥🔥

2
Comments
1 min read
A Brief Introduction to Template Haskell

A Brief Introduction to Template Haskell

7
Comments
11 min read
Ruby Money & BigDecimal

Ruby Money & BigDecimal

11
Comments
2 min read
Implementing A Domain Specific Language In Ruby

Implementing A Domain Specific Language In Ruby

5
Comments
5 min read
My first go at Metaprogramming

My first go at Metaprogramming

6
Comments
2 min read
Starting with Scala 3 macros: a short tutorial

Starting with Scala 3 macros: a short tutorial

16
Comments
9 min read
Matchable - Class-level Pattern Matching Macros Explained

Matchable - Class-level Pattern Matching Macros Explained

20
Comments
11 min read
Laziness I: Meta-programming

Laziness I: Meta-programming

4
Comments 2
7 min read
Como roubar no random?

Como roubar no random?

15
Comments 2
6 min read
Iota (from Golang) in JavaScript

Iota (from Golang) in JavaScript

4
Comments
2 min read
Cool Boys Do Metaprogramming

Cool Boys Do Metaprogramming

9
Comments 4
6 min read
That's so Rusty: Metaprogramming

That's so Rusty: Metaprogramming

24
Comments
7 min read
It is not about code

It is not about code

2
Comments
2 min read
Demystification of Macros in Nim

Demystification of Macros in Nim

21
Comments
6 min read
Template Base Class Collection

Template Base Class Collection

1
Comments
7 min read
Replacing placeholders in Ruby on Rails

Replacing placeholders in Ruby on Rails

9
Comments 3
2 min read
Range in JavaScript using es6 metaprogramming features

Range in JavaScript using es6 metaprogramming features

11
Comments 2
5 min read
C++ Basic templates usage – Part 2

C++ Basic templates usage – Part 2

7
Comments
8 min read
Utilizing Macros & Annotations in a Web Framework (Part 2)

Utilizing Macros & Annotations in a Web Framework (Part 2)

10
Comments
9 min read
C++ Basic templates usage – Part 1

C++ Basic templates usage – Part 1

5
Comments
5 min read
C++ Meta Programming: Why?

C++ Meta Programming: Why?

4
Comments
4 min read
Filtering the types of a tuple at compile time in typescript

Filtering the types of a tuple at compile time in typescript

2
Comments
3 min read
Refactoring JavaScript using JavaScript

Refactoring JavaScript using JavaScript

6
Comments
1 min read
Let's talk DSL with Kotlin

Let's talk DSL with Kotlin

25
Comments
8 min read
A Racket macro tutorial – get HTTP parameters easier

A Racket macro tutorial – get HTTP parameters easier

10
Comments
5 min read
C++ Templates and SFINAE

C++ Templates and SFINAE

8
Comments
5 min read
An Introduction to Myriad

An Introduction to Myriad

7
Comments
2 min read
Applied Meta-Programming In F# With Myriad And Falanx

Applied Meta-Programming In F# With Myriad And Falanx

22
Comments 2
22 min read
Easily select h1, h2, ... through SCSS functions

Easily select h1, h2, ... through SCSS functions

6
Comments
1 min read
How to decorate any object in Ruby in 3 lines

How to decorate any object in Ruby in 3 lines

2
Comments
1 min read
5 Reasons Why Nim Is Becoming My Favorite Language

5 Reasons Why Nim Is Becoming My Favorite Language

35
Comments 2
4 min read
Sample in a Range

Sample in a Range

7
Comments 2
2 min read
loading...