PAKCS(1)

πŸ“¦ version 3.3.0, in ubuntu jammy

✨ PAKCS ✨

aka the Portland Aachen Kiel Curry System β€” that's the PAKCS(1) page, Curry Compiler edition, bestie. Buckle up, this one's short and sweet and I'm obsessed with it. πŸ“


🌸 NAME 🌸

pakcs β€” the Portland Aachen Kiel Curry System πŸ’–


πŸ¦‹ SYNOPSIS πŸ¦‹

pakcs [OPTIONS]

✨ DESCRIPTION ✨

Okay so PAKCS is an implementation of the functional logic language Curry (over at http://currry-language.org) and the way it works is chef's kiss β€” it compiles Curry programs into Prolog programs. Iconic behaviour, no notes. πŸ’…

If you want the full tea, the deets live at https://www.informatik.uni-kiel.de/~pakcs/ 🌈

And the pakcs command either invokes the interactive environment to compile and run Curry programs. That's it, that's the whole job. Main character energy fr fr πŸ‘‘


πŸŽ€ OPTIONS πŸŽ€

To slide into the interactive environment:

pakcs <options> [ -- <run-time arguments>]

with options: πŸ‘‡

  • --h, --help, -? β€” shows you this message and then dips. show this message and quit ✌️
  • -V, --version β€” spills the version and quits πŸ“’
  • --compiler-name β€” tells you the compiler name, which is literally "pakcs", and then quits 🫢
  • --numeric-version β€” shows the compiler version number and quits πŸ”’
  • --base-version β€” shows you the version of the base libraries and quits πŸ“š
  • -q, --quiet β€” work silently 🀫 (shy queen behaviour)
  • --nocypm β€” do not invoke "cypm" to compute the package load path πŸ™ˆ
  • --noreadline β€” do not use input line editing via the command "rlwrap" ⌨️
  • -D<prop>=val β€” define the pakcsrc property prop as val πŸ’«

And then there's this little extra that's listed right there with the options, so here it is, verbatim-ish but cute:

:<cmd> <args>

β€” that's the command of the PAKCS environment πŸ’œ


πŸ’œ AUTHOR πŸ’œ

This manual page has been written by Michael Hanus and converted to nroff format by Mike Gabriel <mike.gabriel@das-netzwerkteam.de>. It was written for the Debian project initially, but may also be used by others. Slay, honestly. 🫢


lowkey a whole legend: written for Debian, then just casually let everyone else use it too. generous queen. πŸ‘‘

okay bye bestie, go compile some Curry πŸ’–

β€” this is version 2.0.2, dated December 2018, and it's the PAKCS(1) manual page. mwah πŸ’‹

πŸ“¦ where this page comes from