FUTHARK-RUN(1)

πŸ“¦
version 0.25.32 Β· 5 versions
, in ubuntu resolute, ubuntu stonking

πŸ¦‹ FUTHARK-RUN πŸ’…

okay so bestie, gather round, because this is the futhark-run page β€” literally the interpret Futhark program moment. yes, the manual is called Futhark, and yes, this little icon runs your code the slow cozy way. 🫢


✨ SYNOPSIS ✨

futhark run [options...] <program.fut>

that's it. that's the whole vibe. one command, one program file, and she's running. πŸƒβ€β™€οΈπŸ’¨


🌸 DESCRIPTION 🌸

So what actually happens? You give her a program, and she executes it by evaluating an entry point β€” and that entry point is main by default β€” with the arguments read from standard input. Then she writes the results on standard output. Slay. ✨

Now the part where I have to be real with you: futhark run is very slow. Like, not "a little slow", bestie, I mean genuinely, dramatically slow. In practice it's only useful for testing, teaching, and experimenting with the language. That's the whole assignment. πŸ’€

But here's the iconic part β€” the #[trace] and #[break] attributes are fully supported in the interpreter. Fully. Supported. Obsessed. πŸ™ˆ

And one tiny detail that lowkey matters a lot: Tracing prints values to stdout, which is in contrast to compiled code, which prints to stderr. So if you're piping stuff around and your trace output is going somewhere unexpected, that's why. iykyk. πŸ’…


πŸ‘‘ OPTIONS πŸ‘‘

  • -e NAME β€” run the entry point called NAME instead of main. main character swap, but for entry points. πŸŽ€
  • -h β€” print help text to standard output and exit. help me help you, bestie. 🫢
  • -V β€” print version information on standard output and exit. the "who even are you" flag. ⭐
  • -w, --no-warnings β€” disable interpreter warnings. not me silencing the warnings… πŸ™ˆ

🌈 SEE ALSO 🌈

  • futhark-repl β€” the other place you can vibe interactively πŸ’œ
  • futhark-test β€” for when you wanna make it official 🧚

2013-2020, DIKU, University of Copenhagen β€” periodt. that's the whole copyright line, no notes. πŸ‘‘


ngl bestie, if you came here expecting speed, this is not that girl. this is the testing and teaching and experimenting girl. use her accordingly. πŸ’…

okay that's the page!! this was Futhark 0.25.32, dated Mar 11, 2026. mwah, go run something slow and beautiful. πŸ˜­βœ¨πŸ’–

πŸ“¦ where this page comes from