The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз почтового сервера Postfix 3.4.0 , opennews (?), 28-Фев-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


42. "Релиз почтового сервера Postfix 3.4.0 "  +2 +/
Сообщение от пох (?), 28-Фев-19, 22:26 
> Ты глянь, они не боятся использовать макросы там, где можно (напрашивается!) использовать
> inline функции

ничего что когда этот код писали - inline были стремным нововведением, по разному (не)поддеживаемым разными компиляторами, а в тогдашнем стандарте языка (с90) никакого "inline" вообще не было?

И это хорошо что его там не было, потому что сегодня собрать код, использующий инлайны, но написанный в каком-нибудь 2005м, внезапно, не получается.
А код использующий макросы - вот он, собирается без проблем.

Ответить | Правка | Наверх | Cообщить модератору

44. "Релиз почтового сервера Postfix 3.4.0 "  –1 +/
Сообщение от Ordu (ok), 28-Фев-19, 22:39 
Да-да, я знаю. Legacy, от которого не избавиться, технический долг, ресурсов на закрытие его нет и не будет, и так далее. Но факт-то остаётся фактом, они продолжают тянуть эту хрень, и, что главное, им это удаётся.
Ответить | Правка | Наверх | Cообщить модератору

49. "Релиз почтового сервера Postfix 3.4.0 "  +1 +/
Сообщение от steveklabnik1 (?), 01-Мрт-19, 09:22 
Пришло время переписать Постфикс на Расте! Постфикс сам не перепишется!
Ответить | Правка | Наверх | Cообщить модератору

51. "Релиз почтового сервера Postfix 3.4.0 "  –2 +/
Сообщение от Ordu (ok), 01-Мрт-19, 11:05 
> Пришло время переписать Постфикс на Расте! Постфикс сам не перепишется!

Да ну его. Есть гораздо более интересные вещи, которые можно переписать на rust. emacs например: https://github.com/remacs/remacs

Возможно после этого удастся справится с легаси в emacs'е: https://www.facebook.com/notes/daniel-colascione/buttery-smo.../

One day, a fool wanted to run Emacs in a GUI as a native GUI program. The rest is ChangeLog.

Ответить | Правка | Наверх | Cообщить модератору

53. "Релиз почтового сервера Postfix 3.4.0 "  +1 +/
Сообщение от Andrey Mitrofanov (?), 01-Мрт-19, 11:15 
>> Пришло время переписать Постфикс на Расте! Постфикс сам не перепишется!
> Да ну его. Есть гораздо более интересные вещи, которые можно переписать на
> rust. emacs например: https://github.com/remacs/remacs

Не получится.

eval()/apply()-я не завезли, кода, как данных не...

...и вообще см. https://ru.wikipedia.org/wiki/%D0%94%D0%...

> Возможно после этого удастся справится с легаси в emacs'е:
> One day, a fool wanted to run Emacs in a GUI as
> a native GUI program. The rest is ChangeLog.

One day, a fool read some sh*t @ лицо-книга and wanted to rewrite Emacs in rust-lang. The rest is...  openet c*mments.

Ответить | Правка | Наверх | Cообщить модератору

54. "Релиз почтового сервера Postfix 3.4.0 "  –1 +/
Сообщение от Ordu (ok), 01-Мрт-19, 11:50 
>>> Пришло время переписать Постфикс на Расте! Постфикс сам не перепишется!
>> Да ну его. Есть гораздо более интересные вещи, которые можно переписать на
>> rust. emacs например: https://github.com/remacs/remacs
> Не получится.
> eval()/apply()-я не завезли, кода, как данных не...
> ...и вообще см. https://ru.wikipedia.org/wiki/%D0%94%D0%...

Что-то мне подсказывает, что тебя не хватило даже на то, чтобы пролистать readme до конца. Уверенности, впрочем, у меня нет, поскольку высказать своё мнение ты не решился, лишь стыдливо намекнул на него.

> One day, a fool read some sh*t @ лицо-книга and wanted to
> rewrite Emacs in rust-lang. The rest is...  openet c*mments.

Ох как же это сложно признать правду, да? То что ты называешь sh*t'ом, написано человеком, который боролся с мерцанием (flicker'ом) emacs'а при перерисовках, и который в конечном итоге справился. И если тебе emacs так небезразличен, что ты аж триггеришься на него, то я очень рекомендую почитать, потому что он, в общем-то, рассказывает историю emacs'а с точки зрения гуя.

Но ты не прав ещё и в другом, ты предполагая причинно-следственные связи исходишь из ложной временной последовательности событий. emacs на rust'е переписать a fool решил просто потому что он может переписать emacs на rust'е. Там, как я понимаю, нет каких-то особых причин, просто результат настолько няшным выходит, по сравнению с emacs'овым кодом, что сложно удержаться. А ссылку на описание чережжопности emacs'ового гуя я нашёл в issues, и там она появилась сильно после того, как был начат этот форк emacs'а.

Ответить | Правка | Наверх | Cообщить модератору

62. "Релиз почтового сервера Postfix 3.4.0 "  +/
Сообщение от _ (??), 04-Мрт-19, 05:25 
Я не знаю софта который растишки бы не взялись переписывать.
С визгами и обещалками на весь инет ...

и ...

Я не знаю софта который растишки бы __закончили__ переписывать, и чтоб вышло не УГ! :-)))

Вот такой вот научный факт, Х оспоришь, подтверждено Академией Британских УчОнных(С)
:-)

Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

55. "Релиз почтового сервера Postfix 3.4.0 "  –2 +/
Сообщение от velemas (?), 01-Мрт-19, 12:42 
К слову об их C90:

postfix-3.4.0/src/util/msg_logger.c:155: error: declaration may not appear after executable statement in block
      static char *severity_name[] = {

Совсем как-то не С90.

Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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