)]}'
{"users/tazjin/nisp/transform.el":[{"author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"change_message_id":"ee61a4f9a6a2ef53af48b568184bfb8e3ae1522c","unresolved":true,"context_lines":[{"line_number":97,"context_line":"  (cl-check-type form array)"},{"line_number":98,"context_line":"  (concat \"[ \""},{"line_number":99,"context_line":"          (cl-loop for element across form"},{"line_number":100,"context_line":"                   concat (concat (nisp/expr element) \" \"))"},{"line_number":101,"context_line":"          \"]\"))"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"(defun nisp/attribute-set (form)"}],"source_content_type":"text/x-common-lisp","patch_set":1,"id":"b3e9a8f2_1cf846b9","line":100,"updated":"2020-12-08 16:42:08.000000000","message":"mapconcat?","commit_id":"4e96f18827536c42b6bcdd392e60b3a83c9072d0"},{"author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"change_message_id":"ad4ffdca6691899091fe49e472a951bacbe0b812","unresolved":false,"context_lines":[{"line_number":97,"context_line":"  (cl-check-type form array)"},{"line_number":98,"context_line":"  (concat \"[ \""},{"line_number":99,"context_line":"          (cl-loop for element across form"},{"line_number":100,"context_line":"                   concat (concat (nisp/expr element) \" \"))"},{"line_number":101,"context_line":"          \"]\"))"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"(defun nisp/attribute-set (form)"}],"source_content_type":"text/x-common-lisp","patch_set":1,"id":"c7f3ab65_f041a108","line":100,"in_reply_to":"b3e9a8f2_1cf846b9","updated":"2020-12-09 13:34:22.000000000","message":"that isn\u0027t a valid cl-loop clause: https://www.gnu.org/software/emacs/manual/html_node/cl/Accumulation-Clauses.html#Accumulation-Clauses\n\nI don\u0027t think this actually expands to a `(concat (concat ..)..` call anyways.","commit_id":"4e96f18827536c42b6bcdd392e60b3a83c9072d0"},{"author":{"_account_id":1000010,"name":"aspen","email":"root@gws.fyi","username":"aspen"},"change_message_id":"7ac329782a667e4b9b21aebd5d639104e01a1ca9","unresolved":true,"context_lines":[{"line_number":97,"context_line":"  (cl-check-type form array)"},{"line_number":98,"context_line":"  (concat \"[ \""},{"line_number":99,"context_line":"          (cl-loop for element across form"},{"line_number":100,"context_line":"                   concat (concat (nisp/expr element) \" \"))"},{"line_number":101,"context_line":"          \"]\"))"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"(defun nisp/attribute-set (form)"}],"source_content_type":"text/x-common-lisp","patch_set":1,"id":"edcafebb_87b4f2cb","line":100,"in_reply_to":"c7f3ab65_f041a108","updated":"2020-12-10 17:08:34.000000000","message":"`mapconcat` is a function. this could be something like:\n\n(mapconcat #\u0027nisp/expr element \" \")","commit_id":"4e96f18827536c42b6bcdd392e60b3a83c9072d0"},{"author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"change_message_id":"9261e473fb768c81fafea065dbd133b543ceae23","unresolved":false,"context_lines":[{"line_number":97,"context_line":"  (cl-check-type form array)"},{"line_number":98,"context_line":"  (concat \"[ \""},{"line_number":99,"context_line":"          (cl-loop for element across form"},{"line_number":100,"context_line":"                   concat (concat (nisp/expr element) \" \"))"},{"line_number":101,"context_line":"          \"]\"))"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"(defun nisp/attribute-set (form)"}],"source_content_type":"text/x-common-lisp","patch_set":1,"id":"1edee34a_6ccc1271","line":100,"in_reply_to":"edcafebb_87b4f2cb","updated":"2020-12-20 17:56:57.000000000","message":"Done","commit_id":"4e96f18827536c42b6bcdd392e60b3a83c9072d0"}]}
