The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Google выпустил язык программирования Dart 1.0,..."
Отправлено arisu, 17-Ноя-13 17:59 
> А твои примеры я сейчас погуглю, конечно, но то, что я ни
> про один и не слышал никогда, наводин на подозрения

…что ты не интересуешься смолтолком.

> И нет, в продакшне излишняя гибкость на фиг не нужна обычно.

ещё раз тебе говорю: спроси у эрланговцев, «излишняя» ли гибкость hotpatching. спроси у них также, почему они обламываются делать extensive logging и дебаг-интерфейсы.

хинт: а зачем? какая проблема при необходимости подгрузить нужный модуль в работающий сервер, поковырять в оном сервере кишки и модуль выгрузить?

> крайне желательно — на этапе статического анализа.

нормальный объектный язык крайне сложно так проанализировать. даже в strongtalk типизация опциональная.

> хотпатчинг (я сам на эрланге маленько писал, если что) — он
> на самом деле мало где актуален. Обычно либо у тебя хилая
> системка из одной машины и ты её для патча спокойно выведешь
> из эксплуатации на некоторое время, либо у тебя балансировка и много
> хостов, тогда тем более по одному апдейтить не проблема ни разу.

проблема в том, что ты рассматриваешь хотпатчинг только как средство «обновить сервер». а это далеко не так. хотпатчинг — это ещё и офигенно мошная система интроспекции, что позволяет, например, на лету по нужным параметрам профилировать рабочий сервер, а не искуственную фигню. при этом не обязательно ни заранее прописывать, что профилируешь, ни перезапускать сервер, ни держать его постоянно в состоянии «собираем профили». это ОЧЕНЬ круто, вообще-то.

> Это если веб, конечно — но сейчас кругом веб, да и
> для других сервисов оно актуально.

не обязательно веб — сетевой ресурс просто. они разные бывают.

> А как можно осмысленно скомпилировать насквозь динамический смаллтолк в машинный код —
> я вообще не понимаю.

а динамику никто и не забирает, она вся на месте. на, любопытствуй: http://piumarta.com/software/cola/
это практически смолтолк, написаный сам на себе и с биндингами к паре библиотек (которые — биндинги — делаются при помощи вкраплений сишного кода прямо в исходник на смолтолке, благодаря компиляции «через си»). весьма любопытный подход.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру