Mar. 28th, 2010
перечитывая учебник Скалы
Mar. 28th, 2010 04:02 pmКакой глубокий язык, боже мой! Казалось бы, два раза уже книжку читал - и вот открываю для себя abstract types, переоткрываю parameters by value, уясняю, как работают existential types, выясняю, что xml не только генерируется, но и парсится непринужденно:
А что стоит лёгкое упоминание в статье про delimited continuations, что, мол, циклы - это syntactic sugar для монад!
А вы тут на while (n->0) ругаетесь.
Жизнь-то не стоит на месте. Культурная революция или уже произошла, или вот она, происходит. Радоваться надо.
val myxml = <a><b><c value="abc">lalala</c></b></a> val x = myxml \\ b
А что стоит лёгкое упоминание в статье про delimited continuations, что, мол, циклы - это syntactic sugar для монад!
for (x <- M(a)) yield x
А вы тут на while (n->0) ругаетесь.
Жизнь-то не стоит на месте. Культурная революция или уже произошла, или вот она, происходит. Радоваться надо.
краткий дыбр
Mar. 28th, 2010 05:43 pmВо-первых, не то чтоб я доволен жизнью (не то чтоб кого-то это бацало).
Ну смотрите: скально-джавно-хаскельный способ "параметризации" типов ни хрена не помогает понять, как же "на самом деле" моделировать не токмо что категории и графы, но даже и что-то вроде множеств в языках прогрмирования. Полностью в отрубе в этом смысле. Облом.
Ну это неважно.
В пятницу имел счастье рассказать про карго культ сначала коллегам на работе, а потом участнегам игры в канасту на дому. Иной раз вставляет.
В субботу ж все дружно поехали на пляж, который я, блин, предпочитаю не называть, знающие знают, тот пляж, где полудругоценные камни валяются, и прикол в том, что никто практически их не берёт.
Майкл и Дэн и Сэм строили на пляже башню из камней, но она шаталась, и я пришел и показал им как правильно (как это мы делали в Греции). Я был слишком пуши (pushy), и мужики построили параллельную башню, свою, выше моей. Моя, правда, была более художественная, с деревяшками и полудрагоценными камнями, с рожей и поперечинкой, на которой висел камушек с дыркой. Куриный бох.
Камушки классные - розовые, коричневые, зелёные, красные, белые, прозрачные... казалось бы, какое нам дело - а цепляет.
Я потом заснул на пляже, а они пошли шататься по берегу, там всякое такое, лава, крабики, рыбки, скалы, обросшие водорослями... я к ним присоединился, обламывал листики от водорослей, сам ел и людей угощал. Ну отлив был, и водоросли как маленькие пальмы, торча на скалах как приклеенные... ну нельзя не попробовать.
Потом Майкл с Дэном уехали на север по первой, а мы поехали на юг по первой, т.к. Сильвия с дочкой очень хотели пойти в Сэмз Чаудер, а нам было пофиг; но на первой дороге была такая давка, и на парковке было не протолкнуться, да пошло оно всё нахер, ещё мы будем с санфранцисскими соревноваться. ждать 40 минут пока нас впустят. Короче, поехали домой.
После чего я ещё как этот пошел постриг траву на газоне.
Между тем дочитал статейку Мартина и прочих, рекомендованную
antilamer, про delimited continuations, shift/reset, до глубины души поразился глубине и компактности мысли.
А наутро (интересно жить если заняться нечем, э?) пошел стричь растения, покрывшие всё окно ванной на втором этаже. Обстриг, вымыл окно (теперь выглядит по-идиотски). О нет, не так просто. Ножниц не было - подруга сообщила, что они "сломались". Лежат ножницы в сарае, и вдруг бац - и ломаются. Закон сохранения нарушают.
Так что съездил в Лоуз, купил ножниц, грунта, и две фуксии в горшках.
Провёл висячее поливание, и повесил фуксии, чтоб автоматически поливались. Ну там, конфигурация понадобилась, конечно.
И ещё решил присобачить дополнительный спринклер, чтобы посаженные дыни поливать. Ну. Дыни. Поставил спринклер - а воды нету; пришлось копать канаву и проводить воду. Глупо, но заработало.
А тут настала пора ехать помогать Скоту.
Потому что Скот у Джойс берёт на халяву какую-то кровать; Джойс уезжает навсегда из Лос Гатоса (дети выросли, дочь в университете в Нью Йорке), и раздаёт всякую хренопень.
Разобрали эту кровать (на ней, наверное, джойсина дочка ночевала; теперь она, дочка, поёт в опере и в джазе); погрузили Скоту в грузовик. После чего задумчиво походили по Джойсиному имению (гараж на 4 машины, коттедж в саду, бассейн, и т.д.), почесали языками, да поехали к Фреду на задний двор.
У Фреда задний двор поменьше (у нас ещё меньше), но тоже классно. Кошки ходят среди скульптур, дети сидят с компьютерам; потом, как еда поспела, так дети выползли пожрать...
А блин, стоп, Фред рассказывает свой сон про русский ядерный реактор. Отключаюсь.
Ну смотрите: скально-джавно-хаскельный способ "параметризации" типов ни хрена не помогает понять, как же "на самом деле" моделировать не токмо что категории и графы, но даже и что-то вроде множеств в языках прогрмирования. Полностью в отрубе в этом смысле. Облом.
Ну это неважно.
В пятницу имел счастье рассказать про карго культ сначала коллегам на работе, а потом участнегам игры в канасту на дому. Иной раз вставляет.
В субботу ж все дружно поехали на пляж, который я, блин, предпочитаю не называть, знающие знают, тот пляж, где полудругоценные камни валяются, и прикол в том, что никто практически их не берёт.
Майкл и Дэн и Сэм строили на пляже башню из камней, но она шаталась, и я пришел и показал им как правильно (как это мы делали в Греции). Я был слишком пуши (pushy), и мужики построили параллельную башню, свою, выше моей. Моя, правда, была более художественная, с деревяшками и полудрагоценными камнями, с рожей и поперечинкой, на которой висел камушек с дыркой. Куриный бох.
Камушки классные - розовые, коричневые, зелёные, красные, белые, прозрачные... казалось бы, какое нам дело - а цепляет.
Я потом заснул на пляже, а они пошли шататься по берегу, там всякое такое, лава, крабики, рыбки, скалы, обросшие водорослями... я к ним присоединился, обламывал листики от водорослей, сам ел и людей угощал. Ну отлив был, и водоросли как маленькие пальмы, торча на скалах как приклеенные... ну нельзя не попробовать.
Потом Майкл с Дэном уехали на север по первой, а мы поехали на юг по первой, т.к. Сильвия с дочкой очень хотели пойти в Сэмз Чаудер, а нам было пофиг; но на первой дороге была такая давка, и на парковке было не протолкнуться, да пошло оно всё нахер, ещё мы будем с санфранцисскими соревноваться. ждать 40 минут пока нас впустят. Короче, поехали домой.
После чего я ещё как этот пошел постриг траву на газоне.
Между тем дочитал статейку Мартина и прочих, рекомендованную
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
А наутро (интересно жить если заняться нечем, э?) пошел стричь растения, покрывшие всё окно ванной на втором этаже. Обстриг, вымыл окно (теперь выглядит по-идиотски). О нет, не так просто. Ножниц не было - подруга сообщила, что они "сломались". Лежат ножницы в сарае, и вдруг бац - и ломаются. Закон сохранения нарушают.
Так что съездил в Лоуз, купил ножниц, грунта, и две фуксии в горшках.
Провёл висячее поливание, и повесил фуксии, чтоб автоматически поливались. Ну там, конфигурация понадобилась, конечно.
И ещё решил присобачить дополнительный спринклер, чтобы посаженные дыни поливать. Ну. Дыни. Поставил спринклер - а воды нету; пришлось копать канаву и проводить воду. Глупо, но заработало.
А тут настала пора ехать помогать Скоту.
Потому что Скот у Джойс берёт на халяву какую-то кровать; Джойс уезжает навсегда из Лос Гатоса (дети выросли, дочь в университете в Нью Йорке), и раздаёт всякую хренопень.
Разобрали эту кровать (на ней, наверное, джойсина дочка ночевала; теперь она, дочка, поёт в опере и в джазе); погрузили Скоту в грузовик. После чего задумчиво походили по Джойсиному имению (гараж на 4 машины, коттедж в саду, бассейн, и т.д.), почесали языками, да поехали к Фреду на задний двор.
У Фреда задний двор поменьше (у нас ещё меньше), но тоже классно. Кошки ходят среди скульптур, дети сидят с компьютерам; потом, как еда поспела, так дети выползли пожрать...
А блин, стоп, Фред рассказывает свой сон про русский ядерный реактор. Отключаюсь.