[Devel-conf] Бакенды на awk

Stanislav Ievlev =?iso-8859-1?q?stanislav=2Eievlev_=CE=C1_gmail=2Ecom?=
Чт Май 15 10:31:20 MSD 2008


14 мая 2008 г. 20:06 пользователь Vitaly Ostanin <vyt на altlinux.org> написал:
> Stanislav Ievlev пишет:
>> Привет, всем!
>>
>> Предлагаю обсудить такой вопрос.
>>
>> Для awk невозможно без извратов сделать такую вещь как библиотеку,
>> соотв. каждый писатель бакенда на этом недоязыке будет постоянно
>> копировать один и тот же код, обслуживающий протокол общения с
>> alterator.
>>
>> Есть предолжение вместо использования этого недоязыка переписать все
>> эти бакенды на чём-то более приличном в плане возможностей:
>> хоть на perl, ruby или что-то другое ... а бакенды на awk признать
>> официально неподдерживаемыми,
>
> То есть тезис о независимости написания бакендов официально
> опровергается? :)
>
>> то есть если кто будет писать их, то это
>> будет делаться на свой страх и риск: сам будет писать правила для
>> update-po, сам будет следить за нововведениями в протоколе и т.д. ...
>>
>> Кстати кто какие альтернативы awk предпочёл бы?
>
> Если заставят - ruby. Но лучше не следить за нововведениями в
> протоколе, а ввести стандарт протокола и его совместимость со
> старыми версиями себя.
Стандарт уже есть и я радикально не собираюсь его менять пока.
Проблема была только в том что каждый бакенд на awk можно
разрабатывать только копированием половины кода из предыдещих бакендов
и соотв. ошибку исправлять
придётся не в одном месте, а десяти.

Единая библиотека - это залог спокойного будущего.


Подробная информация о списке рассылки devel-conf