The OpenNET Project / Index page

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

05.02.2019 20:30  Новая версия среды разработки для FreePascal - Lazarus 2.0.0

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

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

  • Проведена работа по улучшению работы на экранах с высокой плотностью пикселей (HighDPI);
  • Добавлена поддержка поиска мест определения различных конструкций и вывода подсказки по значениям параметров;
  • Реализован пакет pas2jsdsgn для создания web-приложений путём трансляции кода Pascal в представление на JavaScript с использованием Node.js;
  • Добавлено меню для скрытия пиктограмм компонентов, таких как TOpenDialog. Добавлена опция для показа не отображаемых компонентов;
  • Переработан интерфейс для публикации проекта и формирования пакетов;
  • Улучшен интерфейс для создания новых компонентов;
  • В редактор добавлена команда "smart move cursor" для быстрого перемещения курсора между словами (по началу или концу слов). В панель добавлено подменю для перехода по закладкам;
  • Представлен новый экспериментальный отладчик на базе LLDB от проекта LLVM. Расширены возможности штатного отладчика на базе GDB;
  • Реализованы опции для отключения поддержки различных графических форматов с целью уменьшения размера приложения (-dDisableLCLGIF, -dDisableLCLJPEG, -dDisableLCLPNM, -dDisableLCLTIFF).


  1. Главная ссылка к новости (http://forum.lazarus-ide.org/i...)
  2. OpenNews: Новая версия среды разработки для FreePascal - Lazarus 1.8.0
  3. OpenNews: Новая версия среды разработки для FreePascal - Lazarus 1.0
  4. OpenNews: Релиз компилятора Free Pascal 3.0
Лицензия: CC-BY
Тип: Программы
Ключевые слова: lazarus, pascal
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Аноним (1), 20:32, 05/02/2019 [ответить] [показать ветку] [···]    [к модератору]
  • –21 +/
    Оно живо?
     
     
  • 2.2, Аноним (2), 20:35, 05/02/2019 [^] [ответить]    [к модератору]
  • –24 +/
    Увы, как видите.
     
     
  • 3.28, MINIX (?), 22:12, 05/02/2019 [^] [ответить]    [к модератору]
  • +15 +/
    А в чем недовольство? Оно работает, даже приложение можно написать, а не довольствоваться "в консоли можно" и "голодрано, зато в вебе"... Альтернатива Java и C#, но они со сборкой и с зависимостями. Qt... Ну стоимость C++ со скилом Qt такова, что уж лучше на Java или C# с моно, хотя бы найти потом на поддержку можно будет кого-то...
     
     
  • 4.97, Qwerty (??), 14:23, 06/02/2019 [^] [ответить]    [к модератору]
  • –3 +/
    Да ладно вам. Pascal/Дульфи давно уже умерли, даже студенты на них ничего не пишут.
     
     
  • 5.99, llolik (ok), 15:16, 06/02/2019 [^] [ответить]     [к модератору]
  • +2 +/
    Ну раз Embarcadero ещё не обанкротилось, с его-то прайсом причаститься тут htt... весь текст скрыт [показать]
     
  • 2.3, llolik (ok), 20:47, 05/02/2019 [^] [ответить]    [к модератору]  
  • +15 +/
    А вот серьёзно: что такое есть из мейнстрима, чтобы "натыкать" GUI, собрать, и оно нативно (т.е. не Electron, не Java и тд) работало, без перепиливаний и выноса мозга со сборкой dependencies?
    Лазарь, конечно штука свеобразная, но, в принципе, почему бы и нет.

    ЗЫ. Отладчик, правда, ужасный.

     
     
  • 3.4, Аноним (4), 20:56, 05/02/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    Qt?
     
     
  • 4.9, llolik (ok), 21:10, 05/02/2019 [^] [ответить]    [к модератору]  
  • +6 +/
    > Qt?

    Не, руками-то оно понятно. В лазаре тоже можно всё руками писать. Среда, она же RAD IDE, по возможностям хотя бы похожая существует? Я такой не знаю. Возможно только я не знаю.
    Плюс Лазарь удобен чем: собрал под linux - собрал с GTK/Qt, собрал под Windows - родной WinAPI, собрал под Mac - родной Cocoa. Они как-минимум стараются делать свой LCL максимально нативным под каждую таргет-платформу, а не мимикрию в стиле Qt.

    ЗЫ. Lazarus умеет использовать Qt, как виджет-сет. Хоть Qt4, хоть Qt5.

     
     
  • 5.15, Cradle (?), 21:33, 05/02/2019 [^] [ответить]     [к модератору]  
  • +1 +/
    https en wikipedia org wiki Qt_Creator разве не достаточно Возможности портир... весь текст скрыт [показать]
     
     
  • 6.21, 111 (??), 22:00, 05/02/2019 [^] [ответить]     [к модератору]  
  • +/
    Ну дак и Qt и Qt_Creator умеет на андройд Я запускал свою самоделку на телефон... весь текст скрыт [показать]
     
  • 6.24, Аноним (24), 22:03, 05/02/2019 [^] [ответить]     [к модератору]  
  • +/
    в Qt есть такая богата копмонентная база как в Delphi, как визуальная так и не в... весь текст скрыт [показать]
     
     
  • 7.25, 111 (??), 22:05, 05/02/2019 [^] [ответить]    [к модератору]  
  • +5 +/
    > а работу с FireBird

    ну толсто же :)))


     
  • 7.44, Michael Shigorin (ok), 01:27, 06/02/2019 [^] [ответить]    [к модератору]  
  • –1 +/
    http://doc.qt.io/qt-5/sql-driver.html#qibase-for-borland-interbase
     
     
  • 8.49, Аноним (24), 06:59, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Да-да-да. InterBase который уже далеко не FireBase, особенно с версии FireBase 3.x. Упоминание qmake особенно напрягает.
     
     
  • 9.68, Аноним (68), 10:06, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Он FireBird FireBase это другое.
     
  • 8.69, Аноним (68), 10:11, 06/02/2019 [^] [ответить]     [к модератору]  
  • +/
    В Qt нет быстрых gridview-ов уровня тех что были в delphi 7 и выше, может за пар... весь текст скрыт [показать]
     
  • 7.48, Аноним (48), 06:49, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    > а работу с FireBird

    А чё не paradox?

     
     
  • 8.50, Аноним (24), 07:00, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Собственно, почему бы и нет, ведь с sqlite мне и предлагают альтернативу в Qt.
     
     
  • 9.70, Аноним (68), 10:14, 06/02/2019 [^] [ответить]     [к модератору]  
  • +/
    Потому-что серверная БД, которая удобна для решений используемых небольшими комп... весь текст скрыт [показать]
     
  • 9.94, фф (?), 13:41, 06/02/2019 [^] [ответить]     [к модератору]  
  • +/
    ну пользуй свой интербейз какое-то нытье на пустом месте http doc qt io qt-... весь текст скрыт [показать]
     
  • 6.26, Аноним (24), 22:05, 05/02/2019 [^] [ответить]     [к модератору]  
  • –2 +/
    в Qt есть такая богата копмонентная база как в Delphi, как визуальная так и не в... весь текст скрыт [показать]
     
     
  • 7.45, Stax (ok), 03:26, 06/02/2019 [^] [ответить]     [к модератору]  
  • +2 +/
    Вы лукавите и притягиваете себе странные инструменты в оправдание Зачем вы взял... весь текст скрыт [показать]
     
     
  • 8.51, Аноним (51), 07:09, 06/02/2019 [^] [ответить]     [к модератору]  
  • +3 +/
    Чо за бред В не поддерживаемомо Дельфи ть, почему неподдерживаемом то,... весь текст скрыт [показать]
     
  • 8.53, Аноним (51), 07:52, 06/02/2019 [^] [ответить]     [к модератору]  
  • +/
    Да, придется покупать коннектор Видимо, придется купить при этом еще и Оракл, ... весь текст скрыт [показать]
     
     
  • 9.72, Аноним (68), 10:19, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Причём непонятно зачем таки покупать, есть же куча вариантов (законных).
     
     
  • 10.91, фф (?), 13:28, 06/02/2019 [^] [ответить]     [к модератору]  
  • +/
    Какие законные варианты без покупать ты без покупать даже саму свою делфю за... весь текст скрыт [показать]
     
  • 8.55, Аноня (?), 08:01, 06/02/2019 [^] [ответить]     [к модератору]  
  • +/
    Я, конечно, всё понимаю, но зачем в QT поддержка Sqlite И если она есть, то ест... весь текст скрыт [показать]
     
     
  • 9.98, Stax (ok), 15:01, 06/02/2019 [^] [ответить]     [к модератору]  
  • +1 +/
    Я выше дал ссылку, там полный список Есть даже оракл Создатели Qt решили, что ... весь текст скрыт [показать]
     
  • 8.71, Аноним (68), 10:17, 06/02/2019 [^] [ответить]     [к модератору]  
  • +/
    Давайте возьмём за сервер PostgreSQL, какая будет разница, gridview к которому л... весь текст скрыт [показать]
     
     
  • 9.93, фф (?), 13:34, 06/02/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    глазами 100000 строк ????

    ну да, ну да...

    это все что надо знать о делфи программистах Ж)))

     
     
  • 10.149, lel (?), 10:24, 08/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Давайте не будем судить по одному комментатору о сообществе в целом.
     
  • 8.142, мшефд (?), 20:24, 07/02/2019 [^] [ответить]     [к модератору]  
  • +/
    http wiki freepascal org SQLdb_Package https sourceforge net projects zeosli... весь текст скрыт [показать]
     
  • 7.46, anonymous (??), 06:30, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    В Qt уже есть поддержка, как zip-архивов, так и Firebird - "из коробки". Ничего искать не надо
     
  • 6.52, Аноним (51), 07:46, 06/02/2019 [^] [ответить]     [к модератору]  
  • +/
    Тогда уж молчи и о кодерах, которые пишут говнокод, даже не вспоминая о существо... весь текст скрыт [показать]
     
     
  • 7.57, Аноня (?), 08:05, 06/02/2019 [^] [ответить]     [к модератору]  
  • +/
    Потому что запуганы таким понятием как предварительная оптимизация Вообще, ра... весь текст скрыт [показать]
     
     
  • 8.60, Аноним (51), 08:24, 06/02/2019 [^] [ответить]     [к модератору]  
  • +2 +/
    Ха Зато почти повсеместно встречаются разработчики, которые на вопрос почему т... весь текст скрыт [показать]
     
     
  • 9.154, Аноня (?), 21:22, 13/02/2019 [^] [ответить]    [к модератору]  
  • +/
    > через 10 секунд после старта сжирает всю оперативу, сколько ее есть?",

    Это, конечно, не допустимо.

    Когда сложная бизнесс-логика пересекается с оптимизированным кодом - тогда разработка замедляется непредсказуемо. И тут становится плохо всем.

    > память сейчас дешевая.

    Просто когда вам такое скажут, предложите посмотреть своему собеседнику, сколько стоит ноутбук с 32 гигами памяти на борту.

     
  • 6.67, Аноним (68), 10:05, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    А что там с кодом, они же llvm переехали?
     
     
  • 7.75, nobody (??), 10:31, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Тот же вопрос возник
     
     
  • 8.89, T1000 (?), 12:46, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Пилится.
    Можно собрать самому уже сейчас, правда не без бубна.
     
  • 6.84, llolik (ok), 11:29, 06/02/2019 [^] [ответить]     [к модератору]  
  • +/
    Не настолько плотно им пользовался, чтобы авторитетно заявлять К примеру, мини... весь текст скрыт [показать]
     
  • 5.22, мое правило (?), 22:01, 05/02/2019 [^] [ответить]     [к модератору]  
  • –1 +/
    В qt мимикрия на очень высоком уровне Там минимальные отличия от нативного тулк... весь текст скрыт [показать]
     
     
  • 6.38, Онаним (?), 23:41, 05/02/2019 [^] [ответить]    [к модератору]  
  • +/
    30 мегабайт туда-сюда? Спасибо, я лучше на Delphi.
     
     
  • 7.81, Ванёк (?), 11:06, 06/02/2019 [^] [ответить]    [к модератору]  
  • +2 +/
    Ну уж нет, С++ православнее!
     
  • 7.95, фф (?), 13:46, 06/02/2019 [^] [ответить]     [к модератору]  
  • –2 +/
    30 мегабайт сейчас в интернете любай страничка с котиками весит когда свою делф... весь текст скрыт [показать]
     
  • 5.139, анонн (?), 16:52, 07/02/2019 [^] [ответить]     [к модератору]  
  • –1 +/
    Посмотрел code pkg search lazarus lazarus-gtk2-1 8 4_1 Portable D... весь текст скрыт [показать]
     
     
  • 6.140, bentall (ok), 17:17, 07/02/2019 [^] [ответить]     [к модератору]  
  • +/
    Ну бета в 2009 уже была а LCL 8212 вообще давно начали , но, похоже, пока бы... весь текст скрыт [показать]
     
     
  • 7.141, анонн (?), 17:34, 07/02/2019 [^] [ответить]     [к модератору]  
  • +/
    Kylix кстати вроде тоже с вайна так и не портировали, забросив И начать-то нача... весь текст скрыт [показать]
     
     
  • 8.145, bentall (ok), 02:44, 08/02/2019 [^] [ответить]     [к модератору]  
  • +/
    С учётом того, что разрабатывал это тот же Андерс Хейлсберг, что и Delphi в его ... весь текст скрыт [показать]
     
  • 3.7, Cradle (?), 21:07, 05/02/2019 [^] [ответить]    [к модератору]  
  • –1 +/
    Qt !!!
     
     
  • 4.10, llolik (ok), 21:11, 05/02/2019 [^] [ответить]    [к модератору]  
  • +/
    > Qt !!!

    Выше ответил комментатору.

     
  • 3.20, asdasd (?), 21:57, 05/02/2019 [^] [ответить]    [к модератору]  
  • +/
    wxWidget. IDE Borland напоминает.
     
     
  • 4.63, тоже Аноним (ok), 09:37, 06/02/2019 [^] [ответить]     [к модератору]  
  • +1 +/
    wxWidgets И напоминает оно не Borland IDE, конечно, а MFC VCL, с которых и пи... весь текст скрыт [показать]
     
     
  • 5.66, Ю.Т. (?), 10:02, 06/02/2019 [^] [ответить]     [к модератору]  
  • +/
    и даже без совместимости по ABI между минорными версиями, всё как у больших ... весь текст скрыт [показать]
     
  • 3.32, Аноня (?), 22:52, 05/02/2019 [^] [ответить]    [к модератору]  
  • –1 +/
    gtk + glade + rust + relm

     
     
  • 4.77, Аноним (68), 10:57, 06/02/2019 [^] [ответить]     [к модератору]  
  • +/
    Давно хочу правилку табличек в бд со своими правилами, проблема в том что там 10... весь текст скрыт [показать]
     
  • 3.101, Харитон (?), 17:20, 06/02/2019 [^] [ответить]     [к модератору]  
  • +/
    Тоже в свое время на него смотрел, пока не увидел CodeTyphon Тот же Лазарь, тол... весь текст скрыт [показать]
     
     
  • 4.104, Anonim (??), 18:38, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Это тот, который в русский Wiki Lazarus по кросскомпиляции вписали, удалив оригинальную инструкцию? Вы меня извините, но за одно это бежать нужно от таких "проектов".
     
  • 4.110, llolik (ok), 21:42, 06/02/2019 [^] [ответить]     [к модератору]  
  • +/
    Это не Лазарь доработанный, это master-trunk snapshot лазаря, на который положен... весь текст скрыт [показать]
     
  • 2.6, Аноним (6), 21:00, 05/02/2019 [^] [ответить]    [к модератору]  
  • +11 +/
    Живо, и быстрее многих хипстерских языков.
     
     
  • 3.11, Cradle (?), 21:22, 05/02/2019 [^] [ответить]     [к модератору]  
  • –5 +/
    быстрее в чем - время написания, время исполнения, время компиляции В основе ... весь текст скрыт [показать]
     
     
  • 4.13, Аноним (13), 21:27, 05/02/2019 [^] [ответить]    [к модератору]  
  • –5 +/
    >Но пожалуйста, не надо его кому-то для реальных новых проектов советовать.

    Абаснуй?! Я на Дельфях под Винду приличные приложения пишу. Жалоб нет.

     
     
  • 5.17, Cradle (?), 21:42, 05/02/2019 [^] [ответить]    [к модератору]  
  • +/
    жалобы появятся у тех кому ваши приложения поддерживать придется. А также портировать, тестировать и оптимировать.  
     
     
  • 6.30, Crazy Alex (ok), 22:26, 05/02/2019 [^] [ответить]     [к модератору]  
  • +/
    Лазарус, вообще-то, прост, как топор, что с дельфей пошло ещё Не чета кутям тем... весь текст скрыт [показать]
     
     
  • 7.31, 111 (??), 22:31, 05/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Вот как раз если "хоть что-то", то проблем никаких, а вот дельфисты что-то не шибко переходят - там они к своим проприетарным сторонним компонентам приросли и нитуды и нисюды...

     
     
  • 8.34, Crazy Alex (ok), 23:03, 05/02/2019 [^] [ответить]    [к модератору]  
  • +/
    это да, анекдотов на эту тему хватало. Но тем не менее есть куча народу, умеющего дельфи и паскаль. И лазарус - как следствие
     
  • 6.78, Аноним (68), 10:59, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Да LLVM там в качестве компилятора, что он такой ужасный? Что вы всё какие-то байки из прошлого тянете?
    Поддерживать C++, Rust или (не дай.. ) js легче?
     
     
  • 7.79, Аноним (68), 11:00, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Тулкита для компиляции, да не важно.
     
  • 7.85, Аноним (85), 11:31, 06/02/2019 [^] [ответить]    [к модератору]  
  • –1 +/
    Чёё, FreePascal на LLVM? Чур меня, чур меня, чур меня...
     
  • 7.88, Cradle (?), 12:46, 06/02/2019 [^] [ответить]     [к модератору]  
  • +/
    http wiki freepascal org LLVM - он тан не есть, его там можно опционально вклю... весь текст скрыт [показать]
     
  • 4.58, Аноним (6), 08:08, 06/02/2019 [^] [ответить]     [к модератору]  
  • +/
    Быстрое время написания тоже сейчас важно Человеко часы и бизнес делают своё де... весь текст скрыт [показать]
     
  • 4.64, КО (?), 09:46, 06/02/2019 [^] [ответить]     [к модератору]  
  • +/
    На самом деле нет - в основе идеологии легкая анализируемость кода Вау эффект с... весь текст скрыт [показать]
     
  • 4.100, vdb (?), 16:57, 06/02/2019 [^] [ответить]     [к модератору]  
  • +2 +/
    Ты большие проекты когда-нибудь видел Попробуй для примера собрать Андроид из с... весь текст скрыт [показать]
     
     ....нить скрыта, показать (72)

  • 1.5, 111 (??), 20:57, 05/02/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    почти делфи :)
     
  • 1.8, Laura Bodewig (ok), 21:09, 05/02/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    >> Реализован пакет pas2jsdsgn для создания web-приложений путём трансляции кода Pascal в представление на JavaScript с использованием Node.js;

    "Это кого-то попросили сделать!"

     
  • 1.12, Аноним (13), 21:24, 05/02/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • –3 +/
    Эмбаркадеро Делфи до сих пор не умеет в 64-бита. ФриПаскаль умеет в 64 бита? Почему компиляторы Паскаль не умеют в  64 бита?
     
     
  • 2.14, KhabMan (ok), 21:28, 05/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Умеет FreePascal без Лазаруса в 64 бита, только его качать отдельно от 32-битного надо
     
  • 2.16, Cradle (?), 21:38, 05/02/2019 [^] [ответить]     [к модератору]  
  • +/
    им идеология паскаля не позволяет пользоваться сишными компиляторами вроде llvm ... весь текст скрыт [показать]
     
  • 2.19, Ю.Т. (?), 21:53, 05/02/2019 [^] [ответить]     [к модератору]  
  • +3 +/
    Freepascal имеет 64-битный вариант, в чём дело Лазарус это лишь поверх того сре... весь текст скрыт [показать]
     
     
  • 3.73, Аноним (73), 10:25, 06/02/2019 [^] [ответить]    [к модератору]  
  • –4 +/
    > линуксовый экзешник

    ))))))

     
     
  • 4.76, Ю.Т. (?), 10:43, 06/02/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    >> линуксовый экзешник
    > ))))))

    эКЗекьютебл бит сет (+x). Ну?

     
  • 2.23, 111 (??), 22:02, 05/02/2019 [^] [ответить]     [к модератору]  
  • +/
    новость 2011 года http blog synopse info post 2011 12 04 Total-Commander-64-b... весь текст скрыт [показать]
     
  • 2.80, Аноним (68), 11:00, 06/02/2019 [^] [ответить]    [к модератору]  
  • +2 +/
    Ну хватит уже... не смешно даже... Всё он умеет.
     
  • 2.82, Аноним (68), 11:11, 06/02/2019 [^] [ответить]     [к модератору]  
  • +/
    What s New in Delphi and C Builder XE2 Go Up to What s New This release provide... весь текст скрыт [показать]
     
     
  • 3.87, Аноним (-), 12:20, 06/02/2019 [^] [ответить]     [к модератору]  
  • –2 +/
    Ты про команд-лайн компилер А скажи почему в вкладке создать новый проект VCL н... весь текст скрыт [показать]
     
     
  • 4.138, FedeX (ok), 16:47, 07/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Потому что обычный делфи проект компиляется без проблем и под 32 и под 64 бита - не?))
     
  • 1.18, Skullnet (?), 21:47, 05/02/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • –8 +/
    Оно морально и физически устарело.
     
     
  • 2.27, nc (ok), 22:06, 05/02/2019 [^] [ответить]     [к модератору]  
  • +1 +/
    Ну да, но такие вещи как sh-скрипты и make-файлы физически и морально устарели н... весь текст скрыт [показать]
     
  • 2.39, Аноним (39), 23:58, 05/02/2019 [^] [ответить]     [к модератору]  
  • +2 +/
    В чем конкретно заключается устаревание Просто не модно или существуют какие-то... весь текст скрыт [показать]
     
     
  • 3.40, Ю.Т. (?), 00:10, 06/02/2019 [^] [ответить]     [к модератору]  
  • +1 +/
    На любое количество вопросов этого рода получается в вечном цикле ответ мы пр... весь текст скрыт [показать]
     
     
  • 4.92, Cradle (?), 13:30, 06/02/2019 [^] [ответить]     [к модератору]  
  • –1 +/
    паскаль устарел в тот момент когда Борланд решил вместо более-менее универсально... весь текст скрыт [показать]
     
     
  • 5.96, llolik (ok), 14:06, 06/02/2019 [^] [ответить]     [к модератору]  
  • +1 +/
    Да Дельфи-то как таковой ИМХО вполне ничего Нормально развивался Проблема и о... весь текст скрыт [показать]
     
     
  • 6.119, bentall (ok), 11:02, 07/02/2019 [^] [ответить]     [к модератору]  
  • +/
    Наверное всё дело в том что Microsoft Андерса Хейлсберга переманила И не его од... весь текст скрыт [показать]
     
     
  • 7.126, Cradle (?), 13:24, 07/02/2019 [^] [ответить]    [к модератору]  
  • +/
    спасибо за ссылку, тоже очень интересно. Автор еще там и книгу по программированию написал, в лучших традициях :)
     
  • 7.131, Cradle (?), 13:59, 07/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Автор умер 27. Dez 2018, сердечный приступ. Проект остался, последние коммиты 27 ноября.
    http://www.lazarusforum.de/viewtopic.php?f=1&t=11923
     
     
  • 8.132, bentall (ok), 14:46, 07/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Кошмар какой.
     
     
  • 9.133, Cradle (?), 15:01, 07/02/2019 [^] [ответить]    [к модератору]  
  • +/
    да кошмар, слов нет просто.
     
  • 5.103, Ю.Т. (?), 18:27, 06/02/2019 [^] [ответить]     [к модератору]  
  • +/
    Точка зрения вроде интересная, но как-то всё в куче, что в пространстве решений,... весь текст скрыт [показать]
     
     
  • 6.106, Cradle (?), 20:20, 06/02/2019 [^] [ответить]     [к модератору]  
  • +/
    если это решение было принято в 95-ом - то да, именно в тот момент и в согласии ... весь текст скрыт [показать]
     
     
  • 7.111, Ю.Т. (?), 21:50, 06/02/2019 [^] [ответить]     [к модератору]  
  • +/
    Понятно Но выражение неудачное очень Не устарел, а был вытеснен, и всё-таки не... весь текст скрыт [показать]
     
     
  • 8.115, Cradle (?), 23:12, 06/02/2019 [^] [ответить]     [к модератору]  
  • +/
    на мой взгляд устарел потому что был обьявлен ненужным в угоду более новому прод... весь текст скрыт [показать]
     
     
  • 9.116, Ю.Т. (?), 09:32, 07/02/2019 [^] [ответить]     [к модератору]  
  • +/
    Выход вин95 придал их студиям совершенно особую значимость Одна система, одна с... весь текст скрыт [показать]
     
     
  • 10.124, bentall (ok), 13:02, 07/02/2019 [^] [ответить]     [к модератору]  
  • +/
    Виртовский компьютер Lilith с вертикальным диспллем и многооконной операционной... весь текст скрыт [показать]
     
     
  • 11.127, Cradle (?), 13:34, 07/02/2019 [^] [ответить]     [к модератору]  
  • +/
    UCSD паскаль вроде активно и не дешево продавался, на чем собственно Борланд и в... весь текст скрыт [показать]
     
     
  • 12.129, bentall (ok), 13:47, 07/02/2019 [^] [ответить]     [к модератору]  
  • +/
    Ubuntu Control Center, который, я так понимаю, в начале 2010 годов использовался... весь текст скрыт [показать]
     
  • 12.136, Ю.Т. (?), 15:21, 07/02/2019 [^] [ответить]     [к модератору]  
  • +/
    Думаю, всё же дело в том, что Си тогда уже достаточно повсеместный был, чт... весь текст скрыт [показать]
     
  • 11.135, Ю.Т. (?), 15:13, 07/02/2019 [^] [ответить]     [к модератору]  
  • +/
    Если верить википедии, времена до-досовские Читал Almost perfect Peterson-а н... весь текст скрыт [показать]
     
     
  • 12.137, bentall (ok), 15:44, 07/02/2019 [^] [ответить]     [к модератору]  
  • +/
    Нет, первая DOS 8212 1981 Алан Кей раньше начинал, но он работал на дорогом,... весь текст скрыт [показать]
     
  • 5.151, евкмунмиьноьктвп (?), 21:39, 09/02/2019 [^] [ответить]     [к модератору]  
  • +/
    Там уже давно была Ада и всякие модулы, из семейства паскаля Теперь некоторые с... весь текст скрыт [показать]
     
  • 3.107, Аноним (107), 21:32, 06/02/2019 [^] [ответить]     [к модератору]  
  • +/
    Устаревание не в прямом смысле больше не годен , а не соответствует современно... весь текст скрыт [показать]
     
     
  • 4.113, Ю.Т. (?), 22:14, 06/02/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    > Ну вот например синтаксис. Он явно устарел. Времена, когда можно было писать

    ...
    > синтаксический сахарок

    Ещё короче, Паскаль это не Сишарп?

     
     ....нить скрыта, показать (24)

  • 1.29, saahriktu (ok), 22:17, 05/02/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Ура! Ждём обновление Free Pascal Compiler'а!
     
  • 1.33, Аноним (33), 23:02, 05/02/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Кто знает, почему я сколько не боролся, не смог запустить его на сентос 7?  Вроде не вконец криворукий, а поди ж ты! Кто-нибудь смог?
     
     
  • 2.35, 111 (??), 23:12, 05/02/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    на бубунте работает без плясок с бубном
     
  • 2.42, имя (?), 01:00, 06/02/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    телепаты в отпуске
     
     
  • 3.59, Аноним (33), 08:23, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Это понятно. А адекваты?
     
     
  • 4.90, T1000 (?), 12:48, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Всё работает.
    strace в помощь.
     
  • 2.130, getfr (?), 13:49, 07/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Скорее всего, проблема из-за требования прав root (или +s, что почти то же самое)
     
  • 2.134, Noname (??), 15:02, 07/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Работает и Сент, и на Федоре, и на всем остальном.
     
  • 1.36, жабабыдлокодер (ok), 23:15, 05/02/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    "Живи долго и процветай"
     
     
  • 2.37, Аноним (37), 23:30, 05/02/2019 [^] [ответить]     [к модератору]  
  • –3 +/
    Сам по себе, чтобы проЦветал не получится Надо слегка вскопать, посадить, након... весь текст скрыт [показать]
     
  • 1.43, 4eburashk (?), 01:12, 06/02/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Молодцы! Расцеловал и побежал ставить.
     
  • 1.47, Аноним (47), 06:31, 06/02/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +6 +/
    Раз оно существует - кому-то это да надо. Успехов!
     
     
  • 2.83, Аноним (83), 11:16, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Для старпёров сойдёт, а для молодёжи нужно IDE на Rust'е, но его нету.
     
     
  • 3.108, Аноним (107), 21:33, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    У вас 4 ошибки в слове rust: правильно писать D.  :)
     
     
  • 4.118, bentall (ok), 10:46, 07/02/2019 [^] [ответить]     [к модератору]  
  • +/
    Боюсь те, кто значает что такое язык D 8212 молодёжью уже не называются Хотя... весь текст скрыт [показать]
     
  • 3.150, burjui (ok), 21:35, 09/02/2019 [^] [ответить]     [к модератору]  
  • +/
    IDE для Rust уже есть - плагин Rust для IntelliJ IDEA Работает далеко не идеаль... весь текст скрыт [показать]
     
  • 1.56, Аноним (56), 08:04, 06/02/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Долгих лет процветания сему набору. Хоть и не пользуясь давно.
     
  • 1.62, Аноним (62), 09:11, 06/02/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Мне вот не хватает в ней однооконного режима. Почему-то на винде он есть,а в линуксе - нет...
     
     
  • 2.65, Ю.Т. (?), 10:01, 06/02/2019 [^] [ответить]     [к модератору]  
  • +/
    Так делается же Не через настройку, а модуль какой-то надо ставить, но делается... весь текст скрыт [показать]
     
  • 2.74, llolik (ok), 10:26, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    > Мне вот не хватает в ней однооконного режима. Почему-то на винде он
    > есть,а в линуксе - нет...

    Пакет AnchorDockingDsgn из поставки включить надо (https://imgur.com/dWeDwV4)

     
     
  • 3.109, Аноним (107), 21:36, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Даже странно, почему docking (как лучший стандарт де-факто) ещё должен отдельно включаться. Ностальгия - ностальгией, но в 21 веке думать надо на порядок ширше.
     
     
  • 4.112, llolik (ok), 21:51, 06/02/2019 [^] [ответить]     [к модератору]  
  • +/
    Возможно потому, что не с каждым виджетсетом конкретной платформы оно работает ... весь текст скрыт [показать]
     
  • 4.114, Ю.Т. (?), 22:15, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    > Даже странно, почему docking (как лучший стандарт де-факто) ещё должен отдельно включаться.
    > Ностальгия - ностальгией, но в 21 веке думать надо на порядок
    > ширше.

    Однако экран может оказаться не ширше замысла. Или, скажем, не на весь экран -- можно?

     
  • 3.117, bentall (ok), 10:37, 07/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Посмотрел я на Lazarus, а то после того я пересел с Delphi на BC++B, а потом на Qt и, постепенно, окончательно на Linux я на паскале как-то и почти не писал ничего. Но всегда знал, что открытый аналог дельфей есть. Впечатления — смешанные. Многое понравилось. Вот как включать докирование окошек нашёл быстро и без чтения документации (просто просмотрел что там в /usr/share/lazarus/components/ мой slackbuild сложил). В живущей у меня дефолтной XFCE, правда, заголовки доков выглядят как привет из 1990, но ладно, к этому можно или привыкнуть, ну или со временем как-то подрихтовать. Можно даже понять, что подключение этой штуки требует перекомпиляции среды. Но вот почему подключение банального набора SQL-ных датасетов (пакет SQLDBLaz), да и _вообще_ любого пакета тоже требует перекомпиляции? Которая, скажем так, далеко несупербыстрая. Есть подозрение, что веселухи в этот процесс добавляет то, что линуксовый ld пытается проинтерпретировать код dfm-ок, в смысле lfm-ок и начинает несколько тупить. Это как-то вообще лечится?
     
     
  • 4.121, llolik (ok), 11:31, 07/02/2019 [^] [ответить]    [к модератору]  
  • +2 +/
    > В живущей у меня дефолтной XFCE, правда, заголовки доков выглядят как привет из 1990

    Оно вроде как настраивается вот тут (https://imgur.com/IRXmObf). RightClick по линии дока.
    > Но вот почему подключение банального набора SQL-ных датасетов (пакет SQLDBLaz), да и _вообще_ любого пакета тоже требует перекомпиляции?

    Как пишут тут (http://wiki.freepascal.org/Lazarus_Packages#What_is_a_Lazarus_package.3F), FPC пока не поддерживает динамические пакеты, только статические. Следовательно надо всю IDE пересобирать, т.к. динамичской загрузки хидеров пока тоже нет, но что-то в этом направлении вроде как делают http://wiki.freepascal.org/Dynamically_loading_headers

     
     
  • 5.122, bentall (ok), 12:02, 07/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Спасибо, со стилем заголовков доков или полным их отключением всё оказалоь элементарно. Что там с динамической подгрузкой компонент пилят — полюбопытствую. А насчёт ускорения линковки кто-то работает?
     
     
  • 6.123, llolik (ok), 12:35, 07/02/2019 [^] [ответить]    [к модератору]  
  • +/
    > ускорения линковки кто-то работает?

    Вот это, честно говоря, не интересовался, но можно на форуме FPC или в irc спросить.

     
  • 1.86, via (??), 11:35, 06/02/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    хмм, а правда на fpc можно в кросскомпиляцию под Cortex M0?
     
     
  • 2.102, Харитон (?), 17:39, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    под андроид/32 компилил консольную прокраму из Linux/х64.
    Правда, использовал CodeTyphon. Он при установке все кроскомпилеры/IDE/модули нужные вам накомпилит и все будет работать...
     
     
  • 3.105, Cradle (?), 19:11, 06/02/2019 [^] [ответить]    [к модератору]  
  • +/
    M0 это совсем не андроид, это помельче. Судя по их вики на сам кор можете fpc легко собрать, но для конкретного контроллера нужен будет рантайм и скрипты линкера, так что скорее всего придется попотеть и портировать из сишного тулчейна
     
     
  • 4.120, via (??), 11:16, 07/02/2019 [^] [ответить]    [к модератору]  
  • +/
    Да, Это Arduino Zero и вся розетка MKR.  Ок, короче, только отдельные функции
     
     
  • 5.125, Cradle (?), 13:21, 07/02/2019 [^] [ответить]    [к модератору]  
  • +/
    нет, скорее всего вы сможете с ним нормально работать, но не сразу, нужно будет адаптировать под контроллер. Рантаим контролелру для чего нужен: он инициализирует стек, обнуляет ram и инициализирует ее дефолтами из bss сегмента, больше от него никакой магии не требуется. В принципе 30-40 строк кода, но нужно понимать как оно работает.
     
  • 2.144, anonymous vulgaris (?), 02:22, 08/02/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    не скажу за М0, а для raspberri pi можно
    http://wiki.freepascal.org/Ultibo_core
     
  • 1.128, Jkeks (?), 13:43, 07/02/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Все на DevelStudio фигачу, внучек дельфей.
     
  • 1.143, anonymous vulgaris (?), 01:53, 08/02/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Краткое введение в современный Object Pascal для программистов
    https://castle-engine.io/modern_pascal_introduction_russian.html

    Modern Object Pascal Introduction for Programmers
    https://castle-engine.io/modern_pascal_introduction.html

     
     
  • 2.146, bentall (ok), 06:05, 08/02/2019 [^] [ответить]    [к модератору]  
  • +/
    > Краткое введение в современный Object Pascal для программистов
    > https://castle-engine.io/modern_pascal_introduction_russian.html

    ну а кто игроделинм интересуется, может на сам castle-engine посмотреть.

     
  • 2.147, Ю.Т. (?), 07:52, 08/02/2019 [^] [ответить]    [к модератору]  
  • +/
    > Краткое введение в современный Object Pascal для программистов
    > https://castle-engine.io/modern_pascal_introduction_russian.html
    > Modern Object Pascal Introduction for Programmers
    > https://castle-engine.io/modern_pascal_introduction.html

    Спасибо, интересно, особенно в части Object. Но:
    *беглейше* глянул -- и, как и ожидал в русском переводе, обнаружил, что 1) добавлен юмор (как бы ни к чему). 2) термины переведены небрежно / неточно.

    Пример для 1) разделы 9.1 и 9.4, заглавия. Пример для 2) раздел 9.2, введение (перевод "CORBA" vs "bare" и, далее, "чистая особенность языка" vs "особенность чистого языка").

     
  • 2.148, tonysh (?), 10:21, 08/02/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    Есть еще вполне неплохой перевод официальной документации:

    https://drive.google.com/drive/folders/0By1Ihlfr9cFlLUdtMFhlTUdlblU
    http://fpc-doc-ru.1gb.ru/

     
  • 1.152, Аноним (152), 15:41, 11/02/2019 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Ух Как же он меня в своё время выручил Надо было под Linux простенькую вещь ... весь текст скрыт [показать]
     
     
  • 2.153, Michael Shigorin (ok), 17:08, 11/02/2019 [^] [ответить]    [к модератору]  
  • +/
    > Люди голову ломают, решая проблему портирования проекта под другую ОС,
    > а тут всё для тебя из "коробки" завезли.

    ...на x86; см., например, https://bugzilla.altlinux.org/36023

     

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


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