Well, it’s no secret that the best thing about a secret is secretly telling someone your secret, thereby adding another secret to their secret collection of secrets, secretly.
Common Lisp
Compiler settings
We use sbcl 2.1.11.debian
to compile your program with the following command:
$ sbcl --noinform --noprint --non-interactive --eval "(require :asdf)" --eval "(if (equal (compile-file \"{file}\") NIL) (sb-ext:exit :code 1) ())"
{file}
is each file (the command is run once per file).
Runtime settings
We use sbcl 2.1.11.debian
to run your program with the following command:
$ sbcl --control-stack-size 64 --noinform --non-interactive --load {mainfile}
{mainfile}
is the entrypoint file (you can specify which file this is when submitting).
File Extensions
Files with any of the following file extensions will be used: .lisp
, .cl
Additional information
Additional language-specific advice and information for many languages is available in the knowledge base