The OpenNET Project / Index page

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

Выпуск Lazarus 2.2.0, среды разработки для FreePascal

06.01.2022 09:18

После трёх лет разработки опубликован релиз интегрированной среды разработки Lazarus 2.2, основанной на компиляторе FreePascal и выполняющей задачи, сходные с Delphi. Среда рассчитана на работу с выпуском компилятора FreePascal 3.2.2. Готовые установочные пакеты с Lazarus подготовлены для Linux, macOS и Windows.

Среди изменений в новом выпуске:

  • В наборе виджетов Qt5 реализована полная поддержка OpenGL.
  • Добавлены кнопки для сворачивания закреплённых панелей. Улучшена поддержка HighDPI. Добавлены режимы панелей на базе многострочных вкладок ("Multiline Tabs") и неперекрываемых окон ("Floating windows on top").
  • В состав включено новое дополнение Spotter для поиска команд IDE.
  • Добавлен пакет DockedFormEditor с новым редактором форм, заменившим Sparta_DockedFormEditor.
  • Улучшено форматирование кода Jedi и добавлена поддержка большей части синтаксиса современного Object Pascal.
  • В инструментарий Codetools добавлена поддержка анонимных функций.
  • Реализована опциональная стартовая страница, на которой можно выбрать тип создаваемого проекта.
  • Улучшены интерфейсы инспектирования объектов и проектов.
  • В редактор кода добавлены горячие клавиши для замены, дублирования, копирования и перемещения строк и выделенных областей.
  • Расширения для основных общих файлов с переводами (шаблонов) изменены с .po на .pot. Например, файл lazaruside.ru.po оставлен без изменения, а lazaruside.po переименован в lazaruside.pot, что упростит его обработку в редакторах PO-файлов как шаблона для начала новых переводов.
  • По умолчанию для новых установок в Windows и Linux теперь включается отладчик LazDebugger-FP (FpDebug) 1.0.
  • Компоненты для отрисовки шрифтов Freetype перенесены в отдельный пакет "components/freetype/freetypelaz.lpk"
  • Удалён компонент PasWStr из-за наличия кода, собираемого только в старых верcиях FreePascal.
  • Оптимизирована регистрация внутренних компонентов и их привязка к виджетам через вызов TLCLComponent.NewInstance.
  • Обновлена библиотека libQt5Pas и улучшена поддержка виджетов на базе Qt5. Добавлен вижет QLCLOpenGLWidget, обеспечивающий полную поддержку OpenGL.
  • Повышена точность выбора размеров форм на системах X11, Windows и macOS.
  • Расширены возможности или изменено поведение компонентов TAChart, TSpinEditEx, TFloatSpinEditEx, TLazIntfImage, TValueListEditor, TShellTreeView, TMaskEdit, TGroupBox, TRadioGroup, TCheckGroup, TFrame, TListBox и TShellListView.
  • Добавлены вызовы для временного изменения курсора BeginTempCursor / EndTempCursor, BeginWaitCursor / EndWaitCursor и BeginScreenCursor / EndScreenCursor, которые можно использовать без прямой установки курсора через Screen.Cursor.
  • Добавлен механизм для отключения обработки наборов масок (прекращение интерпретации '[' как начала набора в маске), активируемый через настройку moDisableSets. Например, "MatchesMask('[x]','[x]',[moDisableSets])" в новом режиме вернёт True.


  1. Главная ссылка к новости (https://forum.lazarus.freepasc...)
  2. OpenNews: Релиз компилятора Free Pascal 3.2
  3. OpenNews: Обновление редактора кода CudaText 1.122.5
  4. OpenNews: Выпуск графического редактора LazPaint 7.0.5
  5. OpenNews: Новая версия среды разработки для FreePascal - Lazarus 2.0.0
  6. OpenNews: Выпуск среды разработки PascalABC.NET 3.8
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/56462-lazarus
Ключевые слова: lazarus, pascal
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (90) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Иваня (?), 09:51, 06/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +17 +/
    Помню в 2011 учился на нём программировать. Рад, что до сих пор жива среда
     
     
  • 2.15, Не будь васяном (?), 11:46, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • –12 +/
    И четверг жив! Вся неделя в порядке, братиш!
     
  • 2.25, Dzen Python (ok), 12:48, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Хай жыве Кленин А.С.
     

  • 1.2, макпыф (ok), 09:51, 06/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Расширения для файлов с переводами изменены с .po на .pot.

    Интересно, зачем?

     
     
  • 2.5, pashev.me (?), 10:11, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Кто-то что-то недоперепонял.
    Это разные по назначению файлы. T - template.
     
  • 2.9, Аноним (9), 10:44, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Pol Pot
     
     
  • 3.43, Аноним (43), 18:42, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Pottering! Скоро встроят в systemd.
     
  • 3.55, zz (??), 21:10, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    это который Салот Сар или Кхмер Даом? (друг Иенг Сари)? Или Вы имеете в виду кого-то другого? И причем тут среда программирования?
     
     
  • 4.60, Аноним (9), 21:33, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Я бы не стал вскрывать эту тему
     

  • 1.3, Рейка Сметанова (ok), 09:53, 06/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Ух годнота
     
  • 1.4, Аноним (4), 09:57, 06/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    тёплый, ламповый...
     
     
  • 2.10, Аноним (10), 10:52, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • +6 +/
    https://www.freepascal-meets-sdl.net/wp-content/uploads/fpide.jpg
     
     
  • 3.44, Аноним (43), 18:43, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Чур меня от такого! Правда, на перфокарты назад ещё менее хочется :)
     
  • 3.59, Gogi (??), 21:32, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Что поражало, так это ВСЯ среда умещалась в небольшой экзешничек, там же внутри был компилятор и делал он свою работу настолько быстро, будто экран слегка моргнул! И это всё на убогих IBM XT... Что сейчас творит г0внософт, выпуская 25-гигабайтную(!!!!!!!) студию - уму не растяжимо.
     
     
  • 4.65, Ананимас008 (?), 00:00, 07/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    То було турбопаскаль и занимал он почти всю память. 400-500к
    Для турбодебуггера уже не оставалось.
     
  • 4.70, Аноним (70), 00:48, 07/01/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ага, и проекты были на пару тысяч строк.
     
     
  • 5.99, Интел (?), 19:09, 15/05/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Краткость сестра таланта.
     

  • 1.7, Аноним (10), 10:38, 06/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –29 +/
    в 2к22 по дефолту открывать миллиард окошек как в delphi 7 уже совсем зашквар, нормальных ide утята явно не видели.
     
     
  • 2.11, Аноним (70), 10:59, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • +20 +/
    У вас опечатка, вместо нолика буква «k» зачем-то получилась.
     
     
  • 3.13, трансцендентный (?), 11:34, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    2*(10^3)+22
     
     
  • 4.19, Аноним (19), 12:08, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    200022
     
     
  • 5.26, трансцендентный (?), 12:50, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    int(2*pow(10,3))+int(22)
     
  • 5.29, Леший_467 (?), 13:54, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Вы с JavaScript перепутали. А Паскаль - строго типизированный язык, и таких приколов в нем не бывает.
     
  • 3.14, Аноним (14), 11:42, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Палец судорогой свело.
     
     
  • 4.81, ОноНим (?), 10:09, 07/01/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    У него мозговую извилину судорогой свело.
    2к22 - на политика-боксёра похож, который объявил 2220, а потом 2222 год.
     
  • 2.24, llolik (ok), 12:42, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Есть в составе пакет (Anchor Docking или как-то так называется), который переводит окна в док-панели с возможностью отцеплять/прицеплять любое отдельное окно/панель. Т.е. можно и так и так.
     
  • 2.36, Человек (??), 16:04, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Очень удобно, кстати, когда у тебя больше одного монитора.
     
     
  • 3.38, Омномним (?), 17:17, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • –5 +/
    И с одним монитором задолбешся на большинстве DE нужные окна вылавливать, а что будет с несколькими мониторами даже страшно представлять.
     
     
  • 4.96, Xen (??), 08:03, 09/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Видимо кто-то инвалид, если не в состоянии справится с окнами.

    Тебе прямая дорога в тайловые wm, правда зумеры не умеют в шорткаты, но придётся научиться.

     
  • 2.52, Тот_Самый_Анонимус (?), 20:22, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >2к22

    Qwerty вернулся в виде анона. Пароль забыл, шоле?

     
     
  • 3.62, вид анона (?), 22:17, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Пароли unsafe.
     
  • 2.68, x3who (?), 00:18, 07/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > в 2к22 по дефолту открывать миллиард окошек как в delphi 7 уже
    > совсем зашквар, нормальных ide утята явно не видели.

    Там есть какой-то модуль, который собирает все окошки в одно. Но его надо ставить, видимо. Сейчас поставил сабжевую версию - по дефолту опять эта хрень их кучи окон.

     

  • 1.8, Аноним (8), 10:40, 06/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Паскаль жив!
     
     
  • 2.12, Аноним (12), 11:16, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У Бога все живы.
     
     
  • 3.45, Аноним (43), 18:44, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    У бога паскалей многа.
     

  • 1.16, Аноним (16), 11:47, 06/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –12 +/
    Основная проблема опенсурца - все разрабатывается настолько медленно, что успевает 10 раз устареть. Эти чуваки не понимают одной простой истины. Чтобы стать полноценной заменой для Delphi, они должны в первую очередь сосредоточится на максимальной совместимости с этим самым Delphi. Прошло 13 лет. 13 лет, карл. А у них до сих пор нет полной совместимости с Delphi 2009. Т.е. ну это стандартная практика для опенсурца. Сделаем совместимость с Delphi 7, ибо это типа лучшая Delphi всех времен и народов, и с вас хватит.
     
     
  • 2.21, Аноним (21), 12:12, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Эти чуваки, как впрочем и дельфисты, понятия не имеют, что такое совместимость и зачем это нужно в их одноразовых игрушках. Ну не в проде же, в самом деле, использовать паскалезоопарк.
    В 2022-ом году, некоторые дельфисты всё ещё настолько преисполнены, что не могут найти компонент, который бы для генерации одного единственного Excel-файла не тащил бы целый MSO. По совместительству эти же вечные студенты админят некоторые госы, в которых на ПК с их поделками забывают поставить этот самый MSO. Лет, вероятно, через ещё 13 их ждёт много интересных новостей. Например что на рыночке труда они такие клёвые нафиг не нужны
     
     
  • 3.37, Самый Лучший Гусь (?), 17:10, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не будет через 13 лет никакого рыночка. Читайте председателя Мао.
     
  • 3.48, SCHigi (ok), 19:11, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > для генерации одного единственного Excel-файла не тащил бы целый MSO

    а там выбор простой - или ставишь компоненту, которая генерит Excel-файла безо всякого MSO, но которая неизвестно сколько будет поддерживаться и вообще будет ли жива через год.

    Или цепляешься к интерфейсам MSO и генеришь нужный файл через него. Понятно, что MSO будет существовать столько времени, сколько вообще будут нужны эти самые файлы :), а наличие MSO на компе - это проблема организационная, а не техническая...

     
  • 3.90, мшефд (?), 20:06, 07/01/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >компонент, который бы для генерации одного единственного Excel-файла не тащил бы целый MSO

    https://wiki.lazarus.freepascal.org/FPSpreadsheet/ru

     
  • 2.23, _hide_ (ok), 12:29, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Устаревать -- когда использование неразумны из-за наличия более эффективных удоб... большой текст свёрнут, показать
     
  • 2.30, Аноним (30), 14:05, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Сделаем совместимость с Delphi 7, ибо это типа лучшая Delphi всех времен и народов

    Так и есть. После Delphi 7 компания Borland была продана, 2 раза переименована, а Дельфи изгажена так, что про Delphi 2008 например никто вслух даже не вспоминает. В Delphi 2009 попытались как-то откатить назад, но нормальных программеров уже в компании не осталось. После показательного убийства Kylix и уничтожения Borland судьба классического Delphi была предрешена.

     
     
  • 3.51, Аноним (-), 19:53, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    https://delphi.embarcadero.com/project/delphi-7/
    "Delphi 7 | Celebrating Delphi's 26th Anniversary"
    они ещё и празднуют!
     
  • 3.57, Gogi (??), 21:28, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Поддержу. 7-ка была последним адекватным продуктом. Да и та уже стала походить на офис - очередные перекрашенные иконки и у6люд0чный набор компонент.

    По-хорошему, борланду надо было перестать кормить сторонних "клепателей гридов" и сделать ВСЕ компоненты по высшим стандартам отрасли прямо из коробки! И пусть народ пишет высококлассные приложения.

     
     
  • 4.80, Аноним (16), 09:28, 07/01/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сам 7 не застал, т к сидел в основном на 6, а потом сразу перешел на более позд... большой текст свёрнут, показать
     
     
  • 5.82, анонн. (?), 13:39, 07/01/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Использование UTF8 профитно только на западе, где используются только латинские буковки.

    Простите, а Португалия-Бразилия (ÀÁÂÃÇÉÊÓÔÕ), Испания-Мексика (ñ),
    Франция-Канада (àâæçèéêëîïôœùûüÿ), Германия, Швейцария, Австрия (äöüß), Финляндия-Швеция (ÅäÖ) - это Юг, Север или Нибиру?

     
     
  • 6.101, 4KCheshire (?), 06:58, 03/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Latin-1. вообще уникод никому кроме китайцев не нужен. все алфавиты можно было бы легко совместить в одной 8-бит кодировке. а утф-8 это диверсия американцев для того чтоб замедлить весь остальной мир вдвое
     
  • 2.49, Аноним (49), 19:29, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Основная проблема опенсурца

    Основная проблема тут — это некомпетентные комментаторы, не понимающие ни open source ни free software ни кто и зачем их делает, но почему-то комментирующие.

     

  • 1.17, Аноним (17), 11:53, 06/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Спасибо за текст, а то продираться через официальный текст на ВИКИ прямо трудно, там такие мелочи и столько много деталей, ууух.
     
  • 1.20, Аноним (19), 12:10, 06/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как сделать чтоб по альт-таб активировался редактор, а не палитра?
     
  • 1.22, Аноним (22), 12:16, 06/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Delphi, любимая...
     
  • 1.27, saahriktu (ok), 12:51, 06/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ура!
     
  • 1.28, iZEN (ok), 13:27, 06/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    На скринах Lazarus IDE v2.0.10 и Lazarus-IDE v2.0.12.
     
     
  • 2.31, Аноним (-), 14:11, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Эту новость запостил бот. Надо бы админа пнуть, что он тупо не копипастил скрины с прошлогодних новостей.
     
     
  • 3.33, Аноним (33), 15:20, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    В новости два самых свежих скриншота со страницы https://wiki.lazarus.freepascal.org/Screenshots
     
  • 2.34, Игорь (??), 15:30, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Да, хорошо бы чтобы живые пользователи выкладывали актуальное окружение своих IDE, а не скриншоты 2013-2014х годов
     

  • 1.32, Аноним (32), 14:44, 06/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Может свой ексель, спредшиты написать на Lazarus-е...
     
     
  • 2.35, DeadLoco (ok), 15:53, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На фри-паскале же. Лазарус - это ИДЕ.

    И если уж писать, то что-то серьезное. Например, свой интернет.

     
     
  • 3.46, Аноним (43), 18:45, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нужно ядро переписать, и срочно!
     

  • 1.39, NeOn (ok), 18:08, 06/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Казахам трудно прийдётся, скачать не смогут, у них интернет отключили.
     
  • 1.47, Аноним (47), 19:09, 06/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    До сих пор не сделали отключение мигания каретки?
     
     
  • 2.50, Аноним (49), 19:31, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А должны были?
     
     
  • 3.54, Аноним (47), 21:06, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Нет конечно, да и незачем, всё равно этим никто не пользуется.
     

  • 1.56, Gogi (??), 21:22, 06/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > и выполняющей задачи, сходные с Delphi

    Какие? Быть объектом насмешек? :))

    Может, хватит уже делать из него аутсайдера и написать "язык общего назначения"?!

     
  • 1.61, x3who (?), 21:55, 06/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Как-то смешанные чувства проект вызывает - смахивает чем-то на поделки фриварщи... большой текст свёрнут, показать
     
     
  • 2.63, llolik (ok), 22:27, 06/01/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Про перекомпиляцию IDE, тут проблема даже не в Lazarus, в самом компиляторе FPC, который не умеет в динамическую загрузку пакетов / модулей

    https://wiki.freepascal.org/Lazarus_Packages#What_is_a_Lazarus_package.3F
    https://wiki.freepascal.org/Dynamically_loading_headers

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

     
     
  • 3.66, x3who (?), 00:12, 07/01/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > по второй ссылке там есть предложения, как "обхачить" это неумение, но пока,
    > я так понимаю, ничего никуда не сдвинулось в этом направлении

    Основная идея моего высера заключается в том, что майнтейнеры проекта не должны собственноручно править баги, а устанавливать какие-то стандарты, направлять сообщество пользователей и организовывать всё чтобы проект занял заслуженную доминирующую позицию. По моим представлениям у них там повыше колена всяких юзеров, которые достаточно хорошо шарят в среде, но просто хотят лёгкой жизни поддерживая умирающие проекты - кустарей, как я их называю.

    За проект просто обидно, фри-паскаль + кроссплаформенная IDE покроют 98% потребностей пользователей  в юзерспейсе, без кутешных ценовых закидонов при производительности сравнимой с этими всякими сями, фри-паскаль с Лазарусом могли бы стать стандартом де-факто, при том, что читабельность кода там не хуже чем у петона, а вклад в подогрев мировой атмосферы намного ниже.

     

  • 1.64, CudaText man (?), 22:31, 06/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Слушайте, надоели уже ныть "ребята не понимают что нужно делать совместимость в Делфи 2009", "ребята слабаки", "ребята инфантилы".
    Проектом занимаются как ХОББИ. Там всего на Фри Паскале человек 10-20 и на Лазарусе человек 10 активно.

    И коммиты делаются не очень часто - мелкие делают почти каждый день, но это мелкие.
    Просто у "ребят" нет ресурсов. Мало человек. Делают это в РЕЖИМЕ ХОББИ.

     
     
  • 2.67, x3who (?), 00:14, 07/01/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > И коммиты делаются не очень часто - мелкие делают почти каждый день,
    > но это мелкие.
    > Просто у "ребят" нет ресурсов. Мало человек. Делают это в РЕЖИМЕ ХОББИ.

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

     
     
  • 3.69, x3who (?), 00:34, 07/01/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Если они не в состоянии развивать проект - не
    > стоит его хоронить, это одно из лучших средств разработки.

    Фикс: это МОГЛО БЫ БЫТЬ одним из лучших средств разработки.

    Нужно работать над архитектурой, заинтересованные юзеры вполне в состоянии вносить их фиксы и дополнения. Иначе всё просто подохнет с легаси-кодом, ради которого это всё повидимому и крутится. Нaсрать на совместимость. Просто наcрать. За это будет платить зокащег. Важно, что люди, которые уже освоили обжект-паскаль останутся и будут совершенствовать продукт (компилятор и IDE) своими патчами и баг-репортами. Но вот прямо сейчас всё это выглядит как аппарат искусственного жизнеобеспечения, который сдохнет как только ХОББИИСТАМ надоест мимикрировать под какие-то коммерческие Дельфи.

     
     
  • 4.72, CudaText man (?), 01:19, 07/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Но вот прямо сейчас всё это выглядит как аппарат искусственного жизнеобеспечения, который сдохнет как только ХОББИИСТАМ надоест мимикрировать под какие-то коммерческие Дельфи.

    Не понял смысл этой фразы. Еще раз - проект развивается (как и FPC). Просто медленно. Потому что "ребят" мало. Около 10 человек. Никакой проблемы "ребята мимикрируют" нет - все они правильно делают. Совместимость с старыми версиями ломают когда надо - и все это написано в Вики в 'release notes'.  Совместимость с Делфи 7 - и так не полная, и приходят незнакомцы и делают патчи "я сделал поправку, и к тому же совместимо с Делфи".

    Ну и потом Лаз cross platform так что совместимость с Делфи не главное. Главное чтобы код проектов на Лазе не ломали. Но оно ломается немножко, и потом это чинят.

     
     
  • 5.74, x3who (?), 01:35, 07/01/2022 [^] [^^] [^^^] [ответить]  
  • –5 +/
    gt оверквотинг удален Никому не всрaлась полнота совместимоти с каким-то там п... большой текст свёрнут, показать
     
     
  • 6.76, CudaText man (?), 02:12, 07/01/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Это не проблема разработчика. Проблема разраба - это среда, которая нифига не развивается и обходится дороже, чем другие, менее совершенные среды.

    Что значит "не развивается", какой вы смысл в это вложили? Заметка на ОпенНет про "развивается".

     
     
  • 7.77, x3who (?), 08:21, 07/01/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Что значит "не развивается", какой вы смысл в это вложили? Заметка на
    > ОпенНет про "развивается".

    Ты попкой каменты читал? Выше я написал уже что значит, что этот проект не развивается. Латание дырок в костюме трупа - это не развитие.

     
     
  • 8.87, CudaText man (?), 16:18, 07/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, в Лазе не только дырки латают Идет добавка разного ... текст свёрнут, показать
     
     
  • 9.92, x3who (?), 01:50, 08/01/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну да, мы всё это видим в сабжевой новости ... текст свёрнут, показать
     
  • 3.71, Аноним (17), 01:10, 07/01/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >Я думаю, что они могли бы передать проект более ответственным ребятам в таком случае. Если они не в состоянии развивать проект - не стоит его хоронить, это одно из лучших средств разработки.

    Если есть кому передать,то это люди которые разбираются в коде FPC и Лаза. А если они разбираются, они уже сегодня могут делать патчи. Патчи принимаются от ВСЕХ. Просто можно сделать патч (относительно любого билда, лучше нового) и положить его в gitlab. Так что никакой передачи не будет. Потому что проект развивается. Но медленно. Хоронить не надо.

     
     
  • 4.75, Аноним (75), 01:47, 07/01/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не обращайте внимания - это гуру продакт менеджмента в классе развития
    Какого развития и куда он сам не знает
    Но надо развивать сейчас и быстро
     
  • 4.78, x3who (?), 08:23, 07/01/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Если есть кому передать,то это люди которые разбираются в коде FPC и
    > Лаза. А если они разбираются, они уже сегодня могут делать патчи.
    > Патчи принимаются от ВСЕХ. Просто можно сделать патч (относительно любого билда,
    > лучше нового) и положить его в gitlab. Так что никакой передачи
    > не будет. Потому что проект развивается. Но медленно. Хоронить не надо.

    Там не в патчах дело. Запатчить можно баг. Но чтобы люди пришли и патчили баги, нужно как минимум чтобы они не пришли. А на этот продукт только мухи придут. Только медленно.

     
     
  • 5.79, x3who (?), 09:01, 07/01/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну вот пример из жизни. Там в линках под новостью упоминается Cuda text - очень неплохой редактор. Но есть в нем пара багов. Допустим, я хочу отправить автору баг-репорт. Для этого как минимум надо убедиться что автор ещё не пофиксил баг сам, а как максимум - может и решение сразу предложить. Хорошо, качаем самый свежий код проекта, компили.. Фак. не конпелируется - какого-то пакета не хватает. Ищем в манагере пакетов, устанавливаем, перекомпилируя всю среду при этом. Опять пытаемся компили... опять не хватает какого-то пакета! Снова ставим, перекомпилируем всю среду, пытаемся - и так несколько раз, пока не выясняется, что некоторых пакетов в пепозитории просто нету. Но мы не сдаемся. Идем репу автора этой куды, забираем пакеты оттуда, они у него отдельными проектами там ледат, компили... ой, то говно мамонта, что мы из лазпрусовыз реп поставили уже устарело, сносим, ставим из гита, всё! Все зависимости установлены, скопилированы, Лазарус с ними ппреуомпилирован - открываем проект куды компили.. Шит, не компеляется - компоненты из гита автора не соответствуют проекту из гита автора. А на дворе уже ночь, да и баги если так посмотреть не такие уж и страшные. Да и пошло оно вообще в.
     

  • 1.83, Аноним (-), 13:51, 07/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вопрос к линуксоидам. На Линуксе есть люди, которые реально программируют на Паскале? По-моему, все паскальщики всегда сидели на Виндовсах.
     
     
  • 2.84, x3who (?), 14:41, 07/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > На Линуксе есть люди, которые реально программируют на Паскале?
    > По-моему, все паскальщики всегда сидели на Виндовсах.

    Ты неправильно ставишь вопрос. Люди, программирующие на Паскале, не нуждаются в Линуксе - сами себе операционные системы пишут :) https://wiki.freepascal.org/Operating_Systems_written_in_FPC

     
  • 2.85, Аноним (75), 16:15, 07/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Есть
    Но не только на паскале если что
    А чем паскаль/лазарь не инструмент?
     
  • 2.86, Аноним (75), 16:18, 07/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> По-моему, все паскальщики всегда сидели на Виндовсах

    На ms-dos. А потом как пойдет.

     
  • 2.91, anonimous (?), 01:17, 08/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Лазарь кроссплатформенный. В результате гуи приложение прекрасно разрабатывается под форточками, а потом при необходимости легко переносится на распберри (лазарь там в репах есть, хоть и не новый), можно уже с тачскрином. Или на нвидиа джетсон. А на обычных десктопах линукса все равно нет.
     
  • 2.93, Алекс Андер Датр (?), 11:31, 08/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Kate + FPC вполне ничего так побыстрому бинарную утиль сбацать. Даже без дебагера. Лично мне оно сподручнее на порядок нежели питонить.
     

  • 1.94, Дмитрий (??), 20:25, 08/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мне интересно, а какая-нибудь интеграция с pascal.abc планируется или нет?
     
     
  • 2.95, anonimous (?), 21:46, 08/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    pascal.abc это дотнет. Лазарь это нативная кроссплатформа. Что у них может быть общего?

     
  • 2.97, Аноним (97), 11:17, 10/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    создавать паскаль под .net (который abc) изначально не имело смысла поскольку есть родной C#, более современный и бесплатный инструмент, для обучения в т.ч.
    Походу abc профинансирован Микрософтом исключительно для продвижения себя любимой даже и через 100 лет не нужный ей "паскаль".
    Лазарь же и фрипаскль это кроссплатформенность и отсутствие фреймворк-костылей.
     

  • 1.100, Аноним (100), 20:27, 29/11/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Зато в Lazarus быстро всё пишется и работает ! Это вам не ассемблер...
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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