metaclass: (дзедline)
metaclass ([personal profile] metaclass) wrote2013-03-13 12:47 pm
Entry tags:

Классы-объекты-трейты-модули в скале

В книжке Programming in Scala есть 29 глава, "Modular programming using objects". Или вот на ту же тему: http://xeno-by.livejournal.com/75612.html
И вот еще пример: https://www.precog.com/blog-precog-2/entry/existential-types-ftw

Так вот, пока под руками нет задачи, требующей для решения именно этой модульности-на-объектах, понять в этом невозможно ничего. По отдельности слова и код понятны, вместе - ну хер поймешь, зачем это вообще надо и с какими целями так делается.
Это примерно, как описывать иммутабельность и ФВП человеку, который сам не дошел до них на практике, хотя бы в виде readonly/final полей-переменных и разных там паттернов, имитирующих ФВП.

[identity profile] xeno-by.livejournal.com 2013-03-13 09:56 am (UTC)(link)
Слушайте, ребе, давайте с вами встретимся и початимся. Я в Минске буду в первую неделю апреля. Как у вас со временем?

[identity profile] metaclass.livejournal.com 2013-03-13 10:14 am (UTC)(link)
Да, надо бы. Время найдется.

[identity profile] xeno-by.livejournal.com 2013-03-13 10:18 am (UTC)(link)
Как с вами лучше связаться? Если что, мои контакты есть в гугле. Проще всего, наверное, будет если вы мне напишете пинговое мыло, а я вам отвечу в апреле.

[identity profile] metaclass.livejournal.com 2013-03-13 10:33 am (UTC)(link)
Ага, нашел и написал.

[identity profile] jdevelop.livejournal.com 2013-03-13 06:20 pm (UTC)(link)
будете в районе бостона - пишитесь, я тоже хочу пообщаться

[identity profile] xeno-by.livejournal.com 2013-03-13 06:21 pm (UTC)(link)
я буду вот тут: http://www.scaladays.org/. заезжайте!

[identity profile] jdevelop.livejournal.com 2013-03-13 06:24 pm (UTC)(link)
oook, да, тут ехать-то.