Hilbert curve: Difference between revisions

m
m (→‎{{header|Sidef}}: minor update)
Line 2,487:
 
=={{header|Sidef}}==
Generic implementation of the Lindenmayer system:
<lang ruby>require('Image::Magick')
 
Line 2,602 ⟶ 2,603:
turtle.save_as(filename)
}
}</lang>
}
 
Generating the Hilbert curve:
<lang ruby>var rules = Hash(
a => '-bF+aFa+Fb-',
b => '+aF-bFb-Fa+',
Line 2,622 ⟶ 2,624:
 
lsys.execute('a', 6, "hilbert_curve.png", rules)</lang>
Output image: [https://github.com/trizen/rc/blob/master/img/hilbert-curve-sidef.png Hilbert curve]
{{out}}
[https://github.com/trizen/rc/blob/master/img/hilbert-curve-sidef.png Hilbert curve]
 
=={{header|Vala}}==
2,747

edits