juan_gandhi: (Default)
[personal profile] juan_gandhi
Тут уговорил коллег плюнуть на всю эту пропраетари хренопень и просто пользоваться джейсоном. Главное что удобно - какой бы у тебя ни был язык (хоть пролог) - пошел на json.org, скопировал зип с библиотекой (с сырцами), поставил - и работает. И на хрена все эти xml, yaml, rss, и прочая белиберда? Что ещё любопытно, это, собственно, означает победу языка джаваскрипт над всей этой хренопенью вообще.

Вот когда всякая апликация сможет интерпретировать джаваскрипт (т.е. будет внутри себя содержать интерпретатор лиспа), и когда народ осознает, что в джаваскрипте trampolining, folds, monads, shift/reset пишутся одной левой с закрытыми глазами, то возникнет вопрос: а на хрена нам весь этот тяжелый бред, наследие прошлого, который мы так упорно учили все эти годы? Все эти плапласы, джавы, шарпы, руби, пытоны, скалы - если достаточно Хаскеля для системных задач (написание ядра апликации) - и народу столько не надо будет, сколько сейчас роится, мучаясь с шарпами и плюсами, а сверху скриптовый язык джаваскрипт (может, его переименовать уже как-нибудь, бросив это дурацкое маркетинговое слово семнадцатилетней давности? назвать его веблисп, скажем? или просто лисп-2?)

Хмм... следует ли это всё изложить на десяти страницах крупным шрифтом с примерами?

Date: 2010-02-11 09:54 pm (UTC)
From: [identity profile] jakobz.livejournal.com
JSON вместо XML - согласен. Кроме случаев когда нужны неймспейсы, но случаи, когда нужны неймспейсы (XSLT, например) - в топку.

Про javascript не согласный - он тормозной, в нем динамическая типизация и довольно корявый синтаксис. А вся лисповая красота на практике убивается набегающими ООП-шниками, норовящими нагородить поверх всего этого своё ООП. И потом в этом кишмише стилей чёрт голову сломит. Порой в одной странице-то не разберешься что происходит, а тут целое приложение. Страшно представить что будет.

Date: 2010-02-11 10:08 pm (UTC)
From: [identity profile] ivan-gandhi.livejournal.com
О, согласен по многим пунктам.

Насчёт неймспейсов уже чуть не десять лет пытаюсь втолковать - без толку.

Насчёт оопэшников, превращающих джаваскрипт в джаву - это тоже ужас, ужас, ужас. Всех этих людей, разумеется, надо отправить в Индию. А на опустевшем месте писать на функциональном джаваскрипте, с блэкджеком и монадами.

Date: 2010-02-12 06:49 am (UTC)
From: [identity profile] buldozr.livejournal.com
Объясните на досуге авторам вот этого (http://git.collabora.co.uk/?p=telepathy-spec.git;a=tree;f=spec;h=705a6e417a7673cd44e275753c51e3e5d9fa7290;hb=HEAD), в чем они неправы?
Поясню: тут в основе формат описания интерфейсов для D-Bus, к которому добавлены аннотации для генераторов кода, плюс документация в обычном XHTML. Разные инструменты работают с одним и тем же исходным документом, чтобы извлечь из него разные вещи.

Date: 2010-02-12 07:18 am (UTC)
From: [identity profile] ivan-gandhi.livejournal.com
Вот ещё не хватало ходить объяснять людям в чём они неправы.

Эти люди правы. Они использовали markup language для оформления документации. И молодцы. В маркапе и неймспейсы могут сгодиться.

Date: 2010-02-12 05:38 pm (UTC)
From: [identity profile] buldozr.livejournal.com
Это только часть того, для чего используется исходный документ. Сие суть Источник, из коего проистекает вся Телепатия с ея биндингами, аки код порожденный, такоже и документацыя поучительная.
Edited Date: 2010-02-12 05:50 pm (UTC)

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

June 2025

S M T W T F S
1 2345 6 7
8 9 10 11 121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 16th, 2025 01:31 pm
Powered by Dreamwidth Studios