CA9F5C25-6CB3-4B23-BFBD-83AA1004F25F.jpg А вот и более-менее полноценный консольный клиент для твиттера, написанный на Go прилетел/прибежал — gotweet.

Два дня возился, пытался понять как что устроено в библиотеках Go. Обнаружил отсутствие поддержки basic authentication в http, пришлось написать самому.

Нашел баг в парсинге JSON, который разработчики Go исправили меньше чем за час.

Основные сложности были с io — долго пытался понять как им пользоваться ([]byte vs «bytes» package? io.Writer/Reader?).

Кросс-компиляция рулит: оба бинарника для Mac OS X и Linux собраны на Маке.

Качайте исходники или бинарники: http://codingrobots.org/p/gotweet/

PS Впечатления о языке опять будут позже, устал я от него :-)