Nov. 4th, 2011

juan_gandhi: (Default)
Весной 2008-го в кружке SVPG, встречающемся каждый вторник в ресторане Хобиз в Купертиновке, мы изучали серию языков; один из них был Скала. Я как-то на него запал тут же. Ну что, бегает на JVM, полный доступ к Джавным библиотекам и классам, и при этом практически скриптовый язык. И масса функциональных фич. Про дженерики высших порядков мы тогда не проходили.

А тут как раз подоспел Бил Веннерс, со скалатестом и с книгой по Скале. Так что стали опять изучать Скалу, по книге; да и скалатест заодно.

У меня тогда были большие концептуальные проблемы с написанием моей категорной библиотеки на Джаве; список параметров типа занимал восемь строчек, ни в какие ворота; и я решил перейти на Скалу.

Скальное сообщество уже существовало, и встречалось раз в месяц, то в Твиттере, то в Гугле. Но однажды, весной 2009-го, приходим мы в Гугл на митинг, а встретить нас некому. Все гугловские скальщики ушли, кто в Нетфликс, кто в Линктин; так что мы снялись и переместились в Линктин (до которого пешком минут пять).

Твиттер в те поры представлял собой один этаж на третьей в Сан Франциско; с задрипанным туалетом и маленькой кухонькой, и человек десять примерно сидели хмурые что-то долбили. Они уже попробовали ПХП и ужаснулись; попробовали Эрланг и обломились, и вот теперь стали пробовать Скалу, и увидели, что это хорошо. Ну и в других конторах подтягивались тоже; 4square перекатал весь свой ПХП на Скалу и стали счастливы. Да спасибо скалалифту, и Дэвиду Поллаку... а впрочем, теперь, когда я скалалифт использую, я к нему с большей прохладцей отношусь.

На интернетах есть несколько мейллистов; и умнейшие люди пишут там умнейшие вещи. Особо рассекает Тони Моррис из Новой Зеландии Брисбейна, Австралия: его scalaz выглядит как учебник алгебры, чистота классической мысли. Грегори Мередит в Сиэтле вот-вот напишет книгу на тему как писать на Скале монадично - а пока просто выступает с лекциями. Да масса умнейших людей. Тот же Джеймс Айри, куда-то последнее время задевавшийся, выступил с кучей горячих постов на блогспоте на тему функциональности и вообще.

Нравится мне это сообщество; и язык нравится. Тот же cake pattern, самый, по-моему, натуральный способ DI - красота же! Хотя есть и альтернативки.

И есть же EPFL, где рассекает Мартин Одерски, автор языка. Там теперь аспирант [livejournal.com profile] xeno_by пишет макросистему для Скалы. Казалось бы, что за макросистема, зачем? В Джаве нет макросов, и ничего, ничего. В Джаве много чего нет; и скальные макросы - это не сишные макросы и не сишные темплейты, всё гораздо глубже и содержательнее.

В 2010 после Java One прошла unconference по Джаве; Илья Сергей из Джетбрейна, который сейчас в Орхусе Брюсселе аспирантом, рассказывал про свой плагин для интеллиджея... ну и вообще много хорошего было.

На последнем strangeloop половина докладов была на Скале; такое ощущение, что в передовых кругах она становится стандартом (ну и Хаскель с Лиспом, конечно, но с этими языками такая проблема, что непосвящённому хрен что объяснишь).

Задачки на projecteuler я тоже потихонечку решаю на Скале.

В промышленности же...

Если Вы готовы жить и работать в Сан Франциско, то работы на Скале до хрена. Те же твиттер и 4square. А дальше на юг - сложнее. Я в Качинге, в Пало Альто, полгода писал сервлеты на Скале; мне нравилось (но я им не нравился, честь не отдавал и не кланялся, а даже улыбался если глупость скажут); потом в Чучах я заикнулся было, э, Алекс, а т.к. всё равно ни одна собака юниттестов не пишет, давайте я буду свои юниттесты на Скале писать. Обидно это для "начальства" если "подчинённый" говорит что-то такое, что они не понимают; а переспросить гордость не позволяет.

Ну зато теперь я практически 100% на Скале. Ну за исключением что вчера весь день долбил Питон и Джаву.

Что интересно - у нас несколько интёрнов из Канады. Пишут на Скале. До приезда из Канады Скалы не знали; приехали, выучили, стали писать. Как-то по-особому, конечно; но ничего, поправим.

Такие дела. Язык будущего. Обожаю.

Да тут полно скальщиков в жж! [livejournal.com profile] sorhed, [livejournal.com profile] sassa_nf, и отзовитесь если кого не помянул.
juan_gandhi: (Default)


У меня дома такие же, как и тёзки на пиру, надо же.
juan_gandhi: (Default)
Саша велел мне писать про птичек и рыбок, а я отлыниваю. Кароче.

Вчера была в Гугле встреча ветеранов. Нам всем выдавали бирки с именами... э, большинство ветеранов не пришло, и я имел возможность ознакомиться со списками путём чтения бирок.

В 41-м здании, в том самом месте, где когда-то нам вешал лапшу Салман Рушди, выступал этот... кто там выступал, Горобец? Хоровиц?

Короче, я выглядывал знакомых, поедая какие-то куриные крылышки да маслины, больше нечего было, и попивая винцо (халява, и нечего мне жаловаться). Встретил Андрея, Маркуса и Грега. Грег, это который сейчас в Фесбуке рассекает. Когда он был у нас менеджером, был обычным надутым гугловским болтуном; теперь же оказался милейшим собеседником. С Маркусом мы, как обычно, перемыли косточки русским, немцам, гугловцам, да заодно и виэмверу (VMW)

Раздавали какие-то побрякушки, и надо было зачем-то ими меняться друг с другом, в порядке социализации. Я немножко посоциализировался, потом сунул побрякушки в карман и пошел было обратно на работу, но внизу, в кафешке, где соки наливают, встретил белорусскую семью, и долго с ними чесали языками тоже, за жизнь, Америку, Беларусь, Гугл.

Гугловские побрякушки сегодня раздал канадским интёрнам, им это интересно.

А на работу не попал, у меня до сих пор ключа нету, а был уже девятый час.
juan_gandhi: (Default)
У нас в соседнем с работой доме трудится Олег Тумасов, деятель искусств. У него есть большой сине-зелёный попугай, который иной раз вылетает на двор и начинает громко орать, неразборчиво, по-птичьи.

Мне надоело вчера, я вышел и стал его спрашивать. Попугай почти ни на какие языки не реагировал. На испанский он как-то подзатих. Но когда спросил его, говорит ли он по-французски, он вдруг ответил "Hello".

И больше не орал; мы с ним ещё посвистели вместе (нет, не "с чего начинается родина", и не "rien de rien"; так, что-то из Роберта-Дьявола).

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

June 2025

S M T W T F S
1 2345 67
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 7th, 2025 06:36 am
Powered by Dreamwidth Studios