![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Только что пролистал Monadic parser combinators in c#
Ну и внимание вопрос - что за фигня с джавой творится? Ну ладно, у нас есть скала. Но ведь толпы джавщиков падают в обморок от самой идеи начинать использовать такой сложный для их ума язык. А шарпщики и ухом не ведут, у них теперь есть парсеры и монады (а замыкания были всегда).
Конечно, благодарить надо в частности и травоядное стадо из Борланда, во главе с мотоциклистом Филипом, которые были и рады избавиться от нарушителя покоя... но и весь честной джавный мир тоже хорош.
Но на венде, конечно, работать сугубо вломак.
Ну и внимание вопрос - что за фигня с джавой творится? Ну ладно, у нас есть скала. Но ведь толпы джавщиков падают в обморок от самой идеи начинать использовать такой сложный для их ума язык. А шарпщики и ухом не ведут, у них теперь есть парсеры и монады (а замыкания были всегда).
Конечно, благодарить надо в частности и травоядное стадо из Борланда, во главе с мотоциклистом Филипом, которые были и рады избавиться от нарушителя покоя... но и весь честной джавный мир тоже хорош.
Но на венде, конечно, работать сугубо вломак.
no subject
Date: 2011-01-30 08:50 pm (UTC)А вот то, что тут где-то монады (или, по вашему, их присутствие в первом случае и отсутствие во втором) - не догоняю :(
no subject
Date: 2011-01-31 05:37 am (UTC)Но совершенно другая.
Попробуйте реализовать IObservable через IEnumerable и наоборот - получится только в одну сторону.
no subject
Date: 2011-01-31 05:56 am (UTC)