Superellipse: Difference between revisions

Content added Content deleted
(Added Perl example)
m (→‎{{header|Perl 6}}: image link defunct, replaced)
Line 686: Line 686:


=={{header|Perl 6}}==
=={{header|Perl 6}}==
{{works with|rakudo|2016-01}}
{{works with|rakudo|2018-10}}
Generate an svg image to STDOUT. Redirect into a file to capture it.
Generate an svg image to STDOUT. Redirect into a file to capture it.
<lang perl6>constant a = 200;
<lang perl6>constant a = 200;
Line 696: Line 696:


# find point pairs for one quadrant
# find point pairs for one quadrant
my @q = flat map -> \x { x, y(x) }, (0, 2 ... 200);
my @q = flat map -> \x { x, y(x) }, (0, 1 ... 200);


# Generate an SVG image
# Generate an SVG image
Line 718: Line 718:
END
END
}</lang>
}</lang>
See [https://gist.github.com/thundergnat/cc41a5fae7021803496c#file-superellipse-svg Superellipse image]
[https://github.com/SqrtNegInf/Rosettacode-Perl6-Smoke/blob/master/ref/superellipse.svg Superellipse] (offsite image)


=={{header|Phix}}==
=={{header|Phix}}==