MES(1)

πŸ“¦
version 0.27 Β· 3 versions
, in ubuntu questing

πŸ’– MES(1) πŸ’–

okay bestie, gather round, we're talking about mes β€” a Scheme interpreter for bootstrapping the GNU system. yes you read that right. it's giving compiler-adjacent, it's giving foundational, it's giving "the whole GNU system lowkey stands on this." no pressure or anything ✨


✨ NAME ✨

mes β€” Scheme interpreter for bootstrapping the GNU system 🫢


🌈 SYNOPSIS 🌈

mes [OPTION]... [FILE]...

πŸŽ€ DESCRIPTION πŸŽ€

Evaluate code with Mes, interactively or from a script. pick your vibe: sit there and chat with it, or hand it a script and let it cook πŸ’…

  • [-s] FILE β€” load source code from FILE, and exit. like, do the thing, then dip. bye πŸ‘‹
  • -c EXPR β€” evaluate the expression EXPR, and exit. one expression, one and done, no small talk 🌸
  • -- β€” stop scanning arguments; run interactively. so everything after this is yours, bestie, and mes is just gonna sit there and be interactive πŸ¦‹
fr fr, the switches above stop argument processing, and pass all remaining arguments as the value of (command-line). that's the whole deal. periodt πŸ’€
  • -e, --main=MAIN β€” after reading the script, apply MAIN to the command-line arguments. so like, script first, then MAIN gets handed the args πŸ‘‘
  • -h, --help β€” display this help and exit. classic. iconic. always there for you πŸ₯Ί
  • -L, --load-path=DIR β€” add DIR to the front of the module load path. front of the line, no cutting, she's main character energy πŸ’œ
  • -v, --version β€” display version information and exit. short, sweet, informative 🌟

🌸 Ignored for Guile compatibility 🌸

these are here so Guile-flavored setups don't get weird about it. they're just... vibing. present but not doing anything πŸ™ˆ

  • --auto-compile
  • --fresh-auto-compile
  • --no-auto-compile
  • -C, --compiled-path=DIR

😭 REPORTING BUGS 😭

found something cursed? tell the humans, not the void:


πŸ”₯ SEE ALSO πŸ”₯

The full documentation for mes is maintained as a Texinfo manual. If the info and mes programs are properly installed at your site, the command

info mes

should give you access to the complete manual. go forth and read, bestie, the lore is right there πŸ“–βœ¨


so yeah, that's mes. it's from GNU Mes 0.27, and the page is dated January 1970 β€” yes, that January 1970, the timestamp to end all timestamps πŸ’€πŸ’– slay responsibly, and remember: (command-line) is watching 🫢

πŸ“¦ where this page comes from