Download or view rosettaify.frink in plain text format
/** This is a simple program that makes it easier to upload programs and their
output to Rosetta Code:
https://rosettacode.org/
It takes at least one argument (the Frink program name) and runs the
program and prints its output and formats it all in Rosetta-Code-friendly
tags. If more than the Frink program name are given as arguments, the
remaining arguments are passed to the Frink program.
It assumes that there is a program named "frink" in your path that runs
Frink programs.
*/
use Processes.frink
file = ARGS@0
text = trim[read[filenameToURL[file]]]
println["""=={{header|Frink}}==
<syntaxhighlight lang="frink">$text</syntaxhighlight>"""]
println["""{{out}}
<pre>"""]
out = execLines["frink $file " + join[" ", rest[ARGS]]]
for line = out
println[line]
println["""</pre>"""]
Download or view rosettaify.frink in plain text format
This is a program written in the programming language Frink.
For more information, view the Frink
Documentation or see More Sample Frink Programs.
Alan Eliasen was born 20217 days, 23 hours, 48 minutes ago.