* [devel] I: alterator internals
@ 2005-05-26 8:13 Stanislav Ievlev
2005-05-26 9:13 ` [JT] " Dmitry Lebkov
` (4 more replies)
0 siblings, 5 replies; 16+ messages in thread
From: Stanislav Ievlev @ 2005-05-26 8:13 UTC (permalink / raw)
To: devel
Привет всем!
С этого письма начинается серия маленьких писем, призванных популярно и
доступно объяснить, что же такое alterator. Надеюсь, что помимо того что
эти письма осядут в архивах рассылки, кто-нибудь оформит всё это в wiki
или в какую ещё документацию.
Alterator находится в постоянном развитии, поэтому то что было сказано
сегодня, через месяц может стать уже неактуальным, поэтому следите
внимательно, дабы не было потом недоразумений ;)
1. Немного истории.
Надеюсь никто из упомянутых ниже не будет возмущаться от скромности ;)
Ведь именно они стояли у истоков сегодняшнего alterator, а без знания
прошлого делать будущего никак нельзя.
ALTerator - это гениальное изобретение Лёши Воинова (voins) и Гоши Курячего (george),
в первоначальных обсуждениях ,если не ошибаюсь, ещё всегда принимал
участие Лёша Гладков (legion), хотя в Кольчуге он формально задействован не был.
Возник alterator в недрах проекта ИВК-Кольчуга, и первое его воплощение
можно там наблюдать. Над движком ALTerator в рамках Кольчуги работали
помимо выше означенных ещё Антон Качалов (mouse), Саша Николаев (avn),
Лёша Турбин (at). Ну и конечно была масса профессиональных сисадминов,
которые закладывали все собственно алгоритмы настройки. Подробности этой
части работы пусть уже рассказывает voins. Для меня же главное - сам alterator.
Вообще перечислять людей, сделавших тот или иной вклад в alterator очень
сложно, ибо это значит перечислить практически всех. Не одно дельное
замечание подчас переворачивало только что придуманную замечательную
концепцию того или иного компонента.
Ну хватит, заниматься ностальгией.
2. Альфа и Омега
Чтобы хорошо понять alterator, надо сначала научиться говорить на его
языке, ибо самая наглядная часть ,диалог с пользователем, да и большая
часть самого alterator, описывается на нём.
Сразу спешу успокоить. Вообще говоря одна из неповторимых особенностей
alterator состоит в том что любой его компонент можно написать на любом
языке программирования. Так части, собственно занимающиеся
конфигурированием системы в основном написаны на языке понятном любому
администратору - на shell и awk.
Но всё-равно какой-то язык должен быть основным, а у alterator таким
языком является Scheme (я позволю себе называть его просто схема, чтобы
реже переключаться с одного языка на другой).
Схема - это один из диалектов хорошо известного семейства языков LISP.
LISP - всегда существенно отличался от других языков. И не только
несколько непривычным синтаксисом, но и большим изяществом и
продуманностью.
Сначала всем кажется что это ужасный язык с гирляндами круглых скобок,
однако при более подробном знакомстве выясняется, что это совсем не
проблема и плюсы перевешивают этот единственный минус.
Сразу порекомендую пользоваться нормальным текстовым редактором. Очень
хорошо подойдёт vim и emacs. А вот mcedit навсегда вас отвадит от этого
языка.
Это примерно как с поп-музыкой и чем-то другим. Первая всегда быстро
приходит и также быстро уходит, а вторая не сразу прийдёт, зато никогда
потом не покинет ;)
Всё это разглагольствование отнюдь не означает, что все остальные языки
по боку. Portable Assembler C - ещё никто не смог заменить ;)
Небольшое замечание в сторону Сизифа: В Сизифе пожалуй самая большая
коллекция компиляторов и интерпретаторов схемы. Их пусть лучше
предствавит их мантейнер. Я же хочу обратить внимание только на три:
* guile - не самый оптимальный по скорости, но зато непревзойдённый по
удобству интеграции с C.
* gambit-c - очень хороший компилятор, но с бедноватым набором готовых
бибилиотек
* scheme48 - один из лучших интерпретаторов с богатой библиотекой.
2.1 О порядке слов.
Одно и тоже можно рассказать разными способами. Попытаемся рассказать разными
способами про операцию сложения двух чисел.
Способ 1: "2 + 3" или "К двум прибавить три".
Не самый удачный способ с точки зрения математики и языков
программирования. Однако нас приучают к нему с детства также как и к
десятичной системе счисления. Гораздо чаще произносится "два плюс три", но
это скорее пословное оглашение записи, строго говоря лишённое какого либо
смысла ибо плюсы бывают разными. Да и с точки зрения языков
программирования, например того же C, получается несколько неудачно ибо
операция прибавления всё-таки обозначается как +=. А в C++ это вообще
может быть оформленно как маловразумительная конструкция operator+().
Таким языком общается с миром большинство популярных языков
программирования.
Способ 2: "23+" "два и три сложить"
Очень непривычный, но удобный способ с точки зрения математики. Известен
также под названием польская нотация (или польская запись).
Математическое удобство превращается в то что компиляторы и интерпретаторы
языков программирования, использующую такую нотацию получаются чрезвычайно
компактными, что позволяет их "засунуть" в кремний.
Таким языком общается с миром Форт и Постскрипт.
Способ 3: "+23" "сложить два и три".
Может быть не самый лучший с точки зрения науки, зато самый естественный.
"сложить два и три" гораздо понятнее чем "два плюс три".
Это не случайно, ибо это функциональный подход. Функция сложения
применяется к двум и трём. В общем, то функция, пожалуй одно из самых
основных понятий современного мира.
Таким языком общается с миром всё многочисленное семейство LISP (и ещё много других
функциональных языков программирования)
Итак, когда вы захотите что-то сказать на Схеме, сначала надо назвать
функцию, а потом перечислить к кому её применить.
Например "вычесть из трёх четыре", "перемножить пять шесть и семь".
Теперь немного о формате вызова.
Стандартный, и известный по школе способ записи результата применения функции к своим аргументам - f(x). Ещё часто используется в математике бескобочный вариант - Ax,Fx,...
Но LISP идёт своим путём и описывает вызов как (f x).
Казалось бы это ужасно, однако если функция много-аргументная, то мы
экономим на спец. символах.
f(x,y,z) запишется как (f x y z).
Собственно такая экономность и регуларяность в синтаксисе LISP и отпугивает от него, но
как мы увидим дальше, бедность и регулярность синтаксиса - это ещё и богатство, если бы
не она, то не было бы удобного испособа описания интерфейса.
Благодаря такому способу записи интерпретатор выражений получается очень простым и компактным не в пример C++, где развесистые выражения подчас пособны свести с ума как разработчика, так и компилятор, да и двусмысленность, что C что C++ тоже не подарок. К ней же привыкли - привыкните и к Scheme.
Сразу несколько простейших выражений на Scheme. Комментировать их не буду
и так всё понятно:
(+ 1 2)
(- 2 3)
(+ 1 2 3 4 5 6 7)
(* 1 2 3 4 5 6 7 0)
(+ 1 (+ 3 5))
(* 3 (* 5 6))
(+ 1 (- 7 4))
(+ 1 (- 4 (+ 5 6)))
Считайте что одну четверть Scheme уже выучили - это очень маленький язык.
Продолжение следует ....
--
Стас.
^ permalink raw reply [flat|nested] 16+ messages in thread
* [JT] Re: [devel] I: alterator internals
2005-05-26 8:13 [devel] I: alterator internals Stanislav Ievlev
@ 2005-05-26 9:13 ` Dmitry Lebkov
2005-05-26 9:14 ` Kirill A. Shutemov
2005-05-26 9:25 ` Constantin Mikhaylenko
2005-05-26 15:01 ` Aleksey Novodvorsky
` (3 subsequent siblings)
4 siblings, 2 replies; 16+ messages in thread
From: Dmitry Lebkov @ 2005-05-26 9:13 UTC (permalink / raw)
To: ALT Devel discussion list
Stanislav Ievlev wrote:
[skip]
> Считайте что одну четверть Scheme уже выучили - это очень маленький язык.
>
> Продолжение следует ....
Ну вооот ... На самом интересном месте ... Ээх ... ;)
--
WBR, Dmitry Lebkov
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [JT] Re: [devel] I: alterator internals
2005-05-26 9:13 ` [JT] " Dmitry Lebkov
@ 2005-05-26 9:14 ` Kirill A. Shutemov
2005-05-26 9:25 ` Constantin Mikhaylenko
1 sibling, 0 replies; 16+ messages in thread
From: Kirill A. Shutemov @ 2005-05-26 9:14 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 559 bytes --]
On 20:13 Чцв 26 Тра, Dmitry Lebkov wrote:
> Stanislav Ievlev wrote:
>
> [skip]
>
> >Считайте что одну четверть Scheme уже выучили - это очень маленький язык.
> >
> >Продолжение следует ....
>
> Ну вооот ... На самом интересном месте ... Ээх ... ;)
Закон жанра...
Сериал... ;)
--
Kirill A. Shutemov Belarus, Minsk
E-mail: k.shutemov (AT) sam-solutions.net
JID: kas (AT) altlinux.org
ICQ: 152302675
> Большинство программ можно отцепить от svgalib. А вот zgv придется
> удалить.
Долой svgalib! Долой zgv!
:)
-- ldv in devel@
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [JT] Re: [devel] I: alterator internals
2005-05-26 9:13 ` [JT] " Dmitry Lebkov
2005-05-26 9:14 ` Kirill A. Shutemov
@ 2005-05-26 9:25 ` Constantin Mikhaylenko
1 sibling, 0 replies; 16+ messages in thread
From: Constantin Mikhaylenko @ 2005-05-26 9:25 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1151 bytes --]
On Thu, 26 May 2005 12:14:45 +0300
"Kirill A. Shutemov" <kas@altlinux.ru> wrote:
> On 20:13 Чцв 26 Тра, Dmitry Lebkov wrote:
> > Stanislav Ievlev wrote:
> >
> > [skip]
> >
> > >Считайте что одну четверть Scheme уже выучили - это очень маленький язык.
> > >
> > >Продолжение следует ....
> >
> > Ну вооот ... На самом интересном месте ... Ээх ... ;)
> Закон жанра...
> Сериал... ;)
Сериал отличается возможностью (закон жанра) не терять смысла вне зависимости от числа пропущенных серий
(IMHO, конечно абсолютное ;-) Это достигается полным отутсвием смысла ;)
Не дай Бог тут такой же "закон"...
> --
> Kirill A. Shutemov Belarus, Minsk
> E-mail: k.shutemov (AT) sam-solutions.net
> JID: kas (AT) altlinux.org
> ICQ: 152302675
>
> > Большинство программ можно отцепить от svgalib. А вот zgv придется
> > удалить.
> Долой svgalib! Долой zgv!
> :)
> -- ldv in devel@
>
--
Dr. Constantin I. Mikhaylenko | Institute of Mechanics
+7 (3472) 239537, 236446 | of Ufa's Branch of R.A.S.
const@anrb.ru | const@mail.ru | 12, K. Marx Str..
ICQ UIN: 13383705 (Const) | Ufa, 450000, RUSSIA
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] I: alterator internals
2005-05-26 8:13 [devel] I: alterator internals Stanislav Ievlev
2005-05-26 9:13 ` [JT] " Dmitry Lebkov
@ 2005-05-26 15:01 ` Aleksey Novodvorsky
2005-05-27 9:04 ` Kirill Maslinsky
2005-05-27 17:27 ` Alexey Voinov
` (2 subsequent siblings)
4 siblings, 1 reply; 16+ messages in thread
From: Aleksey Novodvorsky @ 2005-05-26 15:01 UTC (permalink / raw)
To: ALT Devel discussion list, Kirill Maslinsky
Стас, это надо посылать и в docs@.
Rgrds, Алексей
Stanislav Ievlev пишет:
>Привет всем!
>
>С этого письма начинается серия маленьких писем, призванных популярно и
>доступно объяснить, что же такое alterator. Надеюсь, что помимо того что
>эти письма осядут в архивах рассылки, кто-нибудь оформит всё это в wiki
>или в какую ещё документацию.
>
>
>
< skip >
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] I: alterator internals
2005-05-26 8:13 [devel] I: alterator internals Stanislav Ievlev
2005-05-26 9:13 ` [JT] " Dmitry Lebkov
2005-05-26 15:01 ` Aleksey Novodvorsky
@ 2005-05-27 17:27 ` Alexey Voinov
2005-05-27 20:00 ` Maxim Tyurin
2005-05-28 4:47 ` Constantin Mikhaylenko
2005-06-03 10:03 ` Stanislav Ievlev
2005-07-21 10:38 ` Vitaly Ostanin
4 siblings, 2 replies; 16+ messages in thread
From: Alexey Voinov @ 2005-05-27 17:27 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 3003 bytes --]
Stanislav Ievlev wrote
> 1. Немного истории.
> Надеюсь никто из упомянутых ниже не будет возмущаться от скромности ;)
> Ведь именно они стояли у истоков сегодняшнего alterator, а без знания
> прошлого делать будущего никак нельзя.
> ALTerator - это гениальное изобретение Лёши Воинова (voins) и Гоши Курячего (george),
На всякий случай: помимо всего прочего, именно Гоша придумал слово
alterator. :)
> в первоначальных обсуждениях ,если не ошибаюсь, ещё всегда принимал
> участие Лёша Гладков (legion), хотя в Кольчуге он формально задействован не был.
> Возник alterator в недрах проекта ИВК-Кольчуга, и первое его воплощение
> можно там наблюдать. Над движком ALTerator в рамках Кольчуги работали
> помимо выше означенных ещё Антон Качалов (mouse), Саша Николаев (avn),
> Лёша Турбин (at).
А ещё zerg делал часть http-интерфейса "кольчуги".
> Сначала всем кажется что это ужасный язык с гирляндами круглых скобок,
> однако при более подробном знакомстве выясняется, что это совсем не
> проблема и плюсы перевешивают этот единственный минус.
Некоторые люди настраивают раскрашивание синтаксиса так, чтобы скобки
рисовались самым невидимым цветом, и почти ничего при этом не теряют :)
> Сразу порекомендую пользоваться нормальным текстовым редактором. Очень
> хорошо подойдёт vim и emacs. А вот mcedit навсегда вас отвадит от этого
> языка.
Как это ни печально, emacs полностью "уделывает" vim по удобству работы с
lisp-ообразными языками. :) Могу порекомендовать использовать это:
http://www.neilvandyke.org/quack/, чтобы ощутить максимальное удобство.
> Небольшое замечание в сторону Сизифа: В Сизифе пожалуй самая большая
> коллекция компиляторов и интерпретаторов схемы. Их пусть лучше
> предствавит их мантейнер. Я же хочу обратить внимание только на три:
> * guile - не самый оптимальный по скорости, но зато непревзойдённый по
> удобству интеграции с C.
Один из самых медленных. В настоящее время он используется в alterator
только потому, что у меня был опыт интеграции guile с C и C++, что
позволило относительно быстро объеденить то, что уж было написано к тому
моменту с новым. Переход на scheme в итоге получился достаточно
гладкий, по-моему. :)
> * gambit-c - очень хороший компилятор, но с бедноватым набором готовых
> бибилиотек
+ интерпретатор. (и, по-моему, единственный, который при вводе выражений
подсвечивает праную скобку, что очень удобно :) )
А библиотеки - это наживное. :) Я сейчас немного с ним ковыряюсь в
свободное время. Что-нибудь из этого обязательно получится.
> * scheme48 - один из лучших интерпретаторов с богатой библиотекой.
Да. Это замечательная штука! Вполне разумный байткод. Небольшие размеры
дампов (особенно по сравнению с разными common lisp-ами :) ) Вменяемый
интерфейс с C. Одна из лучших систем модулей.
Интересующимся можно также посмотреть на пакеты: bigloo, chicken, plt2,
scsh, stklos.
--
Best Regards!
Alexey Voinov
voins@voins.program.ru
voins@altlinux.ru
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] I: alterator internals
2005-05-27 17:27 ` Alexey Voinov
@ 2005-05-27 20:00 ` Maxim Tyurin
2005-05-28 4:47 ` Constantin Mikhaylenko
1 sibling, 0 replies; 16+ messages in thread
From: Maxim Tyurin @ 2005-05-27 20:00 UTC (permalink / raw)
To: ALT Devel discussion list
Alexey Voinov writes:
\scip
>> Сразу порекомендую пользоваться нормальным текстовым редактором. Очень
>> хорошо подойдёт vim и emacs. А вот mcedit навсегда вас отвадит от этого
>> языка.
> Как это ни печально, emacs полностью "уделывает" vim по удобству работы с
> lisp-ообразными языками. :) Могу порекомендовать использовать это:
> http://www.neilvandyke.org/quack/, чтобы ощутить максимальное
> удобство.
Было бы удивительно если редактор, являющийся LISP-машиной, плохо бы
работал с Lisp-образными языками ;)
За ссылку спасибо.
А более расширенного tuareg-mode никто не знает?
--
With Best Regards, Maxim Tyurin aka Bungarus
JID: MrKooll@jabber.pibhe.com
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] I: alterator internals
2005-05-27 17:27 ` Alexey Voinov
2005-05-27 20:00 ` Maxim Tyurin
@ 2005-05-28 4:47 ` Constantin Mikhaylenko
1 sibling, 0 replies; 16+ messages in thread
From: Constantin Mikhaylenko @ 2005-05-28 4:47 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1725 bytes --]
On Fri, 27 May 2005 21:03:52 +0400
Alexey Voinov <voins@altlinux.ru> wrote:
> Stanislav Ievlev wrote
>
> > 2.3 Имена
> >
> > Выражение: (* 10 50) хорошо, а: (* width height) лучше.
> > (3.1415926 * 10.5 * 10.5) - интригующе, а (* pi radius radius) - всё же
> > понятнее, (+ 2/3 5/7) - какие-то невзрачные действия с дробями, а
> > (+ my-piece-of-cake your-piece-of-cake) - уже обретает смысл.
> Надо, наверное, чуть-чуть добавить, что в отношении всяческих имён в
> scheme намного свободней чем в других языках. Вполне допустимыми являются
> имена типа string->integer или substring/shared. Формально набор символов
tcl также поддерживает такие имена.
Более того, позволяет составить имя переменной из содержимого других переменных:
set a substring
set b /shared
set substring/shared {Hello, World!}
puts $a$b
И (что мне особо нравится ;) не злоупотребляет скобками (см. ниже)
On Fri, 27 May 2005 21:27:01 +0400
Alexey Voinov <voins@altlinux.ru> wrote:
> > Сначала всем кажется что это ужасный язык с гирляндами круглых скобок,
> > однако при более подробном знакомстве выясняется, что это совсем не
> > проблема и плюсы перевешивают этот единственный минус.
> Некоторые люди настраивают раскрашивание синтаксиса так, чтобы скобки
> рисовались самым невидимым цветом, и почти ничего при этом не теряют :)
Ничего не теряют. Кроме пропущенных скобок (IMO).
P.S.
Это я не для флейма.
Это я для восстановления исторической справедливости ;)
--
Dr. Constantin I. Mikhaylenko | Institute of Mechanics
+7 (3472) 239537, 236446 | of Ufa's Branch of R.A.S.
const@anrb.ru | const@mail.ru | 12, K. Marx Str..
ICQ UIN: 13383705 (Const) | Ufa, 450000, RUSSIA
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] I: alterator internals
2005-05-26 8:13 [devel] I: alterator internals Stanislav Ievlev
` (2 preceding siblings ...)
2005-05-27 17:27 ` Alexey Voinov
@ 2005-06-03 10:03 ` Stanislav Ievlev
2005-06-03 10:48 ` [devel] " Michael Shigorin
2005-07-21 10:38 ` Vitaly Ostanin
4 siblings, 1 reply; 16+ messages in thread
From: Stanislav Ievlev @ 2005-06-03 10:03 UTC (permalink / raw)
To: ALT Devel discussion list
On Thu, May 26, 2005 at 12:13:53PM +0400, Stanislav Ievlev wrote:
> 1. Немного истории.
> Надеюсь никто из упомянутых ниже не будет возмущаться от скромности ;)
> Ведь именно они стояли у истоков сегодняшнего alterator, а без знания
> прошлого делать будущего никак нельзя.
> ALTerator - это гениальное изобретение Лёши Воинова (voins) и Гоши Курячего (george),
> в первоначальных обсуждениях ,если не ошибаюсь, ещё всегда принимал
> участие Лёша Гладков (legion), хотя в Кольчуге он формально задействован не был.
> Возник alterator в недрах проекта ИВК-Кольчуга, и первое его воплощение
> можно там наблюдать. Над движком ALTerator в рамках Кольчуги работали
> помимо выше означенных ещё Антон Качалов (mouse), Саша Николаев (avn),
> Лёша Турбин (at). Ну и конечно была масса профессиональных сисадминов,
> которые закладывали все собственно алгоритмы настройки. Подробности этой
> части работы пусть уже рассказывает voins. Для меня же главное - сам alterator.
>
> Вообще перечислять людей, сделавших тот или иной вклад в alterator очень
> сложно, ибо это значит перечислить практически всех. Не одно дельное
> замечание подчас переворачивало только что придуманную замечательную
> концепцию того или иного компонента.
Небольшое дополнение, только что узнал:
Оказывается основная идея, которая легла в архитектуру первого alterator
зародилась в недрах проекта LRN3. Пришла она в голову mouse, он передал её
legion, ну а последний george и voins.
Когда новый alterator научится работать с http интерфейсом, то LRN3 о
котором так давно говорилось свершится ;))
P.S. Продолжение лекций будет на следующей неделе. На этой просто некогда было.
^ permalink raw reply [flat|nested] 16+ messages in thread
* [devel] Re: I: alterator internals
2005-06-03 10:03 ` Stanislav Ievlev
@ 2005-06-03 10:48 ` Michael Shigorin
2005-06-03 10:50 ` Stanislav Ievlev
0 siblings, 1 reply; 16+ messages in thread
From: Michael Shigorin @ 2005-06-03 10:48 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 351 bytes --]
On Fri, Jun 03, 2005 at 02:03:26PM +0400, Stanislav Ievlev wrote:
> Когда новый alterator научится работать с http интерфейсом, то
> LRN3 о котором так давно говорилось свершится ;))
Ребята, зачем вам LRN? Мухи отдельно, котлеты -- отдельно.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Re: I: alterator internals
2005-06-03 10:48 ` [devel] " Michael Shigorin
@ 2005-06-03 10:50 ` Stanislav Ievlev
2005-06-03 11:01 ` Alexey Gladkov
2005-06-03 11:24 ` Michael Shigorin
0 siblings, 2 replies; 16+ messages in thread
From: Stanislav Ievlev @ 2005-06-03 10:50 UTC (permalink / raw)
To: ALT Devel discussion list
On Fri, Jun 03, 2005 at 01:48:27PM +0300, Michael Shigorin wrote:
> On Fri, Jun 03, 2005 at 02:03:26PM +0400, Stanislav Ievlev wrote:
> > Когда новый alterator научится работать с http интерфейсом, то
> > LRN3 о котором так давно говорилось свершится ;))
>
> Ребята, зачем вам LRN? Мухи отдельно, котлеты -- отдельно.
Нет, alterator != LRN ;)
мухи и котлеты будут отдельно летать над ним ;)
>
> --
> ---- WBR, Michael Shigorin <mike@altlinux.ru>
> ------ Linux.Kiev http://www.linux.kiev.ua/
> _______________________________________________
> Devel mailing list
> Devel@altlinux.ru
> https://lists.altlinux.ru/mailman/listinfo/devel
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Re: I: alterator internals
2005-06-03 10:50 ` Stanislav Ievlev
@ 2005-06-03 11:01 ` Alexey Gladkov
2005-06-03 11:24 ` Michael Shigorin
1 sibling, 0 replies; 16+ messages in thread
From: Alexey Gladkov @ 2005-06-03 11:01 UTC (permalink / raw)
To: ALT Devel discussion list
Stanislav Ievlev wrote:
> мухи и котлеты будут отдельно летать над ним ;)
С alterator даже котлеты будут летать! :)
--
Rgrds, legion
^ permalink raw reply [flat|nested] 16+ messages in thread
* [devel] Re: I: alterator internals
2005-06-03 10:50 ` Stanislav Ievlev
2005-06-03 11:01 ` Alexey Gladkov
@ 2005-06-03 11:24 ` Michael Shigorin
1 sibling, 0 replies; 16+ messages in thread
From: Michael Shigorin @ 2005-06-03 11:24 UTC (permalink / raw)
To: ALT Devel discussion list
On Fri, Jun 03, 2005 at 02:50:56PM +0400, Stanislav Ievlev wrote:
> > > Когда новый alterator научится работать с http интерфейсом,
> > > то LRN3 о котором так давно говорилось свершится ;))
> > Ребята, зачем вам LRN? Мухи отдельно, котлеты -- отдельно.
> Нет, alterator != LRN ;)
Вот и я о чём. Потому как подобный маршрутизатор мы с misha@
спроектировали на покойном Inmetex в рамках системы управления
мобильным контентом, которая потихонечку становится free software
вот здесь: http://nibelung.osdn.org.ua:8080/wiki/Nibelung --
и это тоже можно обобщить.
Но в каждом таком решении есть две стороны -- "замечательно,
только никогда не готово" и "как есть, но работает".
Соответственно надо уметь остановиться и в обобщении.
Тут мысль была такая (JMCO) -- тащить ещё один CMS, когда главный
экс-разработчик занят совсем другими делами, а объём работ для
доведения его хоть до какого-то уровня ТТХ на фоне имеющихся --
нешуточен, нет смысла. На то он и фрисофт, чтобы можно было
пользоваться лучшим вместо того, чтобы строгать свою поделку.
PS: no offense intended, как обычно. Впрочем, причастные в курсе.
:)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 16+ messages in thread
* [devel] Re: I: alterator internals
2005-05-26 8:13 [devel] I: alterator internals Stanislav Ievlev
` (3 preceding siblings ...)
2005-06-03 10:03 ` Stanislav Ievlev
@ 2005-07-21 10:38 ` Vitaly Ostanin
2005-07-21 12:37 ` Stanislav Ievlev
4 siblings, 1 reply; 16+ messages in thread
From: Vitaly Ostanin @ 2005-07-21 10:38 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 482 bytes --]
Stanislav Ievlev пишет:
> Привет всем!
>
> С этого письма начинается серия маленьких писем, призванных популярно и
> доступно объяснить, что же такое alterator. Надеюсь, что помимо того что
> эти письма осядут в архивах рассылки, кто-нибудь оформит всё это в wiki
> или в какую ещё документацию.
Я оформляю в DocBook/XML, пока успел первые 3 части:
http://www.vzljot.ru/vyt/alterator/
<skipped/>
--
Regards, Vyt
mailto: vyt@vzljot.ru
JID: vyt@vzljot.ru
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 256 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [devel] Re: I: alterator internals
2005-07-21 10:38 ` Vitaly Ostanin
@ 2005-07-21 12:37 ` Stanislav Ievlev
0 siblings, 0 replies; 16+ messages in thread
From: Stanislav Ievlev @ 2005-07-21 12:37 UTC (permalink / raw)
To: ALT Devel discussion list
On Thu, Jul 21, 2005 at 02:38:24PM +0400, Vitaly Ostanin wrote:
> Stanislav Ievlev пишет:
> > Привет всем!
> >
> > С этого письма начинается серия маленьких писем, призванных популярно и
> > доступно объяснить, что же такое alterator. Надеюсь, что помимо того что
> > эти письма осядут в архивах рассылки, кто-нибудь оформит всё это в wiki
> > или в какую ещё документацию.
>
> Я оформляю в DocBook/XML, пока успел первые 3 части:
> http://www.vzljot.ru/vyt/alterator/
Угу, спасибо.
^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2005-07-21 12:37 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-05-26 8:13 [devel] I: alterator internals Stanislav Ievlev
2005-05-26 9:13 ` [JT] " Dmitry Lebkov
2005-05-26 9:14 ` Kirill A. Shutemov
2005-05-26 9:25 ` Constantin Mikhaylenko
2005-05-26 15:01 ` Aleksey Novodvorsky
2005-05-27 9:04 ` Kirill Maslinsky
2005-05-27 17:27 ` Alexey Voinov
2005-05-27 20:00 ` Maxim Tyurin
2005-05-28 4:47 ` Constantin Mikhaylenko
2005-06-03 10:03 ` Stanislav Ievlev
2005-06-03 10:48 ` [devel] " Michael Shigorin
2005-06-03 10:50 ` Stanislav Ievlev
2005-06-03 11:01 ` Alexey Gladkov
2005-06-03 11:24 ` Michael Shigorin
2005-07-21 10:38 ` Vitaly Ostanin
2005-07-21 12:37 ` Stanislav Ievlev
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git