Fix bug #3439: Simplode output on empty list
commit3d10319f0b32459022da974a747d925276464657
authorKris Katterjohn <katterjohn@gmail.com>
Fri, 15 Jun 2018 22:18:22 +0000 (15 17:18 -0500)
committerKris Katterjohn <katterjohn@gmail.com>
Fri, 15 Jun 2018 22:18:22 +0000 (15 17:18 -0500)
treec975680171348ca9d36fc01583e12521da1af794
parent0969fd1e050a5227c90420a7d9097664b1191058
Fix bug #3439: Simplode output on empty list

The problem was that calling simplode on an empty list and with
a nonempty delimiter would return the string "false" instead of
the empty string "".

Now just punt to sconcat by calling it with no arguments in the
case of an empty list.  This gives the expected empty string return
value and it is consistent with the code comment that simplode is
"sconcat for lists".

The test suite and share test suite run fine, with new tests.
share/stringproc/rtest_stringproc.mac
share/stringproc/stringproc.lisp