Страница 1 из 5
Total Commander 8.0: собираем информацию
Добавлено: Пн июл 19, 2010 20:07
CaptainFlint
В этой теме собирается информация о версии TC 8.0, находящейся в данный момент в разработке. Вся информация берётся исключительно из открытых источников.
Внимание!
Все пожелания, баг-репорты, вопросы (не относящиеся непосредственно к обсуждению новых возможностей) будут нещадно изничтожаться с вынесением замечаний, согласно пункту 9 правил! И не говорите потом, что не предупреждали.
Реализованная и реализующаяся функциональность отмечается значком
[+], запланированная — значком
[–]. Значки являются ссылками на источник.
- [–] Отказ от среды разработки Delphi 2.0 в пользу Lazarus, что позволит создать 64-битную версию TC.
Добавлено: Пн июл 19, 2010 20:46
iNorbert
все с того же
http://www.ghisler.ch/board/viewtopic.php?t=26858
Unfortunately the chances are very low. Although I'm porting TC from Delphi to Lazarus now, it uses so many Windows-specific functions that a port is very improbable
К сожалению, вероятность этого невысока. Несмотря на то, что я в настоящий момент занимаюсь переносом TC с Делфи на
Lazarus, TC содержит в себе слишком много специфических Windows-функций, что делает портирование его [на MacOSX] очень маловероятным.
Такие дела. Лазарус есть, а мультиплатформы не будет. Не то чтобы ожидалось, но, учитывая Лазарус, могло бы произойти.
ADD: Я ни в коей мере не линуксоид, я просто констатирую факт

