XML-форумы | |
Обсуждение XML и связанных с ним технологий |
Автор | Сообщение | |
---|---|---|
flax Аспирант Зарегистрирован: 31.01.2003 Сообщения: 100 Откуда: Minsk |
[4887]
Пт Авг 22, 2003 14:14
Просмотрев топик "Всеядное программирование". хочу заметить
Язык на основе xslt (Имхо) Вся привлекательность XSLT в большей мере состоит в переходе на функциональный стиль программирования/оперерования данными; Поэтому, кажется ничего плохого в том нет, чтобы создавать средства, которые "Мыслят" функционально, однако могут использовать другой набор средств, чем XSLT И даже если при этом будут осуществяться POSIX вызовы, ничего страшного в том нет. С другой стороны, эффективно научиться программировать/мыслить функционально довольно сложно Всякая задача требует индивидуального подхода. поэтому такое средство будет полезно только в ряде случаев Кое где придется применять plain обработку Запихивать такие возможности в хслт вряд ли целесообразно. так как _набор средств_ который бы хотелось применить. для каждого свой Инструмент же который _использует_ хслт процессор для своего функционирования, и внешне работает как некоторый хслт + набор инд средств языка Вряд ли удасться сохранить синтаксис (код программы) в хмл для такого средства Не запихивать же в "сдата" код А вызовы внешних кусков кода ... для малых кусков кода это видимо не удобно PS кажется мне что такое средство уже есть (по-крайней мере для perl) _________________ BTW: Put your finger on the Crux |
|
olpa Любитель Зарегистрирован: 23.04.2002 Сообщения: 981 Откуда: Санкт-Петербург |
[4892]
Сб Авг 23, 2003 23:27
Хорошо излагаешь. С ходу ничего и не добавить.
Аргументы против (а они есть, причём существенные) выскажут враги "xsl:script" в любом его проявлении.
Скорее всего, только кажется. Вообще, Перл для обработки XML лучше не использовать. |
|
olpa Любитель Зарегистрирован: 23.04.2002 Сообщения: 981 Откуда: Санкт-Петербург |
[4925]
Ср Авг 27, 2003 23:43
Например, что-то типа такого: http://xmlhack.ru/tmp/20030827_py/pyxslt.html. |
|
Stas Dovgodko Гость |
[5382]
Вс Янв 18, 2004 16:04
--> Вряд ли удасться сохранить синтаксис (код программы) в хмл для такого средства
Re Не запихивать же в "сдата" код Например PHP для этих целей очень даже подходит, поскольку его структура изначально правильно сделана (в виде PI): <?php ?> |
|
DeV Гость |
[5470]
Вт Фев 17, 2004 17:42
Re: PHP
А что мешает использовать синтаксис PI для любого другого языка? (<?perl ?> и т.д.) PHP как язык скриптования довольно протеворечив и сложен. Мне нравиться решение в Saxon'e - JavaScript - AFAIK этот язык вполне подходит для таких целей. |
|
olpa Любитель Зарегистрирован: 23.04.2002 Сообщения: 981 Откуда: Санкт-Петербург |
[5685]
Сб Апр 17, 2004 14:24
По поводу языков для обработки XML: W3C представила записку с набором требований: XML Processing Model Requirements.
|
|
olpa Любитель Зарегистрирован: 23.04.2002 Сообщения: 981 Откуда: Санкт-Петербург |
[5711]
Вс Апр 25, 2004 17:52
Немного о возможном развитии языков обработки XML.
Что-то кусочно изложено тут, в разделах "IV. XSLT" и "V. Проблемы XSLT, дальнейшее развитие". Идеальным языком мог бы быть MetaHTML, если к нему добавить XPath. В первом приближении: самый натуральный Лисп (только скобочки угловые), на имена тегов можно навешивать функции и макросы. XML-поток пропускается через процессор. Если тег неизвестный -- он выводится как есть, иначе выполняются навешенные действия. Пример. Для обработки XML с помощью сопоставления по образцу мне понравился Рефал. О нём -- в соседней ветке. О добавлении XML и XSLT в языки программировании в качестве first-class objects. Уже есть готовые разработки: C Omega от Microsoft. Cw is an extension of C# in two areas: 1) ... 2) A data type extension for XML and table manipulation (formerly known as Xen and as X#). Статья на английском: Programming with Circles, Triangles and Rectangles. |
|
olpa Любитель Зарегистрирован: 23.04.2002 Сообщения: 981 Откуда: Санкт-Петербург |
[5873]
Сб Июн 26, 2004 14:42
Про новые языки. Программа 18th European Conference on Object-Oriented Programming содержала Object-oriented Programming and XML Panel, в описании которой перечислены языки, так или иначе ориентированные на XML: CDuce, Xacr, Xduce, Xen, XJ, XML/Scala.
|
|
olpa Любитель Зарегистрирован: 23.04.2002 Сообщения: 981 Откуда: Санкт-Петербург |
[5874]
Сб Июн 26, 2004 15:01
А рядом с ECOOP проходил 1st European Lisp and Scheme Workshop. На нём отметился Per Bothner (автор Kawa и Qexo): XML challenges to programming language design.
Последний раз редактировалось: olpa (Чт Дек 16, 2004 11:35), всего редактировалось 1 раз |
|
olpa Любитель Зарегистрирован: 23.04.2002 Сообщения: 981 Откуда: Санкт-Петербург |
[6449]
Вт Дек 14, 2004 00:09
И ещё.
Groovy: http://groovy.codehaus.org/ Boo: http://boo.codehaus.org/ |
Страница 1 из 1 |