09 Фев 04, в 13:14, *Andrei N. Sobchuck* писал я к _Max Belugin_:
DF>>> 3) Контроль версий компонентов программы и взаимозаменяемость
DF>>> библиотек различных версий, включаемая по желанию разработчика.
MB>> возможно, следует отделить описание среды исполнения от языка
MB>> программиррования.
AS> "An operating system is a collection of things
AS> that don't fit into a language.
AS> There shouldn't be one" (c) Dan Ingalls
1) Прошу прощения, но нельзя ли поставить датировку цитаты.
2) Кто имеет что-то против кросс-платформенного бинарного кода? Скорее всего
найдется мало противников этой идеи. А ведь она также требует среду исполнения,
причем жестче, нежели приведенный выше пункт. => Среда выполнения неоходима. =>
Логично включение контроля версий подключаемых к программе динамических
библиотек. Или кто-то имеет что-то против концепции dll? Этот пункт - метод
борьбы с проблемой dll-hell, которая сопровождает концепцию разделяемых
библиотек, имхо, на всех платформах, где последняя существует.
Удачи, #*/Дмитрий/*#.
[SPBGPU 3083/1]
DF> 1) Прошу прощения, но нельзя ли поставить датировку цитаты.
Цитата отсюда:
http://users.ipa.net/~dwighth/smalltalk/byte_aug81/design_principles_behind_smalltalk.html
(http://www.smalltalk.ru/articles/byte-aug-81-principles.html)
DF> 2) Кто имеет что-то против кросс-платформенного бинарного кода? Скорее всего
DF> найдется мало противников этой идеи. А ведь она также требует среду исполнения,
"Что было, то и будет, и что творилось, то творится,
И нет ничего нового под солнцем.
Бывает, скажут о чем-то: смотри, это новость!
А уже было оно в веках, что прошли до нас.
Не помнят о прежнем - так и о том, что будет, -
О нем не вспомнят те, кто будут позднее."
Экклезиаст
Похоже то, что ты хочешь - это виртуальная машина + [переносимый] байткод.
DF> причем жестче, нежели приведенный выше пункт. => Среда выполнения неоходима. =>
DF> Логично включение контроля версий подключаемых к программе динамических
DF> библиотек. Или кто-то имеет что-то против концепции dll? Этот пункт - метод
DF> борьбы с проблемой dll-hell, которая сопровождает концепцию разделяемых
DF> библиотек, имхо, на всех платформах, где последняя существует.
Всё же, тебе нужно сказать, чем тебя не устраивает какой-либо из существующих
вариантов, или наоборот, какой тебе нравится.
Версий у динамических библиотек есть в юнихах/линухах. Есть сборки в .Net.
Пакеты в Tcl. В то же время многие обходятся без версий :)
--
Andrei N.Sobchuck
JabberID: and...@jabber.ru. ICQ UIN: 46466235.
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
10 Фев 04, в 13:30, *Andrei N. Sobchuck* писал я к _Dmitry Feodorov_:
DF>>>>> 3) Контроль версий компонентов программы и взаимозаменяемость
DF>>>>> библиотек различных версий, включаемая по желанию
DF>>>>> разработчика.
MB>>>> возможно, следует отделить описание среды исполнения от языка
MB>>>> программиррования.
AS>>> "An operating system is a collection of things
AS>>> that don't fit into a language.
AS>>> There shouldn't be one" (c) Dan Ingalls
DF>> 1) Прошу прощения, но нельзя ли поставить датировку цитаты.
AS> Цитата отсюда:
AS> http://users.ipa.net/~dwighth/smalltalk/byte_aug81/design_principles_
AS> behind_smalltalk.html (http://www.smalltalk.ru/articles/byte-aug-81-pr
AS> inciples.html)
DF>> 2) Кто имеет что-то против кросс-платформенного бинарного кода?
DF>> Скорее всего найдется мало противников этой идеи. А ведь она
DF>> также требует среду исполнения,
AS> "Что было, то и будет, и что творилось, то творится,
AS> И нет ничего нового под солнцем.
AS> Бывает, скажут о чем-то: смотри, это новость!
AS> А уже было оно в веках, что прошли до нас.
AS> Hе помнят о прежнем - так и о том, что будет, -
AS> О нем не вспомнят те, кто будут позднее."
AS> Экклезиаст
AS> Похоже то, что ты хочешь - это виртуальная машина + [переносимый]
AS> байткод.
Hе совсем, это также JIT-компиляция при первом запуске под конкретную
платформу.
DF>> причем жестче, нежели приведенный выше пункт. => Среда выполнения
DF>> неоходима. => Логично включение контроля версий подключаемых к
DF>> программе динамических библиотек. Или кто-то имеет что-то против
DF>> концепции dll? Этот пункт - метод борьбы с проблемой dll-hell,
DF>> которая сопровождает концепцию разделяемых библиотек, имхо, на
DF>> всех платформах, где последняя существует.
AS> Всё же, тебе нужно сказать, чем тебя не устраивает какой-либо из
AS> существующих вариантов, или наоборот, какой тебе нравится. Версий у
AS> динамических библиотек есть в юнихах/линухах. Есть сборки в
AS> .Net. Пакеты в Tcl. В то же время многие обходятся без версий :)
1) В .NET нет версий?
2) Это уже не для кого не секрет, что на многих юниксах идея dll выродилась в
библиотеку функций, подключаемую в период run-time к определенному процессу,
без возможности параллельного использования ее в памяти несколькими процессами.
PS: С Tcl не сталкивался, по-этому и сказать ничего не могу.
Удачи, #*/Дмитрий/*#.
[SPBGPU 3083/1]
DF> 1) В .NET нет версий?
Есть. Я ж написал.
DF> 2) Это уже не для кого не секрет, что на многих юниксах идея dll выродилась в
DF> библиотеку функций, подключаемую в период run-time к определенному процессу,
DF> без возможности параллельного использования ее в памяти несколькими процессами.
Это где так?
DF> 2) Это уже не для кого не секрет, что на
DF> многих юниксах идея dll выродилась в библиотеку функций,
DF> подключаемую в период run-time к определенному процессу, без
DF> возможности параллельного использования ее в памяти несколькими
DF> процессами.
Вообще-то секрет. Список "многих юниксов" в студию.
--
Andrew E. Filonov
If a situation requires undivided attention, it will
occur simultaneously with a compelling distraction.