Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вт ноя 20, 2018 5:05 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 5 сообщений ] 

Префиксы к экспортируемым из стандартных библиотек именам следует оформлять...
...в стиле "img.flip.layer", отделяя точками 30%  30%  [ 8 ]
...в стиле "con_write_asciiz", отделяя подчёркиваниями 52%  52%  [ 14 ]
...и так, и так, каждую функцию экспортировать под двумя именами 7%  7%  [ 2 ]
...как того захочет автор библиотеки 7%  7%  [ 2 ]
...свой вариант 4%  4%  [ 1 ]
Всего голосов: 27
Автор Сообщение
СообщениеДобавлено: Пн май 25, 2009 12:11 am 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн ноя 28, 2005 8:00 pm
Сообщения: 1601
Собственно, опрос. Вызван тем, что обнаружилась версия console.obj (svn.1042), в которой существующие экспорты продублированы "в стиле libs-dev". Пока структура библиотек ещё не очень развита, ещё не поздно это стандартизовать.

_________________
Ушёл к умным, знающим и культурным людям.


Вернуться к началу
СообщениеДобавлено: Пн май 25, 2009 7:23 am 
Не в сети
Site Founder
Аватара пользователя

Зарегистрирован: Вс авг 08, 2004 8:55 am
Сообщения: 689
Проголосовал за второй вариант с подчёркиваниями. Думаю, не секрет, что первый вариант - моих рук дело, и смысл заключался не только в том, что это было красиво :) но и в том, чтобы усложнить жизнь тем, кто хотел бы использовать библиотеки в языках высокого уровня. Так как в данное время я их разработкой более не занимаюсь, а по словам самого diamond'а "на одном FASM'е свет клином не сошёлся", - что поделать, приходится признавать, что времена меняются.

_________________
in code we trust


Вернуться к началу
СообщениеДобавлено: Пн май 25, 2009 8:10 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
2й вариант выглядит лучше и почему-то логичней)

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Вернуться к началу
СообщениеДобавлено: Пн май 25, 2009 11:27 am 
Не в сети
Site Founder
Аватара пользователя

Зарегистрирован: Вс авг 08, 2004 8:55 am
Сообщения: 689
Кстати, вспомнилось, что есть ещё и третий вариант (кроме точек и подчёркиваний) - ImgFlipLayer и ConWriteAsciiz , так называемый camel case. Это чисто для восстановления справедливости, голосовать за него я не собирался.

_________________
in code we trust


Вернуться к началу
СообщениеДобавлено: Вт июн 02, 2009 4:17 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пн ноя 28, 2005 8:00 pm
Сообщения: 1601
Видимо, опрос можно считать законченным, вариант с подчёркиваниями победил.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 5 сообщений ] 

Часовой пояс: UTC+03:00


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB