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

Ход раком

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

[identity profile] theiced.livejournal.com 2010-08-14 02:23 pm (UTC)(link)
ребе, вы пока не осилили лисп и не понимаете охуенности скобок.

[identity profile] metaclass.livejournal.com 2010-08-14 02:30 pm (UTC)(link)
Я не люблю сильно многословные синтаксисы, особенно там, где можно этого не делать.
Я все равно буду делать отступы, потому что без них не смогу ориентироваться, поэтому разбиение на блоки отступами как в питонах-хаскелях-f# и прочем для меня наиболее гуманный вариант.

Кстати F# из-за этого на порядок читабельнее C# - тупо отсутствие лишних { }, четко видны границы функций и прочего.

[identity profile] theiced.livejournal.com 2010-08-14 02:34 pm (UTC)(link)
( и ) - это многословно? :))
и таки в лиспах есть строгий кодстайл, который в принципе все используют.

[identity profile] metaclass.livejournal.com 2010-08-14 02:43 pm (UTC)(link)
Не, пока не могу толком сказать.

Нужно на лиспе сделать что-нибудь более навороченное чем коротенькие скрипты для кодогенератора, чтобы понять. А то я смотрю счас на SBCL код для обрезания карт [livejournal.com profile] swizard - за исключением того, что от входа я это не понимаю, т.к. пока не соображу что там от чего зависит, код выглядит читабельно.

[identity profile] freiksenet.livejournal.com 2010-08-14 07:32 pm (UTC)(link)
По-моему вы немного не так понимаете скобки.

Лисперы точно так же как и все остальные программисты делают отступы и читают код по отступам, а не скобкам. Скобки это способ хранения кода, а не синтаксис %) Скобки сила потому что весь код получается большим связанным списком и значит им можно как этим списком манипулировать, что даёт делать метапрограммирование легко, быстро, эффективно и без червеподобных жаб аля темплейты в С++.

[identity profile] theiced.livejournal.com 2010-08-14 10:30 pm (UTC)(link)
ребе, тут объяснения не работают. все лисписты это знают а не лисписты просто не поймут. проверено стократно.