M: revision feed-entry-url id>> revision-url ;
: reverse-chronological-order ( seq -- sorted )
- [ date>> ] inv-sort-with ;
+ [ date>> ] inv-sort-by ;
: <revision> ( id -- revision )
revision new swap >>id ;
[
f <article> select-tuples
- [ title>> ] sort-with
+ [ title>> ] sort-by
"articles" set-value
] >>init
[ f ] [
f <article> select-tuples
- [ title>> ] sort-with
+ [ title>> ] sort-by
[ revision>> <revision> select-tuple ] map
swap '[ content>> _ [ first-match ] with all? ] filter
] if-empty