Новый враппер для ncurses

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

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

Новый враппер для ncurses

Сообщение trifon » 04.02.2008 18:20:38

Я тут написал новый враппер для ncurses версии 5.6, хочется услышать комментарии о нём.

Из значительных изменений - поддержка widechar, поддержка мыши, добавил юнит form, для всего имеются тестовые программки.
Имеется тест UTF-8, использующий gettext.

ncrc с моим вариантом ncurses нормально компилируется, хотя программ использующих ncrt не пробовал.

Какие есть соображения по поводу возможности отправки этого на freepascal.org
trifon
постоялец
 
Сообщения: 135
Зарегистрирован: 24.12.2006 12:08:35

Сообщение Attid » 04.02.2008 20:37:24

для тех кто в танке это типа чтоб можно было переписать мс ? =)

Какие есть соображения по поводу возможности отправки этого на freepascal.org


ну для начало надо в новостях или листе рассылке это запостить там, а потом в трекер в раздел патчей.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение trifon » 13.02.2008 01:16:49

Нашёл тут интересную переписку: http://www.mail-archive.com/fpc-pascal%40lists.freepascal.org/msg11447.html
человек пишет, что переписал ncurses, используя только rtl ,Crt, keyboard, gpm.
На что ему отвечают, что назначение пакета ncurses в free pascal - возможность использования официальной библиотеки ncurses, что я и сделал.
Люди помогите отправить на freepascal.org, ибо в английском я не силён и не хочу позорится, вместе сделаем доброе дело.
ncurses присутствующий в fpc датирован, как я понял 2005 годом, с UTF-8 его использовать невозможно.

Что касается переписать mc - в точку, хочу попробовать написать некий гибрид дос навигатора и mc, кстати паскалевские исходники дос навигатора теперь доступны, возможно что то получится взять оттуда.
Кстати mc практически не использует ncurses, иначе проблем с юникодом у него было бы меньше.

И ещё хотелось услышать комментарии по коду.
Не ужели не нужно ни кому, консолью под linux интересовались вроде.
trifon
постоялец
 
Сообщения: 135
Зарегистрирован: 24.12.2006 12:08:35

Сообщение Attid » 13.02.2008 11:19:33

да видно не очень =)
я хотел себе утилитку давно написать , но чет где-то не заладилось и я на bash скрипте сделал . .

по поводу запостить это же в фпц надо, а я только на лазарусе тусуюсь изредка.

отправил в трекер 10820
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение trifon » 13.02.2008 11:49:04

Предупреждать надо, там подчистить и кое чего доделать надо.
К тому же я патч для ocrt добавить собирался, ибо несовместим, может он кому то нужен.
trifon
постоялец
 
Сообщения: 135
Зарегистрирован: 24.12.2006 12:08:35

Сообщение trifon » 13.02.2008 12:17:32

Мне такое не понятно, отправлять даже не заглядывая в содержимое.
trifon
постоялец
 
Сообщения: 135
Зарегистрирован: 24.12.2006 12:08:35

Сообщение Attid » 13.02.2008 15:58:52

ну на hello word я посмотрел =)

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

по поводу подправить это всегда пожалуста, прикрепляй там новый файл, старый удалят. ты там бы координаты оставил твой емыйл &&&sphere@??box.ru указать можно ?
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение trifon » 15.02.2008 01:36:57

Этот ящик не работает, если ты им оставлял какие либо обратные координаты, тогда если их заинтересует они, наверное, ответят, а если им не интересно, тогда смысла нету.
Если нужно могу другой майл дать.
trifon
постоялец
 
Сообщения: 135
Зарегистрирован: 24.12.2006 12:08:35

Сообщение trifon » 15.02.2008 20:09:48

Ящик из профиля работает, можешь его им отправлять.
trifon
постоялец
 
Сообщения: 135
Зарегистрирован: 24.12.2006 12:08:35

Сообщение Attid » 16.02.2008 00:36:24

пересобери архив(что ты там хотел добавить) и там контакт оставь.
я в новости на сайте лазаруса запостю.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение Alexander » 17.02.2008 01:23:42

Что то не компилируется:

Код: Выделить всё
/usr/local/bin/ld: cannot find -lncursesw
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 771
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

Сообщение Attid » 17.02.2008 01:41:22

ну а бублиатеки ncurses девелоперские стоят ?
вернее даже libncursesw5-dev
Последний раз редактировалось Attid 17.02.2008 01:50:24, всего редактировалось 1 раз.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение Alexander » 17.02.2008 01:46:28

Блин, извиняюсь.
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 771
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

Сообщение Alexander » 17.02.2008 01:48:59

Но всё равно не собралась.

Код: Выделить всё
Linking tbackground
ncurses.o: In function `GETBKGRND':
ncurses.pp:2409: undefined reference to `wgetbkgrnd'
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 771
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

Сообщение Attid » 17.02.2008 01:52:06

а версия 5,6 точно ?
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

След.

Вернуться в Разное

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

Рейтинг@Mail.ru