14:32:11shka_i need to write a parser for json-ish language
14:32:25shka_i was thinking about using smug monadic parser combinators
14:32:51beachHello shka_. Short English lesson: "advice" in English is not countable. It's like "water" or "air". "I need a piece of advice" or "I need some advice'.
14:32:51shka_my performance requirements are not even strict
14:33:14beachOh, scymtym would be the expert on that.
14:33:31shka_beach: i would like to say that i will remember that, but no promises are made
14:34:25shka_yeah, i recall that scymtym is parsing expert
14:35:33beachACTION vanishes for a few minutes to make incremental progress on dinner.
14:37:46heisigYes, the AMOP talks about methods "specialized to" a particular class. I will fix that.
14:45:51scymtymshka_: i have mostly worked with unconventional parsing techniques like packrat and derivation-based parsing. that said, smug and esrap are probably both fine unless your language has something unusual like indentation as syntax or complicated context dependencies
14:46:34scymtymcl-yacc corresponds to a more conventional approach but i found it less convenient to use
14:47:31shka_very well, i will read the smug tutorial
14:47:46scymtymthere is also https://github.com/eugeneia/maxpc/ for parser combinators
16:17:25beachI think I will take the rest of the day (what little is left of it) off. I have a lot of information to digest with respect to s-expression-syntax and the implications for both existing modules and a more global strategy.
17:30:41shka_splittist: can with-output-to-emacs display all widgets?