Metaprogramming: Difference between revisions

m
→‎{{header|Wren}}: Changed to Wren S/H
m (→‎{{header|Wren}}: Changed to Wren S/H)
 
Line 2,195:
=={{header|Wren}}==
Analogous to D's mixins, Wren has an optional Meta module which enables strings to be compiled to regular Wren code or expressions and inserted into the script. The D example looks like this in Wren.
<syntaxhighlight lang="ecmascriptwren">import "meta" for Meta
 
var genericClass = Fn.new { |cname, fname|
9,476

edits