ygrek
code
menhir няшка
```
$ rlwrap menhir --interpret --interpret-show-cst lib/sql_parser.mly 
Warning: 13 states have shift/reduce conflicts.
Warning: 91 shift/reduce conflicts were arbitrarily resolved.
Ready!
SELECT TEXT LIKE TEXT OR TEXT LIKE TEXT
ACCEPT
[input:
  [statement:
    [select_stmt:
      [select_core:
        SELECT
        [option(select_type):]
        [separated_nonempty_list(COMMA,column1):
          [column1:
            [expr:
              [expr: [literal_value: TEXT]]
              [mnot(like): [like: LIKE]]
              [expr:
                [expr: [literal_value: TEXT]]
                [boolean_bin_op: OR]
                [expr:
                  [expr: [literal_value: TEXT]]
                  [mnot(like): [like: LIKE]]
                  [expr: [literal_value: TEXT]]
                  [option(escape):]
                ]
              ]
              [option(escape):]
            ]
            [maybe_as:]
          ]
        ]
        [option(from):]
        [option(where):]
        [loption(group):]
        [option(having):]
      ]
      [list(preceded(compound_op,select_core)):]
      [loption(order):]
      [option(limit_t):]
      [option(select_row_locking):]
    ]
  ]
  EOF
]
```
ygrek
music love hate Спасибо bandcamp за отсутствие возможности скачать все купленные альбомы одним файлом. И за тормознутый интерфейс скачивания в целом, где после клика на download надо ждать пока скачивание собственно начнётся, инача жабоскрипт пугается и забывает предыдущие клики.
День прожит не зря, 273 альбома с music.bucketheadpikes.com скачано. Славная и незабываемая победа.
ygrek
Juick Все сообщения начали приходить от двух jid — <juick@juick.com/Juick> и @автор <juick@juick.com>. Куда нажать чтобы починить?
ygrek
OCaml эврика metaocaml После нескольких месяцев унылых ковыряний до кое-кого дошло что `filter_map` просто "нинужен" в strymonas, т.к. `filter |> map` (самое лобовое решение) метакомпилируется просто всегда лучше. Т.е. как это часто бывает — вопрос изначально поставлен был неправильно и нужно было таки выйти из системы, чтобы увидеть очевидное решение к несуществующей проблеме. Небесполезный экспириенс, каждый раз..
ygrek
OCaml Linux Android Нативный OCaml в телефоне — ygrek.org.ua
Вообще termux очень удобная штука оказалось, легко устанавливается, куча пакетов с привычным софтом — ssh, git, rsync, итд. Даже gdb работает!
ygrek
drama OCaml TEHDRAMA в github.com закончилась добровольным признанием автора в бесплодности попыток изменить божественный калемвский stdlib. Но революционно настроенные массы не теряют надежды в github.com
ygrek
love movie случайно посмотрел за последний месяц два фильма про вампиров и оба понравились, чудеса. Only lovers survive и The girl walks home alone at night. Оба неспешные, с арабским мотивом и с годной музыкой.