-alias cmucl="rlwrap cmucl -quiet"
-alias ecl="rlwrap ecl"
-alias sbcl="rlwrap sbcl --noinform"
-alias ccl="rlwrap ccl"
-alias ccl32="rlwrap ccl32"
-alias ccl64="rlwrap ccl64"
-alias abcl="rlwrap abcl --noinform"
+if command -v ionice >/dev/null 2>&1; then
+ alias maybe-rlwrap="rlwrap"
+else
+ alias maybe-rlwrap=""
+fi
+alias cmucl="maybe-rlwrap cmucl -quiet"
+alias ecl="maybe-rlwrap ecl"
+alias sbcl="maybe-rlwrap sbcl --noinform"
+alias ccl="maybe-rlwrap ccl"
+alias ccl32="maybe-rlwrap ccl32"
+alias ccl64="maybe-rlwrap ccl64"
+alias abcl="maybe-rlwrap abcl --noinform"