Finalize support for restricted mode option.
ChangeLog entries:
2012-02-25 Didier Verna <didier@lrde.epita.fr>
* com.dvlsoft.clon.asd (cl-user::com.dvlsoft.clon.configuration):
DEFVAR it.
* com.dvlsoft.clon.asd (configuration): Remove check for unbound
configuration variable.
* com.dvlsoft.clon.asd (set-configuration): New function. DEFSETF
it.
* com.dvlsoft.clon.asd: Protect against absence of SB-GROVEL
module. Force :restricted configuration when relevant (including
when the underlying Lisp is ABCL). Push :com.dvlsoft.clon.termio
onto *FEATURES*, unless in restricted mode.
* com.dvlsoft.clon.asd (:com.dvlsoft.clon): Conditionalize loading
of termio module on it.
2012-02-25 Didier Verna <didier@lrde.epita.fr>
* termio/termio.lisp (stream-line-width): Remove ABCL reader
conditionals. This function is not defined at all for ABCL
because the termio module is not loaded anymore.
2012-02-25 Didier Verna <didier@lrde.epita.fr>
* src/output/sheet.lisp (initialize-instance): Check that
STREAM-LINE-WIDTH is fbounp before calling it (it will be only
when the termio module is loaded).