juan_gandhi: (Default)
Juan-Carlos Gandhi ([personal profile] juan_gandhi) wrote2011-01-29 10:09 pm

C#

Только что пролистал Monadic parser combinators in c#

Ну и внимание вопрос - что за фигня с джавой творится? Ну ладно, у нас есть скала. Но ведь толпы джавщиков падают в обморок от самой идеи начинать использовать такой сложный для их ума язык. А шарпщики и ухом не ведут, у них теперь есть парсеры и монады (а замыкания были всегда).

Конечно, благодарить надо в частности и травоядное стадо из Борланда, во главе с мотоциклистом Филипом, которые были и рады избавиться от нарушителя покоя... но и весь честной джавный мир тоже хорош.

Но на венде, конечно, работать сугубо вломак.

[identity profile] antilamer.livejournal.com 2011-01-30 07:24 am (UTC)(link)
А можешь привести какие-нибудь примеры - в каких областях у него были проблемы? Давно это было?

[identity profile] sdfgh153.livejournal.com 2011-01-30 07:26 am (UTC)(link)
Это было в 2008. Проблемы были с кодировками, почему-то в линуксе по дефолту использовалась UTF-16 везде. И были проблемы с реализацией Network классов. Я в деталях не помню теперь уже :)

[identity profile] antilamer.livejournal.com 2011-01-30 07:58 am (UTC)(link)
Хм. Ну, может, за 3 года исправили уже :) Меня понемногу в связи с недавними событиями в мире джавы гложет мысль "закопать джаву, писать на сишарпе, контрибьютить в моно если что не так" :) (ну или полюбить другие JVM-based языки типа скалы)

[identity profile] ivan-gandhi.livejournal.com 2011-01-30 08:01 am (UTC)(link)
Эти "недавние события" начались ещё где-то в 2008-м.

Когда Гафтер ушел в Майкрософт.

[identity profile] ekr.livejournal.com 2011-01-30 09:08 am (UTC)(link)
Аналогично.
Но имхо лучше смотреть в сторону Scala/Clojure.

Есть подозрение, что MS не будет всерьез помогать развиваться mono, и не факт, что сообщество сможет обеспечить это развитие.

[identity profile] xeno-by.livejournal.com 2011-01-30 10:15 am (UTC)(link)
А почему не Хаскелл? Ты ж вроде на нем достаточно активно пишешь.

[identity profile] antilamer.livejournal.com 2011-01-30 10:17 am (UTC)(link)
Я все же пока воспринимаю его скорее как кузницу идей, нежели как универсальный инструмент разработки. Не знаю, почему :)

[identity profile] xeno-by.livejournal.com 2011-01-30 10:30 am (UTC)(link)
Да простит меня хозяин журнала за оффтоп, но я давно у тебя хотел узнать как ты готовишь Хаскелл.

Интересует IDE/текстовый редактор со следующими фичами:
1) Интегрированный REPL
2) Навигация по коду аля решарпер (более подробно вот тут: http://xeno-by.livejournal.com/34679.html)
3) Средства рефакторинга (по сути, нужны только переименование и вынос переменной)
4) Интегрированная справка по API (что-то типа Object Browser в студии)

Если идеала нет, то просто расскажи свой воркфлоу, плиз. А то я читал эпичный тред у thesz (http://thesz.livejournal.com/596553.html), но нифига не понял + с того момента уже прошло три года.
Edited 2011-01-30 10:31 (UTC)

[identity profile] antilamer.livejournal.com 2011-01-30 10:33 am (UTC)(link)
Да вообще я на хаскелле же мало пишу - вима хватает :) Единственный раз когда серьезно писал (timeplot), использовал Leksah. Это было 2 года назад и она уже тогда была довольно хороша.