Добавлено: Пн июл 19, 2010 20:52
CaptainFlint
Гислер намного раньше уже
писал, что пытался портировать на Линукс, но столкнулся с множеством серьёзных проблем, таких как глюки в многопоточности, и вынужден был прекратить разработку. Так что от смены среды вряд ли стоило ожидать, что сугубо линуксовые проблемы исчезнут сами собой.
Добавлено: Пн июл 19, 2010 21:08
Alextp
не скажи. Возможно, в L-s решили глюки Linux при написании обертки (над тредами). И пользуясь этим, Гислер избежал бы этих глюков.
Добавлено: Пн июл 19, 2010 22:09
mrmerak
Т.е. смысл переписывания в этой сказачной среде только ради х64 и линукс??
Ну все... виндекапец
Добавлено: Вт июл 20, 2010 00:47
CaptainFlint
Mr.Merak
Линукс, думаю, можешь вычеркнуть. А вписать ещё независимость от проприетарной полусдохшей среды и переход на открытый проект, который во-первых, более-менее развивается, во-вторых, может быть при необходимости доработан собственными силами.
PS: Дельфисты, надеюсь, без обид. Я уверен, что у этой среды есть свои удобства и преимущества, но каковы бы они ни были, скорость добавления поддержки современных технологий (Unicode, x64) в Дельфях просто за гранью разумного.
Добавлено: Вт июл 20, 2010 09:56
Loopback
Вот интересно, а какие реальные преимущества даст x64-версия тоталу?
А то ведь получается, вся масса плагинов, написанных под 32-битную версию, будет в ней неработоспособна. Или придется как-то извращаться, как с сейчас с контекстным меню.
Добавлено: Вт июл 20, 2010 10:54
CaptainFlint
Loopback писал(а):Вот интересно, а какие реальные преимущества даст x64-версия тоталу?
Отсутствие редиректа файловой системы, т.е. прямой доступ к system32. Как следствие — запуск 64-битных системных программ вместо 32-битных (типа cmd, regedit) без дополнительных извращений. Плюс отсутствие редиректа в реестре, т.е. нормальная поддержка 64-битных расширений оболочки. Также Гислер упоминал, что с переходом на 64 бита можно ускорить встроенный ZIP-архиватор. Опять-таки, многие из плагинов, будучи оптимизированы под 64 бита, должны дать прирост производительности (в первую очередь шифрование и упаковка/распаковка разных типов архивов).
Насчёт 32-битных плагинов Гислер говорил, что планирует сделать 32-битную прожку-обёртку для работы с ними. Надеюсь, большинство разработчиков перекомпилируют свои плагины под 64 бита, но, конечно, не все смогут это сделать (в первую очередь те, кто сидит на Дельфях и не сможет / не захочет перейти на Лазарус по примеру Гислера).
Добавлено: Вт июл 20, 2010 12:33
Alextp
- А вписать ещё независимость от проприетарной .. среды и переход на открытый проект
Она не сдохшая. Версия 2010 вышла в том (этом)году. Много добавлено
Скорее Lazarus усохший
Делфи быстрее разививается, олько x64 нет
Добавлено: Вт июл 20, 2010 12:38
D1P
В роадмапе Embascadero заявлен x64-компилер в первой половине следующего года, есть шанс, что к выходу x64-версии TC на Lazarus дельфовые плагины можно будет пересобрать без особой заморочки.
Хотя мне, например, лень свои плагины даже под юникод пересобрать.
То, что Гислер решился уйти со вторых дельфей - очень хорошо. Остаётся только надеяться, что Lazarus - правильный выбор.
Добавлено: Вт июл 20, 2010 12:44
Loopback
CaptainFlint
Понятно.
Вообще несколько неожиданно, что Гислер на это решился. В частности из-за размера файла: он, помнится, даже не переходил на новые версии Delphi из-за этого.
Интереса ради попробовал скачать Лазарус и откомпилить свой Autorun. Вышел размер 180 кб вместо 30 (с отключенной отладочной информацией, разумеется). Так что тотал сразу вырастет в размерах мегабайта на полтора-два.
Добавлено: Вт июл 20, 2010 12:59
Ramiro
Скажите, есть ли какая информация о времени выхода TC-8.0 в свет?
[mod="Avada"]О времени выхода — нет и быть не может, и о бессмысленности таких вопросов много раз говорилось. Зато есть информация о нарушении автором этого поста п. 9
правил форума и прямого предупреждения, сделанного в первом посте темы. Соответственно —
замечание.[/mod]
Добавлено: Вт июл 20, 2010 13:15
MVV
Loopback писал(а):Интереса ради попробовал скачать Лазарус и откомпилить свой Autorun. Вышел размер 180 кб вместо 30 (с отключенной отладочной информацией, разумеется). Так что тотал сразу вырастет в размерах мегабайта на полтора-два.
Да уж, голая формочка проекта по умолчанию 1.7 метра... и это без символов и отладочной инфы (с ними было 12 метров)...

Не УГ ли?
Так... убрал значок из файла, на 300 кило полегчал...
В общем, уже страшно...
Добавлено: Вт июл 20, 2010 13:52
CaptainFlint
Loopback писал(а):Интереса ради попробовал скачать Лазарус и откомпилить свой Autorun. Вышел размер 180 кб вместо 30 (с отключенной отладочной информацией, разумеется). Так что тотал сразу вырастет в размерах мегабайта на полтора-два.
Это ещё надо сравнить с последним Дельфи (в котором появится x64), т.к. 64-битный компилятор вряд ли будут добавлять во вторую версию (да и в любую другую, кроме свежайшей). Соответственно, Тотал в любом случае пришлось бы портировать: либо на Лазарус, либо на самую последнюю Дельфи. А там надо смотреть, кто из них компактнее и оптимальнее код генерит.
Добавлено: Вт июл 20, 2010 14:14
Loopback
MVV писал(а):Так... убрал значок из файла, на 300 кило полегчал..
Просто значок с кучей форматов, в т.ч. PNG для VIsta/7. Это как раз ерунда
CaptainFlint
Ну в общем да, в последних версиях дельфи тоже размер VCL постоянно растет. А при прочих равных, открытая IDE - это хорошо.
Ладно, дождемся паблик-версий (наверно, не раньше чем через год

), тогда и будет о чем говорить.