Skip to content
Commits on Jun 20, 2010
  1. cl-merge-pp: Correctly indent printed output.

    If the printed values contained strings with newlines, the printed output would
    be incorrect, since the indenting was oblivious to the fact that the string
    shouldn't be indented.
    This means that a structure like this:
    (make-person :name "Dave\n")
    would be printed as:
    (:name "Dave
    Note that there is an extra space at the end of the printed version of the :name
    slot which was not originally present.
    Signed-off-by: Dan Hackney <>
Commits on Mar 15, 2010
  1. Add `cl-merge-pp' structure.

    Adapted from the `elx-pkg-pp' function. Prints a plist representation of a
    Signed-off-by: Dan Hackney <>
Commits on Mar 12, 2010
  1. Create function `cl-merge-mapslots'

    Extracts the application of a function to each slot of a structure into its own
    function, which seems to be generally useful.
    Signed-off-by: Dan Hackney <>
Commits on Mar 8, 2010
  1. Require the CL package.

    It is kind of meaningless without it.
    Signed-off-by: Dan Hackney <>
  2. Correct errors in porting from old version.

    It was originally part of the elx package, so it had some left-over assumptions
    of that old package.
    Signed-off-by: Dan Hackney <>
  3. Initial commit.

    Signed-off-by: Dan Hackney <>
Something went wrong with that request. Please try again.