|
|
|
Spring4D
|
|||
|---|---|---|---|
|
#18+
Кто-нибудь использует subj в проектах? Спрашиваю вот почему: очень понравилась библиотека, особенно в кассу зашли Nullable типы. Но Delphi (Rio) перманентно падает, буквально каждый третий-четвертый запуск приложения в отладочном режиме. До использования Spring такого не замечалось. У кого-то есть похожие симптомы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2020, 23:07 |
|
||
|
Spring4D
|
|||
|---|---|---|---|
|
#18+
Сергей Фролов, Возможно, я немного не в тему, но просто интересно, - давно ли сторонние библиотеки могут вводить в язык новые типы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2020, 23:16 |
|
||
|
Spring4D
|
|||
|---|---|---|---|
|
#18+
Vlad F Сергей Фролов, Возможно, я немного не в тему, но просто интересно, - давно ли сторонние библиотеки могут вводить в язык новые типы? Не, в спринг просто определен как Nullable<T> = record. У этой записи есть методы типа HasValue, GetValueOrDefault и т.д. Обычный дженерик :-) Но полезный, когда нужно использовать не только значение, но и факт наличия значения. По библиотеке целом - плюсы у нее есть. Самый главный - это легкая возможность создания программ с помощью шаблонов проектирования. "легкость" - понятие конечно относительное, у каждого своя оценка, но sping реально берет на себя кучу чернового кода. И достаточно стабильно работает, падений именно из за spring в наших проектах вроде как не наблюдается (в частности в Rio). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2020, 00:46 |
|
||
|
Spring4D
|
|||
|---|---|---|---|
|
#18+
По nullable понятно, но покажите еще пример "фишечек" в этом спринге, которых у других нет, если не в лом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2020, 01:35 |
|
||
|
Spring4D
|
|||
|---|---|---|---|
|
#18+
rgreat, ioc + di - только за это он уже хорош ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2020, 01:59 |
|
||
|
Spring4D
|
|||
|---|---|---|---|
|
#18+
Vlad F Возможно, я немного не в тему, но просто интересно, - давно ли сторонние библиотеки могут вводить в язык новые типы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2020, 03:36 |
|
||
|
Spring4D
|
|||
|---|---|---|---|
|
#18+
А библиотека безусловно хорошая ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2020, 03:37 |
|
||
|
Spring4D
|
|||
|---|---|---|---|
|
#18+
white_nigger> А библиотека безусловно хорошая Вы используете где-нибудь ? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2020, 14:11 |
|
||
|
Spring4D
|
|||
|---|---|---|---|
|
#18+
white_nigger Шта? С времен Никлауса Вирта. И что, в TP7 можно добавить Int128 и оперировать переменными А := В + С;? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2020, 14:49 |
|
||
|
Spring4D
|
|||
|---|---|---|---|
|
#18+
LocksmithPC, Int128 = record A,B,C,D : integer; end; А вот оператор оверлоадинга там нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2020, 15:11 |
|
||
|
Spring4D
|
|||
|---|---|---|---|
|
#18+
rgreat, record ни секундочки не новый тип ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2020, 15:21 |
|
||
|
Spring4D
|
|||
|---|---|---|---|
|
#18+
LocksmithPC, А что ты считаешь "новым" типом или вообще "типом"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2020, 15:42 |
|
||
|
Spring4D
|
|||
|---|---|---|---|
|
#18+
rgreat LocksmithPC, А что ты считаешь "новым" типом или вообще "типом"? Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Ну, вот как-то так, фигурально выражаясь. И это бы в 95-м году :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2020, 16:03 |
|
||
|
Spring4D
|
|||
|---|---|---|---|
|
#18+
Строго говоря все что юзер пишет в секции type и есть новые типы (за исключением алиасов). А какие конкретно действия с ними можно проводить из коробки - дело десятое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2020, 21:24 |
|
||
|
Spring4D
|
|||
|---|---|---|---|
|
#18+
rgreat Int128 = record A,B,C,D : integer; end; Малавата - в BP7 integer был 16 бит :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2020, 22:26 |
|
||
|
Spring4D
|
|||
|---|---|---|---|
|
#18+
Polesov, От блин. Склероз! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2020, 22:30 |
|
||
|
Spring4D
|
|||
|---|---|---|---|
|
#18+
Сергей Фролов Кто-нибудь использует subj в проектах? Спрашиваю вот почему: очень понравилась библиотека, особенно в кассу зашли Nullable типы. Но Delphi (Rio) перманентно падает, буквально каждый третий-четвертый запуск приложения в отладочном режиме. До использования Spring такого не замечалось. У кого-то есть похожие симптомы? сама библиотека так же раскоряжена я бы не стал использовать сее творение, очень она какая-то с душком ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2020, 00:24 |
|
||
|
Spring4D
|
|||
|---|---|---|---|
|
#18+
asutp2 в спринг просто определен как Nullable<T> = record. У этой записи есть методы типа HasValue, GetValueOrDefault и т.д. Обычный дженерик Создай свой. Я тоже когда-то, когда был молод и глуп, пихал в среду разные библиотеки а-ля Jedi ради пары функций. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2020, 08:42 |
|
||
|
Spring4D
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan) uses блоков в implements нет? А как это может быть связано? kealon(Ruslan) сама библиотека так же раскоряжена Что, прости? kealon(Ruslan) я бы не стал использовать сее творение, очень она какая-то с душком Мы ж тут вроде не филологи, а инженеры, такие аргументы не прокатят ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2020, 09:37 |
|
||
|
Spring4D
|
|||
|---|---|---|---|
|
#18+
X11 Я тоже когда-то, когда был молод и глуп, пихал в среду разные библиотеки а-ля Jedi ради пары функций. Джеди всегда была помойкой, справедливости ради ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2020, 09:41 |
|
||
|
Spring4D
|
|||
|---|---|---|---|
|
#18+
Сергей Фролов kealon(Ruslan) uses блоков в implements нет? А как это может быть связано? kealon(Ruslan) сама библиотека так же раскоряжена Что, прости? kealon(Ruslan) я бы не стал использовать сее творение, очень она какая-то с душком Мы ж тут вроде не филологи, а инженеры, такие аргументы не прокатят 3. 1- она уже морально устарела как вышла. (т.е. 4 года назад) 2 - контейнеры ещё ничего так, подёргать можно, но качество алгоритмов посредственное 3 - блок Core вообще туфта. Рефлексия в дельфи это ужас и боль, вся эта "куча" легко заменяется парочкой генериков эта либа не решает никаких задач, кроме адаптации бывших явистов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2020, 13:34 |
|
||
|
Spring4D
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan) Вот потому от этого и надо избавляться, и тем более этого не долно быть в библиотеках. Чего-чего? Можно тезисно, по пунктам? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2020, 15:05 |
|
||
|
Spring4D
|
|||
|---|---|---|---|
|
#18+
kealon(Ruslan) 2 - контейнеры ещё ничего так, подёргать можно, но качество алгоритмов посредственное 3 - блок Core вообще туфта. Рефлексия в дельфи это ужас и боль, вся эта "куча" легко заменяется парочкой генериков /popcorn ждем примеров кода с пояснениями и цифрами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2020, 15:57 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39946998&tid=2037744]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
165ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
87ms |
get tp. blocked users: |
2ms |
| others: | 231ms |
| total: | 530ms |

| 0 / 0 |
