DSL in Ruby: technical details and examples | Guide for developers https://sudonull.com/dsl-in-ruby-technical-details-and-examples-guide-for-developers
How to create expressive DSLs in Ruby using instance_eval, method_missing, and Singleton. Code examples and key principles for middle/senior developers. Apply in practice!
Creating DSL in Python: Russian-language interpreter https://sudonull.com/creating-dsl-in-python-russian-language-interpreter
How to write a DSL interpreter in Python with RPN support and AST serialization. Detailed breakdown of architecture and code for middle/senior developers.
DSL for HART testing on SQL and LabVIEW https://sudonull.com/dsl-for-hart-testing-on-sql-and-labview
Learn how to create a flexible HART sensor calibration system with a tabular script in SQL. Loops, 100+ operations, test editor. For industrial software developers.
Kotlin DSL for AGSL shaders Android https://sudonull.com/kotlin-dsl-for-agsl-shaders-android
Master typed DSL for AGSL in Android: examples wave, signal, radar, metaballs. Simplification of uniform, functions and stdlib. Integration with Compose for middle/senior dev.
SWX: your own language on Node.js with AST and cryptography https://sudonull.com/swx-your-own-language-on-node-js-with-ast-and-cryptography
Breakdown of the SWX scripting language implementation: lexer, parser, interpreter, crypto and HTML-DSL. Architecture for middle/senior dev. Study the source code and code examples.