scel/el
Mario Lang bb6bce1671 Use cl-lib instead of obsolete cl package
This is actually pretty boring.  It replaces calls to obsolete aliases
with the properly namespaced functions from the cl-lib package.

This raises our minimal Emacs version requirement to 24.3 (2013-03-10).
However, people using earlier versions can install the cl-lib package
from the Emacs package system.

While at it:
* remove function `sclang-document-list' which was really useless.
* fix `sclang-format-pseq' which needed to use `cl-labels'
  instead of `cl-flet' to actually work.
* (cl-reduce (lambda (a b) (or a b)) (mapcar function list))
  is much better written as (and now properly short-circuits):
  (cl-some function list)
* (cl-remove-if 'null list)
  should be written as
  (remq nil list)
2019-12-25 14:14:13 +01:00
..
CMakeLists.txt install *.el files irrespective of byte compilation option 2018-03-30 17:43:21 +05:30
sclang-browser.el Update address of Free Software Foundation (debian source-checking tools produce warnings about this). 2009-04-20 08:38:27 +00:00
sclang-dev.el scel: bytecompilation fix 2011-07-23 16:25:46 +02:00
sclang-document.el Update address of Free Software Foundation (debian source-checking tools produce warnings about this). 2009-04-20 08:38:27 +00:00
sclang-help.el Use cl-lib instead of obsolete cl package 2019-12-25 14:14:13 +01:00
sclang-interp.el Fix `sclang-make-options' falsely emitting -d and -l 2019-12-24 23:18:08 +01:00
sclang-keys.el scel: bytecompile fix, correct use of defvar and defconst and add requirements 2011-07-22 20:35:00 +02:00
sclang-language.el Use cl-lib instead of obsolete cl package 2019-12-25 14:14:13 +01:00
sclang-menu.el Update address of Free Software Foundation (debian source-checking tools produce warnings about this). 2009-04-20 08:38:27 +00:00
sclang-minor-mode.el scel: one more bytecode compilation fix 2011-07-23 16:27:17 +02:00
sclang-mode.el Use cl-lib instead of obsolete cl package 2019-12-25 14:14:13 +01:00
sclang-server.el Use cl-lib instead of obsolete cl package 2019-12-25 14:14:13 +01:00
sclang-util.el Update address of Free Software Foundation (debian source-checking tools produce warnings about this). 2009-04-20 08:38:27 +00:00
sclang-vars.el.in Update my email address 2019-12-12 10:37:11 +01:00
sclang-widgets.el Update my email address 2019-12-12 10:37:11 +01:00
sclang.el Use cl-lib instead of obsolete cl package 2019-12-25 14:14:13 +01:00