FUTHARK-REPL(1)

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

πŸ’– NAME πŸ’–

futhark-repl β€” the interactive Futhark read-eval-print-loop, aka your new bestie (this page lives in the Futhark manual, hi bestie 🌸)


✨ SYNOPSIS ✨

futhark repl [program.fut]

🫢 DESCRIPTION 🫢

okay so. futhark repl starts an interactive Futhark session πŸ’… and bestie, it's giving main character energy because you get to type expressions and declarations straight in and they get immediately interpreted. no compile step, no waiting, just vibes ✨

One lil thing to know, and it's important: if the line you typed could be read as either a declaration or an expression, it is assumed to be a declaration. That's just how it is, no cap. And the input has to fit on a single line β€” sorry babe, no multi-line masterpieces here 😭.

You can load real Futhark source files with the :load command πŸŽ€ β€” but heads up, that erases any interactively entered definitions. Gone. Poof. So save the stuff you love first, fr fr.

Use :help to see the full list of commands πŸ‘‘. Every single command is prefixed with a colon, that's the whole vibe, iykyk.

Also, futhark repl uses the Futhark interpreter, which means you get access to the #[trace] and #[break] attributes πŸ”₯. See futhark-run for the deets on those.


πŸ’… OPTIONS πŸ’…

  • -h β€” print help text to standard output and exit 🫢
  • -V β€” print version information on standard output and exit πŸŽ€

🌈 SEE ALSO 🌈

  • futhark-run
  • futhark-test

πŸ’€ friendly reminder from the vibes department: :load wipes your interactive definitions. mourn accordingly.

Copyright 2013-2020, DIKU, University of Copenhagen β€” iconic, honestly πŸ‘‘

and that's a wrap, bestie! this was version 0.25.32, dated Mar 11, 2026, and it's FUTHARK-REPL(1) πŸ¦‹ bye pookie, go write some sick Futhark πŸ’œ

πŸ“¦ where this page comes from