Clojure

Fix unquote splicing for empty seqs

Details

  • Type: Defect Defect
  • Status: Open Open
  • Priority: Minor Minor
  • Resolution: Unresolved
  • Affects Version/s: None
  • Fix Version/s: None
  • Component/s: None
  • Patch:
    Code and Test

Description

Current behaviour:

user=> `(~@())
nil
user=> `[~@()]
[]

Expected behaviour:

user=> `(~@())
()
user=> `[~@()]
[]

Activity

Hide
Andy Fingerhut added a comment -

Patch 0001-Fix-unquote-splicing-for-empty-seqs.patch dated Jun 11 2014 no longer applies cleanly to latest Clojure master due to some changes committed earlier today. I haven't checked whether this patch is straightforward to update.

Show
Andy Fingerhut added a comment - Patch 0001-Fix-unquote-splicing-for-empty-seqs.patch dated Jun 11 2014 no longer applies cleanly to latest Clojure master due to some changes committed earlier today. I haven't checked whether this patch is straightforward to update.
Hide
Nicola Mometto added a comment -

Updated patch to apply to HEAD

Show
Nicola Mometto added a comment - Updated patch to apply to HEAD

People

Vote (0)
Watch (2)

Dates

  • Created:
    Updated: