S4lt is an addition to M4sugar. (M4sugar is a collection of all-purpose M4 macros, a part of Autoconf.) S4lt defines few all-purpose macros I miss in M4sugar. S4lt is free software.


Source code


This is development, the latest, not released version of S4lt.

Note: The development tarball does not include configure script, so building S4lt from the development tarball requires Autoconf. (In contrast, distrubution tarballs include configure script and do not require Autoconf.)

Version 0.0.1

Note: Not actually released yet, so links are broken for now. Will be available soon.




Complete manual is not yet ready. However, all macros are documented, see S4lt macros.

Feedback and bug reports

Questions and suggestions are welcome on the forum.

If you think you have found a bug, please fill a ticket. Do not forget to review existing tickets before filling a new one to avoid submitting multiple tickets for the same bug.

If neither forum nor tickets meet your need, feel free to send me a mail.

Copyright and license

Copyright © 2019 Van de Bugger.

S4lt is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

S4lt is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with S4lt. If not, see <http://gnu.org/licenses/gpl.html>.

Note: S4lt distribution tarball may include some files added by GNU Autoconf. Some of those files may be third-party files, some may be generated from S4lt sources and/or third-party files. Those files are not part of S4lt and not covered by this copyright and license. See MANIFEST.txt file for the list of S4lt files, and look into particular non-S4lt file for its copyright and license terms.