Понимаю, но не понимаю ЗАЧЕМ ЭТО НАДО
Выложите еще раз сюда ссылку на ваш модуль. А то я ее потерял.
Добавил в дистрибутив как экспериментальный модуль.
Такая программа не компилируется:
uses BlockFileOfT;
begin
var f := new BlockFileOfT<integer>;
end.
Потому что модуль называется BlockFileOfT
, а класс уже – BlockFileOf<T>
. Это работает:
var f := new BlockFileOf<integer>;
Скопировал примеры. В обновлении выйдут.
А можно как-то более прилично написать лицензию? Дистрибутив всё-таки Найдите стандартную, которая Вам подходит.
Ну, а разве такая лицензия бывает заумными и нечитабельными словами?))) Я всегда видел только так, простонародно, но зато понятно тем кто будет использовать.
Напишите более официальную лицензию. Они бывают короткие.
- Я не представляю как гипер-оффициальная версия должна выглядеть.
- Зачем всё же? Если бы это было что то продают десятками миллионов людей. Но тут не только бесплатно, но и лицензия ясно говорит что лицензии нету. Или это как то не ясно?
Вот тут:
Например, напишите, что лицензия MPL
Вот что у нас записано в каждом файле:
// Copyright (©) Ivan Bondarev, Stanislav Mihalkovich (for details please see \doc\copyright.txt)
// This code is distributed under the GNU LGPL (for details please see \doc\license.txt)
Выберите лицензию и напишите ее во 2 строке
Добавил:
@Admin, кстати, а вы реализовали автоматичное добавление файлов из этого репозитория?
Или пока ручками?
Я ещё сделаю несколько изменений (в основном добавлю/улучшу примеры, но и сам модуль немного доработаю), поэтому желательно чтоб всё делалось автоматично, при запуске тестов или чего то типо того.
Кстати, лучше напомню лишний раз, в репозитории написано что и как куда копировать (только что обновил).
Я не знаю, как это сделать.
Рекомендую Вам по-другому назвать: BlockTypedFile или BlockFile
сек, соберу простенькую прогу делающую это
А по моему BlockFileOf<T>
более естественно, особенно тем, кто про шаблоны ещё не слышал.
Copy files from BlockFile to PABC.Net.rar (124,3 КБ)
Замените там 3 строки - константы на правильные папки, а так - работает.
Не, я не буду это всякий раз делать. Разберитесь, как у нас делают pull request
Так и не надо, я же говорю, прикрепите запуск этой проги к действиям которые выполняет при сборке билда (к примеру, к тестированию). Она сек за 5 всё делает и завершается.
И я её сделал так чтоб она подстраивалась к возможности что я буду добавлять файлы и папки в свой репозиторий, поэтому её заменять никогда не придётся.
Так не делается. Присылайте pull request при важных обновлениях.