Hello, so i was recently trying to use sugar's collect macro inside a sequence, like this:
import tables, sugar, sequtils, strutils
let l = @[
{"one":1, "two":2, "three":3}.toTable,
collect(newOrderedTable, (
for (i, j) in zip("sun mon tue wed".split(" "), (1..4).toSeq):
{i:j}
))
];
I thought that the code is correct and would work perfectly but im left with not so understandable error, it was pointing out the collect macro but i really didn't understand what the error is actually saying, can u tell me why this happening, is this some kind of bug and what should i do to correct this??
Ohh, now i got it my bad, so the code should be:
import tables, sugar, sequtils, strutils
let l = @[
{"one":1, "two":2, "three":3}.toOrderedTable,
collect(OrderedTable, (
for (i, j) in zip("sun mon tue wed".split(" "), (1..4).toSeq):
{i:j}
))
];
Isn't it??