metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2010-08-13 05:05 pm

Ход раком

Чтобы ИТ-индустрия окончательно встала раком, Гуглу сейчас нужно сделать ход конем - разработать ТРЕТИЙ вариант кроссплатформенного языка-платформы с собственной виртуальной машиной, JIT, итд, итп, в дополнение к жабе и дотнету. И сманить девелоперов на него какими-нибудь заманухами страшными.
Тем более что дотнет семимильными шагами двигается в ту же over-engineered сраку, что и жаба, а альтернативы реальной тому и другому и нету.

[identity profile] theiced.livejournal.com 2010-08-13 06:49 pm (UTC)(link)
По первому обзацу говорить не буду ибо это уже примерно границы моих знаний (ещё раз - я не особо мега гуру лиспа - так, ваяю говнокод переодически рождая велосипеды).

Да, я в курсе, поэтому и написал что кл язык императивный (у многих почему то есть чёткое мнение что он функциональный, мистика). Про Series как раз в этом проекте обсуждали, решили не юзать - но никто не мешает если очень хочется.

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

SBCL создаёт вполне себе компактные бинарники - ну и кого волнуют размеры когда кругом гопнеты хелловорлду на которых требуется рантайм на сотню мегабайт, пачка либ на гигабайт и мсскль сервер.

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

[identity profile] freiksenet.livejournal.com 2010-08-13 07:01 pm (UTC)(link)
Ну он таки мультипарадигмовый. Очень много у него функциональщины - связанные списки, map/filterremove-if(-not)/foldreduce, лямбды, замыкания. И вроде пишешь +/- функционально, но потом вдруг тыкаешься носом в штуку которая сильно мешает продолжать это делать и приходится писаь императивщену там где её не нужно было бы писать, если бы было это реализованно прямо.

А с SERIES главная проблема в том что юзая куча геморроя появится от юзания других библиотек, которые используют обычные sequences. ) Хотя бы у меня такое впечатление возникла от трогания их.

ЗЫ. В принципе не всё так плохо - http://common-lisp.net/project/sequence-iterators/. Надеюсь когданибудь это выпустят и всем будет нирвана.