IntelliJ IDEA + Pascal

Обсуждаются как существующие проекты (перевод документации, информационная система и т.п.), так и создание новых.

Модератор: Модераторы

Ответить
Mirage
энтузиаст
Сообщения: 881
Зарегистрирован: 06.05.2005 20:29:07
Откуда: Russia
Контактная информация:

Сообщение Mirage »

Всем привет и с праздниками!
Новая версия, ну и наконец зарелизил исходники. А то многие просили и просят зачем-то. :D
https://github.com/casteng/i-pascal

Посмотрим хоть зачем. :lol:
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

И что тут непонятного?
1) как справку.
2) вдруг захочется что-то изменить... либо для себя, либо для всех.
Mirage
энтузиаст
Сообщения: 881
Зарегистрирован: 06.05.2005 20:29:07
Откуда: Russia
Контактная информация:

Сообщение Mirage »

Как справку по чему?
Что касается изменений, то как показывает практика, никто в сообществе не станет разбираться даже с кодом на паскале, не говоря уже о яве. А там много с чем разобраться надо будет, чтобы что-то изменить.
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

Mirage писал(а):Как справку по чему?


По FPC, например. Да и, иногда проще взглянуть как реализован код, чтобы понять что он делает.

Mirage писал(а):никто в сообществе не станет разбираться даже с кодом на паскале, не говоря уже о яве.


Людей много, так что кто-то может и захотеть.
Mirage
энтузиаст
Сообщения: 881
Зарегистрирован: 06.05.2005 20:29:07
Откуда: Russia
Контактная информация:

Сообщение Mirage »

Как справка по FPC пока не очень. Вот будет подсветка всех ошибок, варнинги и т.д., тогда будет неплохой справкой даже без исходников.

А людей действительно немало. Например, 9-го января было 404 скачивания из официального репозитория. Всего около 45 тысяч. Плюс, как-то на Livecoding.tv ролик какого-то прогера, писавшего код в I-Pascal.:)
Но вот фидбэка или даже багов со всего этого кот наплакал.
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

В исходниках самого FPC разобраться еще сложнее, но, тем не менее, я их успешно в этих целях использую. Например, пытаясь разобраться в WinAPI (будет под рукой линукс так и в LinAPI тоже)
grot
новенький
Сообщения: 82
Зарегистрирован: 13.02.2010 15:33:03

Сообщение grot »


==========================================================================================
============ ??? !!! ??? что с отладчиком ??? !!! ??? =============
==========================================================================================
Mirage
энтузиаст
Сообщения: 881
Зарегистрирован: 06.05.2005 20:29:07
Откуда: Russia
Контактная информация:

Сообщение Mirage »

Все отлично! Теперь можно взять и прикрутить какой нравится!
Андрей
незнакомец
Сообщения: 4
Зарегистрирован: 18.02.2017 11:20:06

Сообщение Андрей »

Ребят, нужна ваша помощь. На маке, при подключении sdk, выводится ошибка "Select Home Directory for Free Pascal SDK". И такой вопрос, где должна находится папка fpc?
Mirage
энтузиаст
Сообщения: 881
Зарегистрирован: 06.05.2005 20:29:07
Откуда: Russia
Контактная информация:

Сообщение Mirage »

Это не ошибка, это запрос местоположения компилятора. Обычно сразу предлагается рабочий вариант, если удалось найти. Но на маке может само и не найти. Указать надо папку, где лежит папка bin/, в которой сам компилятор, т.е. фал "fpc". Либо не сразу папка bin/, а сперва версия и/или таргет.
Т.е. если сам компилятор лежит допустим в /opt/fpc/3.0.0/x86_64/bin, то надо указать /opt/fpc
Андрей
незнакомец
Сообщения: 4
Зарегистрирован: 18.02.2017 11:20:06

Сообщение Андрей »

Mirage писал(а):Обычно сразу предлагается рабочий вариант, если удалось найти

Да, вариант предлагается, но как раз он то и не подходит.
Изображение
Mirage писал(а):Указать надо папку, где лежит папка bin/

Покопался в "fpc" и не нашел папку "bin" :(
Mirage
энтузиаст
Сообщения: 881
Зарегистрирован: 06.05.2005 20:29:07
Откуда: Russia
Контактная информация:

Сообщение Mirage »

А где тогда лежит екзешник компилятора? which fpc что выдает?
На скрине где-нибудь в папке 3.3.0 разве его нет?
Андрей
незнакомец
Сообщения: 4
Зарегистрирован: 18.02.2017 11:20:06

Сообщение Андрей »

Вот что лежит в папке 3.0.0
Изображение
Mirage
энтузиаст
Сообщения: 881
Зарегистрирован: 06.05.2005 20:29:07
Откуда: Russia
Контактная информация:

Сообщение Mirage »

Ага, значит там есть екзешник (ppc386 и ppcx64), но bin/fpc нет. Еще он может лежать в /usr/bin или /usr/local/bin.
Но не лежит видимо, т.к. в этих директориях ищется по умолчанию. Правильно было бы указать эту самую 3.0.0/.
Надо выяснить, где лежит екзешник fpc.
Как устанавливался fpc?
Андрей
незнакомец
Сообщения: 4
Зарегистрирован: 18.02.2017 11:20:06

Сообщение Андрей »

Нашел екзешник fpc в директории /usr/local/bin
Не знаю, правильно ли я сделал, скопировал екзешник в папку 3.0.0 и снова указал путь к ней в idea. Всё заработало :)
Ответить