CL(1)

πŸ“¦
version 2.18.1 Β· 2 versions
, in debian trixie, ubuntu questing, ubuntu resolute, ubuntu stonking

okay so welcome to CL(1), bestie!! πŸ’– this is a page from the IRAF commands manual and it's all about the CL β€” no, not Common Lisp, we'll get to that drama in a sec. sit down, grab a strawberry πŸ“, let's go.

✨ NAME ✨

IRAFCL β€” the IRAF Command Language Interpreter. that's it, that's the name, she's iconic. πŸ‘‘

🌸 SYNOPSIS 🌸

irafcl [-V|-c|-e] [-f FILE]

ecl [-V|-c|-e] [-f FILE]

cl [-V|-c|-e] [-f FILE]

three whole names for the same girlie, we love a versatile queen. πŸ’…

πŸ¦‹ DESCRIPTION πŸ¦‹

so irafcl, ecl or cl starts up the command language interpreter for IRAF, the Image Reduction and Analysis Facility. and the way it works is you can literally feed it a whole series of commands and it will execute them in sequence, one after another. line by line. no cap. ✨

now. the ECL (that's the Enhanced CL, keep up 🫢) has a bunch of features over plain CL, and honestly? it ate:

  • better error handling 😭
  • command line editing ✍️
  • new functions and constants πŸŽ€

and like β€” unless you have a compatibility reason not to, you should be using ECL over CL. periodt. the classic CL is only for when something old needs it, iykyk.

here's the messy part: the names ecl and cl conflict with other super commonly used command names for Common Lisp. yes, really. so the canonical name of the interpreter is irafcl β€” and she defaults to ECL behaviour because of course she does, she's the main character. πŸ‘‘

πŸŽ€ the flags πŸŽ€

  • -V β€” show the version of the program. quick lil vibe check. ⭐
  • -e β€” force the enhanced CL (command line editing etc.). bestie mode: on. πŸ’–
  • -c β€” force the classic CL. retro era, respect it. πŸ™ˆ
  • -x β€” start in a new xgterm (or xterm if xgterm isn't available). window pop-off time. 🌈
  • -f FILE β€” start with executing FILE. like, immediately, first thing. πŸ”₯

πŸ’œ AUTHOR πŸ’œ

Created by Ole Streicher for the IRAF community β€” shoutout, king, we appreciate you. 🫢


and that's the whole page, bestie!! this was IRAF 2.18.1, from April 2025, living in section CL(1) β€” go forth and interpret some commands, mwah. πŸ’…πŸŽ€βœ¨

πŸ“¦ where this page comes from