mkdir -p recsv cd recsv rim -k recursiveCopied!
cat << 'EOF' > fact.rim %% /fact/compute get-param n type number, result type number if-true n greater-equal 1 call-handler "/fact/compute" set-param n=n-1, result=result*n end-if %% %% /fact public call-handler "/fact/compute" set-param n=10, result=1 get-param result type number print-out "Factorial is ", result new-line %% EOFCopied!
rim -q
Copied!
rim -r --req="/fact" --exec --silent-headerCopied!
Factorial is 3628800Copied!