|
ru.linux
- RU.LINUX ---------------------------------------------------------------------
From : Victor Wagner 2:5020/400 19 Jan 2008 16:56:19
To : Victor Krapivin
Subject : Re: ?
--------------------------------------------------------------------------------
Victor Krapivin <Victor.Krapivin@f1003.n5080.z2.fidonet.org> wrote:
>> VK> То есть xsltproc ну никак не ложится в unix way? ;-)
>>
>> Плохо вписывается. Теоретически, xslt это такой аналог awk толко
>> помощнее, где-то посредине между awk и perl. А аналогов sed и grep -
VK> Эта - а <xsl:template match="..."> уже как вид грепа не катит? 8-)
Hе катит. Потому что это нельзя непосредственно указать в командной
строке xsltproc.
Инструменты командной строки должны быть удобными. Пользователям
GUI-интегрированных сред и прочих desktop environments этого не понять.
Потому что удобные GUI-интерфейсы пока вообще никто делать не научился -
ни Apple, ни Microsoft.
VK> Видишь ли, те кто варится с XSL - те предпочитают Saxon, а не libxml2...
VK> И с XQuery у них все в порядке.
Что значит все в порядке? Там есть набор утилит, которые реализуют
функциональность sed и grep? А визуализировать результаты этого grep
как?
Помнится одно время в составе mozilla был xmlterm, но я так и не понял,
как в нем удобопонятно для меня отобразить выборку объектов из .svg
файла.
>> Hо вот XSL-FO... Оно, конечно, постепенно доводится до ума, но что-то я
>> пока не припомню в дистрибутивах достаточно хорошего и универсального
>> FOP, основанного на той же libxml2, что и xsltproc. Ладно, хрен с ним,
VK> FOP унутре имеет Xalan и/или Saxon.
Э, а что есть продукт который так и называеся FOP? Я думал что это
generic название для класса продуктов, вроде как Word Processor.
Конечно, все мы знаем что есть word processor, который называется просто
Word...
VK> Hу да, ну да - Xalan/Java - это evil ;-)
А что GCJ уже научился его компилировать в нормальный нативный код?
Cовсеми фишками оптимизации которые умеет бэкэнд GCC на данном
процессоре?
Понимаешь ли в Unix есть такие штуки, как copy on write, shared
libraries еtc, которые при работе с native кодом существенно уменьшают
расход памяти и дисковый ввод-вывод.
Поскольку инструменты командной строки это процессы, которые порождаются
сотнями и завершаются выполнив маленькую операцию (и именно в этом смысл
toolbox phylosophy) то оптимизация на этот предмет весьма существенна.
>> Как-то так получается что для того, чтобы получить качественную
>> распечатку, оказывается проще генерировать xslt-преобразованием LaTeX
>> или troff, чем использовать какой-нибудь FOP или даже Jadetex.
VK> Что, для troff уже появился визуальный редактор шаблонов?
Зачем он мне визуальный, если я troff/TeX ГЕHЕРИРОВАТЬ собираюсь?
Увы, сделать WYSIWYG редактор для шаблонов, которые будут наполняться
содержанием по ходу дела, невозможно в принципе. Поскольку в момент
создания шаблона нигде, кроме головы создающего, нет информации о том,
какие именно данные туда будут вставляться.
Любая другая визуальность, кроме WYSIWYG для задач верстки вредна.
Потому что часть мозга, ответственная за обработку визуальной информации
должна быть занята представлением готового результата, а не инструмента
для его обработки. Для инструмента удобнее как раз задействовать часть
мозга, ответственную за обработку вербальной информации (что и
обеспечивают troff и TeX).
VK> Ты когда свой catdoc компиляешь, часто разглядываешь соответствующие .S?
VK> А почему для троффа это достоинство? ;-)
Когда компиляю реализацию GOST 28147-89 - иногда и заглядываю.
catdoc-то что, его вообще можно на perl или tcl переписать, много
сильнее тормозить не будет.
Вообще заглядывание в файл .S может помочь в основном только при решении
проблем с производительностью. Hесоответствие результата задумке, которое
отлавливается только таким способом - признак кривого компилятора.
Вот в результаты работы препроцессора я смотрю с завидной регулярностью.
А заглядывание в промежуточные файлы при
верстке - в решение проблем с внешним видом. По тем же самым причинам
что и в результаты работы препроцессора C - представить себе в уме
работу продвинутой системы макроподстановки (а troff и TeX таковыми
являются) довольно сложно.
--
А теперь прикинь, солдат, где Москва, а где Багдад..
-- Л. Филатов
--- ifmail v.2.15dev5.4
* Origin: Free Net of Leninsky,45 (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
| Тема: |
Автор: |
Дата: |
|
? |
Zahar Kiselev |
15 Jan 2008 20:42:20 |
Re: ? |
Victor Krapivin |
16 Jan 2008 02:09:04 |
 Re: ? |
Zahar Kiselev |
16 Jan 2008 20:11:06 |
  Re: ? |
Victor Krapivin |
17 Jan 2008 00:20:22 |
  Re: ? |
Zahar Kiselev |
17 Jan 2008 08:54:34 |
  Re: ? |
Ilya Anfimov |
17 Jan 2008 12:50:17 |
   Re: ? |
Victor Krapivin |
17 Jan 2008 18:47:59 |
   Re: ? |
Ilya Anfimov |
17 Jan 2008 18:32:28 |
    Re: ? |
Victor Krapivin |
17 Jan 2008 21:49:09 |
    Re: ? |
Ilya Anfimov |
17 Jan 2008 20:54:49 |
     Re: ? |
Victor Krapivin |
17 Jan 2008 23:59:06 |
    Re: ? |
Eugene B. Berdnikov |
18 Jan 2008 00:08:37 |
     Re: ? |
Victor Krapivin |
18 Jan 2008 21:31:31 |
      Re: ? |
Artem Chuprina |
18 Jan 2008 22:30:28 |
      Re: ? |
Victor Krapivin |
19 Jan 2008 01:22:07 |
      Re: ? |
Artem Chuprina |
21 Jan 2008 18:29:22 |
    Re: ? |
Victor Wagner |
18 Jan 2008 13:43:32 |
    Re: ? |
Victor Krapivin |
18 Jan 2008 22:09:09 |
    Re: ? |
Victor Wagner |
19 Jan 2008 16:56:19 |
    Re: ? |
Victor Krapivin |
21 Jan 2008 17:00:54 |
    ? |
Nickita A Startcev |
03 Feb 2008 01:04:30 |
   Re: ? |
Zahar Kiselev |
17 Jan 2008 17:58:28 |
    Re: ? |
Ilya Anfimov |
17 Jan 2008 20:11:02 |
  Re: ? |
Alex Korchmar |
17 Jan 2008 13:00:08 |
   Re: ? |
Ilya Anfimov |
17 Jan 2008 15:06:16 |
   Re: ? |
Alex Korchmar |
17 Jan 2008 16:03:59 |
   Re: ? |
Ilya Anfimov |
17 Jan 2008 16:11:30 |
   Re: ? |
Alex Korchmar |
17 Jan 2008 18:57:21 |
    Re: ? |
Ilya Anfimov |
17 Jan 2008 19:17:05 |
     Re: ? |
Alex Korchmar |
17 Jan 2008 19:31:12 |
      Re: ? |
Ilya Anfimov |
17 Jan 2008 19:38:23 |
      Re: ? |
Zahar Kiselev |
17 Jan 2008 22:56:24 |
      Re: ? |
Alex Korchmar |
18 Jan 2008 13:08:04 |
      Re: ? |
Zahar Kiselev |
18 Jan 2008 22:53:54 |
    Re: ? |
Victor Wagner |
17 Jan 2008 21:09:57 |
    Re: ? |
Pavlo Marenyuk |
18 Jan 2008 00:40:24 |
     Re: ? |
Zahar Kiselev |
18 Jan 2008 12:47:12 |
    ? |
Poruchik |
18 Jan 2008 17:56:52 |
    Re: ? |
Victor Wagner |
19 Jan 2008 17:56:34 |
    ? |
Poruchik |
20 Jan 2008 03:32:10 |
    ? |
Alexey Desyatnik |
20 Jan 2008 12:01:05 |
     ? |
Poruchik |
20 Jan 2008 15:34:32 |
      ? |
Alexey Desyatnik |
20 Jan 2008 16:43:13 |
      ? |
Poruchik |
21 Jan 2008 12:45:49 |
      ? |
Alexey Desyatnik |
21 Jan 2008 15:35:53 |
      ? |
Poruchik |
21 Jan 2008 18:39:59 |
    Re: ? |
Victor Wagner |
20 Jan 2008 12:57:42 |
     ? |
Poruchik |
20 Jan 2008 15:46:06 |
      <без заголовка> |
Sergey A. Shkuratov |
20 Jan 2008 17:04:52 |
      <без заголовка> |
Poruchik |
21 Jan 2008 12:52:20 |
    Re: ? |
Ilya Anfimov |
21 Jan 2008 13:13:51 |
    ? |
Poruchik |
21 Jan 2008 18:39:25 |
   Re: ? |
Zahar Kiselev |
17 Jan 2008 18:48:06 |
    Re: ? |
Victor Krapivin |
17 Jan 2008 23:36:02 |
    Re: ? |
Zahar Kiselev |
17 Jan 2008 23:36:12 |
    Re: ? |
Victor Krapivin |
18 Jan 2008 21:59:24 |
   Re: ? |
Victor Krapivin |
17 Jan 2008 18:53:41 |
   Re: ? |
Ilya Anfimov |
17 Jan 2008 18:29:27 |
   Re: ? |
Alex Korchmar |
17 Jan 2008 18:53:48 |
   Re: ? |
Victor Krapivin |
17 Jan 2008 20:46:14 |
    Re: ? |
Ilya Anfimov |
17 Jan 2008 19:37:52 |
    Re: ? |
Zahar Kiselev |
17 Jan 2008 22:48:12 |
    Re: ? |
Victor Krapivin |
18 Jan 2008 21:44:32 |
    Re: ? |
Zahar Kiselev |
19 Jan 2008 00:14:44 |
   Re: ? |
Alexey Desyatnik |
17 Jan 2008 20:05:29 |
    Re: ? |
Ilya Anfimov |
17 Jan 2008 20:16:33 |
     Re: ? |
Victor Krapivin |
17 Jan 2008 23:54:17 |
      Re: ? |
Ilya Anfimov |
18 Jan 2008 15:27:05 |
      Re: ? |
Victor Krapivin |
18 Jan 2008 22:18:26 |
      Re: ? |
Artem Chuprina |
18 Jan 2008 21:17:47 |
       Re: ? |
Victor Krapivin |
19 Jan 2008 00:37:00 |
      Re: ? |
Ilya Anfimov |
18 Jan 2008 22:35:01 |
      Re: ? |
Ilya Anfimov |
18 Jan 2008 22:35:02 |
      Re: ? |
Victor Krapivin |
19 Jan 2008 01:18:35 |
      Re: ? |
Eugene B. Berdnikov |
19 Jan 2008 11:08:29 |
      Re: ? |
Alex Korchmar |
19 Jan 2008 14:49:18 |
       Re: ? |
Eugene B. Berdnikov |
19 Jan 2008 16:08:34 |
        Re: ? |
Alex Korchmar |
19 Jan 2008 18:32:13 |
        Re: ? |
Ilya Anfimov |
19 Jan 2008 18:49:55 |
        Re: ? |
Eugene B. Berdnikov |
19 Jan 2008 21:08:09 |
      Re: ? |
Victor Krapivin |
21 Jan 2008 16:36:27 |
      Re: ? |
Eugene B. Berdnikov |
21 Jan 2008 17:08:10 |
      Re: ? |
Victor Krapivin |
21 Jan 2008 22:23:40 |
      ? |
Maxim Davydow |
22 Jan 2008 01:41:56 |
      Re: ? |
Ilya Anfimov |
22 Jan 2008 12:42:57 |
      Re: ? |
Victor Krapivin |
22 Jan 2008 16:06:58 |
    Re: ? |
Victor Krapivin |
17 Jan 2008 23:51:06 |
    Re: ? |
Alexey Desyatnik |
18 Jan 2008 17:47:19 |
     Re: ? |
Victor Krapivin |
18 Jan 2008 22:22:12 |
    ? |
Nickita A Startcev |
02 Feb 2008 23:39:32 |
    ? |
Andrey Zhukov |
03 Feb 2008 12:01:29 |
     ? |
Nickita A Startcev |
03 Feb 2008 21:57:32 |
      ? |
Andrey Zhukov |
03 Feb 2008 23:50:09 |
    Re: ? |
Ilya Anfimov |
03 Feb 2008 18:43:38 |
    Re: ? |
Victor Krapivin |
04 Feb 2008 19:25:56 |
    ? |
Ivan A. Ufimtsev |
07 Feb 2008 01:18:30 |
   Re: ? |
Zahar Kiselev |
17 Jan 2008 18:20:52 |
   Re: ? |
Zahar Kiselev |
17 Jan 2008 18:01:36 |
    Re: ? |
Victor Krapivin |
17 Jan 2008 23:11:38 |
     Re: ? |
Zahar Kiselev |
17 Jan 2008 23:14:40 |
      ? |
Andrey Zhukov |
18 Jan 2008 02:57:53 |
       ? |
Poruchik |
18 Jan 2008 18:16:15 |
       ? |
Zahar Kiselev |
18 Jan 2008 23:46:18 |
        ? |
Poruchik |
20 Jan 2008 03:07:15 |
       Re: ? |
Victor Krapivin |
18 Jan 2008 22:01:47 |
       ? |
Andrey Zhukov |
18 Jan 2008 23:59:59 |
       ? |
Zahar Kiselev |
18 Jan 2008 13:45:22 |
        ? |
Andrey Zhukov |
19 Jan 2008 01:20:46 |
        Re: ? |
Alex Korchmar |
19 Jan 2008 01:33:33 |
      Re: ? |
Victor Krapivin |
18 Jan 2008 21:56:52 |
    Re: ? |
Alex Korchmar |
17 Jan 2008 22:14:12 |
    Re: ? |
Zahar Kiselev |
18 Jan 2008 12:35:28 |
    Re: ? |
Alex Korchmar |
18 Jan 2008 15:27:05 |
     Re: ? |
Ilya Anfimov |
18 Jan 2008 16:19:30 |
     Re: ? |
Zahar Kiselev |
18 Jan 2008 23:22:32 |
    Re: ? |
Victor Krapivin |
18 Jan 2008 22:16:28 |
     Re: ? |
Zahar Kiselev |
19 Jan 2008 01:10:08 |
      Re: ? |
Victor Krapivin |
21 Jan 2008 16:35:07 |
      Re: ? |
Zahar Kiselev |
21 Jan 2008 16:50:52 |
      Re: ? |
Pavlo Marenyuk |
21 Jan 2008 20:33:10 |
       Re: ? |
Zahar Kiselev |
21 Jan 2008 22:05:02 |
       Re: ? |
Ilya Anfimov |
22 Jan 2008 12:40:23 |
      Re: ? |
Ilya Anfimov |
21 Jan 2008 20:03:00 |
      Re: ? |
Victor Krapivin |
21 Jan 2008 22:32:37 |
      Re: ? |
Zahar Kiselev |
21 Jan 2008 23:32:54 |
       Re: ? |
Victor Krapivin |
22 Jan 2008 16:45:58 |
      ? |
Poruchik |
21 Jan 2008 23:23:42 |
      ? |
Zahar Kiselev |
22 Jan 2008 03:59:18 |
      ? |
Poruchik |
22 Jan 2008 13:24:42 |
    Re: ? |
Eugene B. Berdnikov |
18 Jan 2008 22:10:12 |
    Re: ? |
Zahar Kiselev |
19 Jan 2008 01:27:12 |
    Re: ? |
Eugene B. Berdnikov |
19 Jan 2008 11:09:30 |
  Re: ? |
Victor Krapivin |
17 Jan 2008 18:46:01 |
  Re: ? |
Zahar Kiselev |
17 Jan 2008 22:22:32 |
  Re: ? |
Victor Krapivin |
18 Jan 2008 21:41:41 |
   Re: ? |
Zahar Kiselev |
19 Jan 2008 00:03:08 |
    Re: ? |
Victor Krapivin |
21 Jan 2008 16:32:31 |
    Re: ? |
Zahar Kiselev |
21 Jan 2008 16:46:38 |
    Re: ? |
Pavlo Marenyuk |
21 Jan 2008 20:38:17 |
     Re: ? |
Zahar Kiselev |
21 Jan 2008 22:08:34 |
      Re: ? |
Pavlo Marenyuk |
22 Jan 2008 16:10:10 |
    Re: ? |
Victor Krapivin |
21 Jan 2008 22:30:03 |
    Re: ? |
Zahar Kiselev |
21 Jan 2008 23:10:00 |
     Re: ? |
Victor Krapivin |
22 Jan 2008 16:40:59 |
    ? |
Poruchik |
21 Jan 2008 23:09:36 |
    ? |
Zahar Kiselev |
22 Jan 2008 03:56:02 |
    ? |
Poruchik |
22 Jan 2008 13:15:54 |
    Re: ? |
Victor Krapivin |
22 Jan 2008 16:46:52 |
  Re: ? |
Alexander Grebenkov |
18 Jan 2008 23:05:44 |
  Re: ? |
Zahar Kiselev |
19 Jan 2008 12:26:04 |
Re: ? |
Victor Wagner |
16 Jan 2008 00:29:52 |
 Re: ? |
Ilya Anfimov |
16 Jan 2008 15:20:21 |
 Re: ? |
Zahar Kiselev |
16 Jan 2008 15:34:40 |
 Re: ? |
Zahar Kiselev |
16 Jan 2008 20:07:40 |
Re: ? |
Alex Korchmar |
16 Jan 2008 00:41:28 |
 Re: ? |
Zahar Kiselev |
16 Jan 2008 16:02:00 |
Re: ? |
Ilya Anfimov |
16 Jan 2008 15:13:48 |
 Re: ? |
Zahar Kiselev |
16 Jan 2008 21:40:16 |
 Re: ? |
Ilya Anfimov |
17 Jan 2008 12:49:17 |
|
|