I've solved that before posting bugreport. But I was hoping for a fix in
Shen core.
(define unwrap-package-null
[] Acc -> (reverse Acc)
[[package null _ | Code] | Xs] Acc -> (let Acc (append (reverse Code) Acc)
(unwrap-package-null Xs Acc))
[X | Xs] Acc -> (unwrap-package-null Xs [X | Acc]))
(defmacro x.package-null
[package Pkg Syms | X] -> [package Pkg Syms
| (unwrap-package-null X [])])
> I played a bit with the code in reader.shen and came up with this change.
> It works for your specific use-case, I may be missing other cases.
>
> Changes marked in green:
Sorry, I don't see colors (I'm using text-based MUA).