Модератор: Модераторы
Kemet писал(а):фронтенд к LLVM для языка Object Pascal
Дож писал(а):В FPC уже ведётся разработка LLVM-бэкенда
hinst писал(а):FreePascal монстроузный, а LLVM белый и пушистый?
wavebvg писал(а):LLVM сам по себе кроссплатформенный и получаем только избыточность при кодогенерации (FPC очень старается), да и томоза тоже местами случаются.
Не стоит путать фронтенд (синтаксис/семантика), с инфраструктурой - инфраструктура LLVM и FPC вполне нормальные(ну если закрыть глаза на сам исходный код FPC), а вот фронтенд FPC действительно монструозный.hinst писал(а):FreePascal монстроузный, а LLVM белый и пушистый?
Я видел - не устраимвает именно сам фронтенд и линия партии, по которой движется Дельфи и Фрипаскаль.Дож писал(а):В FPC уже ведётся разработка LLVM-бэкенда, см. в транке compilerllvm и http://lists.freepascal.org/fpc-devel/2 ... 35747.html
Я же написал - ориентир Delphi 2006, пока ТЗ нет. Будет писаться с нуля.wavebvg писал(а):Какие конструкции будут поддерживаться, есть ли наброски? Будете ли использовать какие-либо готовые разработки, чтобы довести их до ума (к примеру ip015 или llvm-pascal)?
И да, сборка мусора тоже будет поддерживаться
причем здесь троллинг? нам, реально нужен GC, ну не совсем нам, да, а клиентам, мы то сами от FPC давно отказались, пользуем Delphi в случае необходимости(невеликой), но, в силу наличия выигранного тендера и желания заказчика, придется вновь ввести объжект паскаль в продакшен - сейчас решение на FPC, как временное решениеДож писал(а):И да, сборка мусора тоже будет поддерживаться
Дай угадаю: вся тема — это такой пятничный троллинг?
hinst писал(а):Нельзя просто так взять и написать компилятор с нуля. А недописанный компилятор без библиотек, без IDE но с багами нафиг нужен. Поэтому ответ = не нужен
hinst писал(а):недописанный компилятор без библиотек, без IDE
hinst писал(а):компилятор
Это не полный компилятор, а фронтенд к LLVM, что несколько проще, к тому же язык - Дельфи 2006(ориентир), так что собрать ото же Лазарус или тайфун будет можно (хотя, возможно, и потребуются некоторые изменения, кроме того есть своя IDE, написанная на Delphi 2006, так что всё не так печальноhinst писал(а):Нельзя просто так взять и написать компилятор с нуля. А недописанный компилятор без библиотек, без IDE но с багами нафиг нужен. Поэтому ответ = не нужен
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22