Открытый софт: Free Pascal под Linux.

 
+
-
edit
 

Balancer

администратор
★★★★★
Специально для задававших вопросы поставил сабж, благо несколько минут компиляции.

Задавайте вопросы :D Только конкретные, на Паскале никогда ничего не писал, в ТурбоПаскале не работал. Но на вид - вполне интерфейс привычный.
Прикреплённые файлы:
 
 
RU spam_test #05.02.2007 12:29
+
-
edit
 

spam_test

аксакал

На вид, копия Turbo Pasсal 7.0
В каком виде поставляется? Ткнул-поехали установить возможно?
 

BrAB

аксакал
★★
Balancer> Специально для задававших вопросы поставил сабж, благо несколько минут компиляции.
Balancer> Задавайте вопросы :D Только конкретные, на Паскале никогда ничего не писал, в ТурбоПаскале не работал. Но на вид - вполне интерфейс привычный.

модули есть?
Было у еврея всё плохо. Пришел за советом к равину. Тот - напиши над дверью - "Так будет не всегда". Стало всё ок. Пошел он благодарить. А тот ему - надпись не стирай. Злой чечен ползет на берег. ©Лермонтов  

TEvg

аксакал

админ. бан
Ну наверное обычный набор модулей есть, как без этого.
Интересно какой интерфейс делается? Консольный?
 
+
-
edit
 

Balancer

администратор
★★★★★
spam_test> На вид, копия Turbo Pasсal 7.0
spam_test> В каком виде поставляется? Ткнул-поехали установить возможно?

В Ubuntu, видимо, как у них принято, ткнуться галочкой в менеджере пакетов (я полагаю, что у них оно в стандартных репозиториях есть). В Gentoo - emerge fpc-ide. Через 15 минут можно запускать. Правда, по дефолту в меню "Приложения" не прописывается, или ручками "Выполнить -> fp", или ярлык сделать.

А так - да, после установки сразу работает. Пишешь программу, Ctrl-F9 - она выполняется.
 
+
-
edit
 

Balancer

администратор
★★★★★
BrAB> модули есть?

Юнитов как-то несколько сотен. По категориям:
code text
  1. # ls /usr/lib/fpc/2.0.4/units/*
  2. bfd    fpgtk   ggi    hash      libc     netdb   pasjpeg   rtl      unixutil  zlib
  3. cdrom  fv      gnome  ibase     libgd    newt    paszlib   sqlite   unzip     zvt
  4. fcl    gconf   graph  imlib     libpng   odbc    postgres  svgalib  utmp
  5. fftw   gdbint  gtk    lexyacc   mysql    opengl  pthreads  syslog   uuid
  6. forms  gdbm    gtk2   libasync  ncurses  oracle  regexpr   tcl      x11
 
+
-
edit
 

Balancer

администратор
★★★★★
TEvg> Интересно какой интерфейс делается? Консольный?

Судя по тому, что есть в юнитах X11, можно и GUI. Но под виндой такой код не пойдёт, понятно. Есть tcl - эта штука потенциально мультиплатформенная, но интерфейс убогий. О! в модулях вижу gtk2 - это уже вполне прилично выйдет. Перекомпилировать программу под винды, понятно, придётся, но код будет уже переносимым.
 

BrAB

аксакал
★★
ок, жалко он мне не нужен :) но паскаль записываем в + линуху
Было у еврея всё плохо. Пришел за советом к равину. Тот - напиши над дверью - "Так будет не всегда". Стало всё ок. Пошел он благодарить. А тот ему - надпись не стирай. Злой чечен ползет на берег. ©Лермонтов  
+
-
edit
 

Balancer

администратор
★★★★★
Кстати, хотя под Linux Паскаль не в ходу, недавно попадался анонс какой-то утилитки (консольной, правда), именно на Фрипаскале написанной. Судя по всему, это как раз кто-то с Windows перешёл. И прижился :D

...

Кстати, если кому-то интересно сравнить его скорость в сравнении с другими языками (под Linux) - Which programming languages are fastest? | Computer Language Benchmarks Game
 
+
-
edit
 

Balancer

администратор
★★★★★
В параллельной теме вопрос возник про отладку в FP. Каюсь, действительно, в этом IDE дебага по дефолту нет. Зато сразу попалось вот это:



ну и ещё вот так оно может:



Просто emerge lazarus. Лицензия - GPL-2.
 
+
-
edit
 

Mishka

модератор
★★★
А DDD не подойдёт в качестве оболочки gdb?
 
+
-
edit
 

Balancer

администратор
★★★★★
Mishka> А DDD не подойдёт в качестве оболочки gdb?

Говорят, что пойдёт. Собственно, основная масса пишет на Free Pascal в связке VIM + DDD.

Но у нас-то речь тут о школьниках :)
 
RU spam_test #07.02.2007 09:17
+
-
edit
 

spam_test

аксакал

Понимаю, что PNG почетче рисует, но для восприятия хватило бы и JPG. Малость грузит.
 
RU helicopter #08.02.2007 00:05
+
-
edit
 

helicopter

втянувшийся

Поставил этот lazarus, блин, вылитый делфи =)
 
RU helicopter #08.02.2007 00:10
+
-
edit
 

helicopter

втянувшийся

А по поводу FPC, помнится я его давно ещё под кноппиксом ставил, дебаггер там работал нормально, а сейчас собрал под гентой, а оно пишет
"No debugger support avilable" :( И запускается что-то только с TERM="xterm" иначе нифига + глюки с мышем. Странно как-то это всё, ведь раньше нормально было :/
 
+
-
edit
 

Balancer

администратор
★★★★★
Видимо, требует более тонкой конфигурации, чем сделали в ebuild'е :) А терминалка - у меня оно вообще всюду xterm прописано. Ибо тот же gnome (gnome-terminal) очень многие приложения не понимают и глючат. Ладно б только с мышкой, но и с клавиатурой.

...

Кстати, что интересно - а, ведь, Kylix в портеже нет. Интересно, какая у него лицензия (влом на сайт Борланда лезть)
 
RU helicopter #08.02.2007 11:27
+
-
edit
 

helicopter

втянувшийся

Balancer> Видимо, требует более тонкой конфигурации, чем сделали в ebuild'е :) А терминалка - у меня оно вообще всюду xterm прописано. Ибо тот же gnome (gnome-terminal) очень многие приложения не понимают и глючат. Ладно б только с мышкой, но и с клавиатурой.
У меня там rxvt-unicode... с просто TERM="rxvt" аналогиная байда...
с TERM="xterm" запустился, но управление только с клавы, мышка как-будто отключается после первого клика, х3 что-там.
Balancer> Кстати, что интересно - а, ведь, Kylix в портеже нет. Интересно, какая у него лицензия (влом на сайт Борланда лезть)
Наверное такая-же как у велфи, за кучу килобаксов... Ну уж точно не гпл, я даже слышал, что они не все бинарники портировали, а юзают wine для некотрых.
 

в начало страницы | новое
 
Поиск
Настройки






Твиттер сайта
Статистика
Рейтинг@Mail.ru
АвиаТОП
 
Яндекс.Метрика
website counter
 
free counters