Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 159 160 161 162 163 [164] 165 166 167 168 .. 177   вперед  Ctrl
 Re: Какие новости в мире Delphi ?  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 3753
https://community.idera.com/developer-tools/b/blog/posts/rad-studio-roadmap-may-2019
https://community.idera.com/developer-tools/b/blog/posts/may-2019-rad-studio-roadmap-commentary-from-product-management

В 10.4 будет:
- managed records
- language server protocol для дельфей
- ARC будет выпилен на всех платформах
24 май 19, 02:50    [21892594]     Ответить | Цитировать Сообщить модератору
 Re: Какие новости в мире Delphi ?  [new]
rgreat
Member

Откуда:
Сообщений: 5242
Интересны подробности про "managed records".
24 май 19, 05:47    [21892613]     Ответить | Цитировать Сообщить модератору
 Re: Какие новости в мире Delphi ?  [new]
rgreat
Member

Откуда:
Сообщений: 5242
A ARC в топку напрашивался очень давно. Впрочем как и Zero Based Strings.
24 май 19, 05:48    [21892615]     Ответить | Цитировать Сообщить модератору
 Re: Какие новости в мире Delphi ?  [new]
ziv-2014
Member

Откуда:
Сообщений: 406
rgreat
A ARC в топку напрашивался очень давно. Впрочем как и Zero Based Strings.

Наоборот, надо все перевести на zero based strings - везде строки начинаются с 0, а в Delphi c 1 - маразм нафиг.
24 май 19, 09:51    [21892758]     Ответить | Цитировать Сообщить модератору
 Re: Какие новости в мире Delphi ?  [new]
asutp2
Member

Откуда: Тюмень
Сообщений: 540
rgreat
A ARC в топку напрашивался очень давно. Впрочем как и Zero Based Strings.
а чем тебе не нравится Zero Based Strings? наоборот нужно выпиливать индексацию с 1, тогда будет единообразие с array of, где индекс с 0
24 май 19, 09:56    [21892765]     Ответить | Цитировать Сообщить модератору
 Re: Какие новости в мире Delphi ?  [new]
alekcvp
Member

Откуда:
Сообщений: 1487
Kazantsev Alexey
- ARC будет выпилен на всех платформах


А LLVM? Это же он даёт эти чудеса, с неотлавливаемыми исключениями?
24 май 19, 10:05    [21892779]     Ответить | Цитировать Сообщить модератору
 Re: Какие новости в мире Delphi ?  [new]
vavan
Member

Откуда: Казань
Сообщений: 3375
Kazantsev Alexey
ARC будет выпилен на всех платформах
ах чорд, не успел попробоватьКартинка с другого сайта.
24 май 19, 10:45    [21892853]     Ответить | Цитировать Сообщить модератору
 Re: Какие новости в мире Delphi ?  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 3753
rgreat
Интересны подробности про "managed records".

http://blog.marcocantu.com/blog/2018-november-custom-managed-records-delphi.html

rgreat
A ARC в топку напрашивался очень давно. Впрочем как и Zero Based Strings.

Я тоже за традиционное паскалевское индексирование строк, но к ARC у меня отношение спокойное.

alekcvp
А LLVM? Это же он даёт эти чудеса, с неотлавливаемыми исключениями?

В рассмотрении относительно LLVM:
BitCode support and other LLVM-related improvements

Так что, вряд-ли от него откажутся.

vavan
ах чорд, не успел попробоватьКартинка с другого сайта.

Очередной трупик проплыл мимо ;)
24 май 19, 11:21    [21892929]     Ответить | Цитировать Сообщить модератору
 Re: Какие новости в мире Delphi ?  [new]
rgreat
Member

Откуда:
Сообщений: 5242
asutp2
а чем тебе не нравится Zero Based Strings?

Несовместимостью с кучей старого кода.

наоборот нужно выпиливать индексацию с 1, тогда будет единообразие с array of, где индекс с 0

Это просто вкусовщина.
24 май 19, 12:38    [21893034]     Ответить | Цитировать Сообщить модератору
 Re: Какие новости в мире Delphi ?  [new]
asutp2
Member

Откуда: Тюмень
Сообщений: 540
rgreat
asutp2
а чем тебе не нравится Zero Based Strings?

Несовместимостью с кучей старого кода.
ну так и используй старые делфи. Зачем в современных делфи тащить с собой?

rgreat
asutp2
наоборот нужно выпиливать индексацию с 1, тогда будет единообразие с array of, где индекс с 0

