среда, 30 марта 2011 г.

Багу два года

У hgsubverison есть старый баг, c проверкой сертификатов.
Когда начинаешь использовать hgsubverions с svn-репозиториями, с которыми уже через svn работал, все нормально. Да и workaround достаточно прост, но осадочек все равно остался.

среда, 16 марта 2011 г.

Чего только Google не покажет

Пока искал нужный мне материал, случайно наткнулся сначала на две главы будующей книги какой-то книги.
Chapter 3 Recursion in the Pointfree Style
Chapter 4 Why Monads Matter

Стало интересно, быстро нашел автора, название, и чуть более полный вариант ее черновика (первая часть -- 4 главы, без вступления и синопсиса), pdf:
J.N.Oliveira, Program Design by Calcuration, (DRAFT) University of Minho (in preparation).

Упор в книге делается на разработку программ в pointfree стиле.
Будет время, почитаю не по диагонали.

вторник, 15 марта 2011 г.

Пригодится

Interacting with Subversion -- обзор работы с subversion из mercurial, через расширение hgsubversion

После установки всего-то нужно добавить в конфиг .hgrc расширение, и еще можно fingerprint своего сервера, чтобы не анноил:
[extension]
#...
hgsubversion =

#...

[hostfingerprints]
desired.svnserver.org = 00:11:22:33...a1:a2:f3

И все, можно работать:
hg clone svn+https://desired.svnserver.host/svn/PROJECT-NAME/trunk project-name

Вообщем читайте. Короткий и понятный обзорчик.

понедельник, 14 марта 2011 г.

Ensime понравился

Пристальнее поглядел на Ensime: модуль емакса, используемый как дополнение к scala-mode. Очень даже ничего, то что мне и нужно. Сносное автодополнение, проверка типов, показывает тип выделенного выражения, автоматически подгружаются зависимости из maven и sbt-конфигов.

Вообщем его возможностей мне почти хватает. Только удручает отсутствие автодополнения в REPL. Я бы от него в редакторе отказался, лишь бы в REPL был.

Как я понял, никакого контакта с maven нет. Если sbt консоль присутствует, то для maven никаких инструментов не предусмотрено, а хотелось бы не просто скомпилировать проект, но и билд запускаемый собрать, и зависимости проанализировать. Т.е. хочется хоть как-то из емакса использовать то, что в pom.xml записано (не зря же оно настраивалось). Но, впринципе, не сильно и страшно, maven можно и сбоку мучать.

вторник, 8 марта 2011 г.

Уфф, получилось

С помощью друга таки купил препринт "Scala in Depth" у Manning. Через paypal.
В прошлом году покупал препринт "Actors in Scala", через другого друга (релиз этой книги, кстати, отложили до апреля).
За что обоим большое спасибо.

Но вообще пугющая тенденция -- я покупаю электронные книжки, и при этом ни одной из них не владею. :)