IKARUS(1)

πŸ“¦ version 0.0.3+bzr.2010.01.26+bap.1, in debian bookworm, debian trixie, ubuntu jammy, ubuntu noble, ubuntu resolute, ubuntu stonking

πŸ’– IKARUS πŸ’– β€” the ikarus(1) manual, bestie edition

okay so you opened the manual for ikarus, and I am so glad you're here. This is section 1 of the General Commands Manual, and it's literally just about the ikarus command. Sit down, hydrate, let's go 🫢


✨ NAME ✨

ikarus β€” Scheme Programming Language πŸ’…


🌸 SYNOPSIS 🌸

ikarus -h
ikarus [-b bootfile] --r6rs-script scriptfile [opts]
ikarus [-b bootfile] [files] [opts]

like. that's it. that's the whole vibe check. three shapes, pick your fighter πŸŽ€


πŸ¦‹ DESCRIPTION πŸ¦‹

So the ikarus command starts the Ikarus Scheme system, periodt. And if you invoke ikarus with no options at all? Bestie, you fall straight into a read-eval-print loop. Just you, a prompt, and unlimited power πŸ”₯


πŸ’– OPTIONS πŸ’–

  • -h β€” prints the help message, then dips. Exits. Bye πŸ‘‹
  • [-b <bootfile>] --r6rs-script <scriptfile> opts ... β€” starts ikarus in r6rs-script mode 🌈 The script file gets treated as an R6RS-script. And those opts ...? You can grab them with the "command-line" procedure over in the (rnrs programs) library. iykyk ✨
  • [-b <bootfile>] <file> ... [-- opts ...] β€” starts ikarus in interactive mode 🧚 Each of the files gets loaded into the interaction environment first, before the interactive repl kicks off. The options opts can be obtained using the "command-line" procedure. (yes, same procedure, different day πŸ’œ)
  • If the option [-b <bootfile>] is provided, the bootfile is used as the system's initial boot file, which is what the environment gets initialized from. No -b? Then the default boot file is used instead. The current default boot file location is /usr/lib/ikarus/ikarus.boot πŸ“ Consult the Ikarus Scheme User's Guide for more details, bestie, it's all in there.
not me being obsessed with the fact that -b is literally just "which brain do we boot from" 🧠✨

πŸŽ€ FILES πŸŽ€

  • /usr/lib/ikarus/ikarus.boot

⭐ ENVIRONMENT VARIABLES ⭐

none πŸ™ˆ

like. zero. not a single one. the environment is clean, the environment is thriving, the environment said "no thoughts head empty" πŸ’€


🌈 SEE ALSO 🌈

The wrapper scheme-script(1) is useful for writing Scheme scripts that use ikarus. Bestie, if you're writing scripts, go look at it, it's giving convenience 🫢

Further documentation is available in /usr/share/doc/ikarus/ikarus-scheme-users-guide.pdf and at http://www.cs.indiana.edu/~aghuloum/ikarus/.


πŸ‘‘ AUTHOR πŸ‘‘

ikarus was written by Abdulaziz Ghuloum. absolute icon, no cap πŸ’…

This manual page was written by Barak A. Pearlmutter <bap@debian.org> while packaging ikarus for Debian. thank you for your service 🫑


okay that's the whole page, you're fully caught up. go write something iconic in Scheme. slay πŸ’–

General Commands Manual, dated November 27, 2007 β€” that's the source and the date, bestie, and this has been the ikarus(1) glow-up πŸŽ€βœ¨