Это просто вкусовщина.
см. выше
24 май 19, 13:19    [21893088]     Ответить | Цитировать Сообщить модератору
 Re: Какие новости в мире Delphi ?  [new]
rgreat
Member

Откуда:
Сообщений: 5242
asutp2
ну так и используй старые делфи. Зачем в современных делфи тащить с собой?

Нет никакой связи между старыми дельфи и старым кодом.

rgreat
см. выше
Выше глупость написана.
24 май 19, 13:41    [21893113]     Ответить | Цитировать Сообщить модератору
 Re: Какие новости в мире Delphi ?  [new]
asutp2
Member

Откуда: Тюмень
Сообщений: 540
rgreat
asutp2
ну так и используй старые делфи. Зачем в современных делфи тащить с собой?

Нет никакой связи между старыми дельфи и старым кодом.
ради поддержки легаси кода не развивать делфи? не нравятся новведения, используй старое, там все именно так, как ты привык.

rgreat
см. выше
Выше глупость написана.[/quot]какая у тебя хорошая самокритика))))))
24 май 19, 13:58    [21893133]     Ответить | Цитировать Сообщить модератору
 Re: Какие новости в мире Delphi ?  [new]
rgreat
Member

Откуда:
Сообщений: 5242
asutp2,

Экая тебя хупца накрыла.

Встречное предложение: если тебе не надо легаси и не нравятся устоявшиеся правила языка - переходи на другой язык.

Делов-то.
24 май 19, 14:33    [21893168]     Ответить | Цитировать Сообщить модератору
 Re: Какие новости в мире Delphi ?  [new]
rgreat
Member

Откуда:
Сообщений: 5242
rgreat,

И да: новые фичи языка - чаще всего хорошо. Изменение старых - чаще всего плохо.
24 май 19, 14:37    [21893173]     Ответить | Цитировать Сообщить модератору
 Re: Какие новости в мире Delphi ?  [new]
asutp2
Member

Откуда: Тюмень
Сообщений: 540
rgreat,

с чего вдруг я разбежался с делфи на другой язык уходить? меня делфи устраивает))))))
Эмбе надо переименовать старые делфи в "legacy delphi for retrogards" ))))
24 май 19, 15:13    [21893210]     Ответить | Цитировать Сообщить модератору
 Re: Какие новости в мире Delphi ?  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 60170
asutp2> Эмбе надо переименовать старые делфи в "legacy delphi for retrogards" ))))

Почему не переименовать новые в "newbacy delphi for newfags" ? :)

P.S. Вносить новые фичи - без проблем, если они не конфликтуют
со старым функционалом (или конфликтуют, но отключаются).
Другое дело, изменение коренных вещей типа той же индексации,
типов, строк и пр. Лично я не против (в смысле, считал бы многие
изменения глупостью, конечно, но не возмущался бы), если они
отключаются, скажем, галочкой в настройках среды или проекта.
Тогда все были бы довольны (относительно), но никто не будет
этим заниматься, увы (я сомневаюсь, что там вообще кто-то этим
озадачивается/понимает).
24 май 19, 15:19    [21893216]     Ответить | Цитировать Сообщить модератору
 Re: Какие новости в мире Delphi ?  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 6273
Гаджимурадов Рустам
asutp2> Эмбе надо переименовать старые делфи в "legacy delphi for retrogards" ))))

Почему не переименовать новые в "newbacy delphi for newfagds" ? :)

P.S. Вносить новые фичи - без проблем, если они не конфликтуют
со старым функционалом (или конфликтуют, но отключаются).
Другое дело, изменение коренных вещей типа той же индексации,
типов, строк и пр. Лично я не против (в смысле, считал бы многие
изменения глупостью, конечно, но не возмущался бы), если они
отключаются, скажем, галочкой в настройках среды или проекта.
Тогда все были бы довольны (относительно), но никто не будет
этим заниматься, увы (я сомневаюсь, что там вообще кто-то этим
озадачивается/понимает).

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

на разных компах с разными настройками среды получим разные баги (ну не совсем сразу баги, но будут разные программы в принципе)

должно быть явно прописано в главном модуле
25 май 19, 01:21    [21893605]     Ответить | Цитировать Сообщить модератору
 Re: Какие новости в мире Delphi ?  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 3753
Поддержите голосом: "constref" keyword instead of "const [Ref]"
25 май 19, 11:27    [21893691]     Ответить | Цитировать Сообщить модератору
 Re: Какие новости в мире Delphi ?  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 58494
