summaryrefslogtreecommitdiffstats
path: root/share
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2016-09-11 22:50:13 -0700
committerKaz Kylheku <kaz@kylheku.com>2016-09-11 22:50:13 -0700
commitf96659076729fa10491bc4f510749d4c845539b0 (patch)
tree06c5fec932fedcd882b3c3421ad369c8ad1abe9a /share
parent650c49a11e964c20419e448aa23d31dddd7caac1 (diff)
downloadtxr-f96659076729fa10491bc4f510749d4c845539b0.tar.gz
txr-f96659076729fa10491bc4f510749d4c845539b0.tar.bz2
txr-f96659076729fa10491bc4f510749d4c845539b0.zip
awk macro: don't use cat-str to update rec.
* share/txr/stdlib/awk.tl (sys:awk-state f-to-rec): Use quasiliteral to combine fields to reconstitute rec; cat-str works only with characters and strings.
Diffstat (limited to 'share')
-rw-r--r--share/txr/stdlib/awk.tl2
1 files changed, 1 insertions, 1 deletions
diff --git a/share/txr/stdlib/awk.tl b/share/txr/stdlib/awk.tl
index 62311fe2..dabff1fc 100644
--- a/share/txr/stdlib/awk.tl
+++ b/share/txr/stdlib/awk.tl
@@ -67,7 +67,7 @@
self.nf (length self.fields))))))))
(defmeth sys:awk-state f-to-rec (self)
- (set self.rec (cat-str self.fields self.ofs)))
+ (set self.rec `@{self.fields self.ofs}`))
(defmeth sys:awk-state nf-to-f (self)
(set self.fields (take self.nf (append self.fields (repeat '("")))))