Блог
Гаджимурадов Рустам
Лично я не против (в смысле, считал бы многие изменения глупостью, конечно, но не возмущался бы), если они отключаются, скажем, галочкой в настройках среды или проекта.

Проходили уже это и с $H+, и с кучей других случаев, что в дельфи, что в других средах. Результатом становится ещё больший бардак.

В 98-м году я вышел на новую работу, и начал с того, что взял на поддержку группу проектов, которые начинали делать на Delphi 1, и по ходу дела перевели на Delphi 2. Так вот, у меня ушла почти неделя только на то, чтобы научиться компилировать из них работоспособный код. Почему? А потому, что в этих проектах 80% модулей были общими, но при этом:

- некоторые из них компилировались только с короткими строками
- некоторые из них компилировались только с длинными строками
- некоторые компилировались и так, и эдак, но в одном из режимов не работали, и это вылезало где-нибудь в ран-тайме
- некоторые компилировались только в режиме, совпадающем с режимом другого модуля
- и самый писк: были модули, в котором одни подпрограммы работали только в H+, другие - только в H-, и то, будет ли работать собранный проект, определялось тем, какой из проектов собирался перед этим и в каком режиме, соответственно, этот модуль придёт на вход make-а.

Гаджимурадов Рустам
Тогда все были бы довольны (относительно)

Вот ровно с той поры я "не очень доволен" переключателями поведения в подобных принципиальных вопросах.
25 май 19, 12:38    [21893736]     Ответить | Цитировать Сообщить модератору
 Re: Какие новости в мире Delphi ?  [new]
X11
Member

Откуда: Kharkiv, Ukraine
Сообщений: 13229
ziv-2014
rgreat
A ARC в топку напрашивался очень давно. Впрочем как и Zero Based Strings.

Наоборот, надо все перевести на zero based strings - везде строки начинаются с 0, а в Delphi c 1 - маразм нафиг.


так вроде уже давно можно с помощью какого-то "модификатора", ЕМНИП
25 май 19, 17:45    [21893896]     Ответить | Цитировать Сообщить модератору
 Re: Какие новости в мире Delphi ?  [new]
bk0010
Member

Откуда:
Сообщений: 4832
Сделали бы string0 для ньюфагов (раз уж есть желающие, не ожидал, честно говоря), а наши строки не трогали бы.
25 май 19, 21:42    [21893952]     Ответить | Цитировать Сообщить модератору
 Re: Какие новости в мире Delphi ?  [new]
ёёёёё
Member

Откуда:
Сообщений: 740
bk0010,
ты что, так нельзя, оскорбятся.
Знаешь, как сипипишники не любят, что широкие строки назвали wstring?
25 май 19, 22:27    [21893966]     Ответить | Цитировать Сообщить модератору
 Re: Какие новости в мире Delphi ?  [new]
Dmitry Arefiev
Member

Откуда:
Сообщений: 9746
Ноги растут из NewGen, который был попыткой осовременить язык для начинающих. Сегодня NewGen около-похоронен. Но последствия остались, как то TStringHelper. Собственно его и надо только оставить с нулевыми индексами. Поменять на не-нулевые врядли возможно
25 май 19, 22:34    [21893970]     Ответить | Цитировать Сообщить модератору
 Re: Какие новости в мире Delphi ?  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 58494
Блог
ёёёёё
Знаешь, как сипипишники не любят, что широкие строки назвали wstring?

Не знаю. Но это действительно дурное название.

Я всегда рассказываю по этому поводу одну историю. В 98-м году, когда я начал работать с Delphi, я ощутил необходимость в функции, которая получает строку, выполняет содержащийся в ней запрос и возвращает результат. Я назвал эту функцию Select. Потом мне потребовалась доработанная версия этой функции. Я доработал её и назвал ESelect. А потом мне потребовалось ещё более доработанная версия, и встал интересный вопрос: как её назвать? EESelect? FSelect? С тех пор я не повторял этой ошибки. wstring - дурное название потому, что рано или поздно появятся ultra extra wide strings, и автор окажется в дурацком положении.
25 май 19, 23:12    [21893980]     Ответить | Цитировать Сообщить модератору
 Re: Какие новости в мире Delphi ?  [new]
Dmitry Arefiev
Member

Откуда:
Сообщений: 9746
Эдак, все имена дурацкие ...
25 май 19, 23:25    [21893983]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 159 160 161 162 163 [164] 165 166 167 168 .. 177   вперед  Ctrl
Все форумы / Delphi Ответить