|
|
|
|
|
|
|
|
ОБЩ |
Общие функции |
72K |
Рикардо Форно |
Дек 31/06 |
27.50 |
|
Большая коллекция полезных функций общего назначения.
Дек 31: добавлен файл документации.
| |
|
ОБЩ |
Строковые подпрограммы с маркерами |
24K |
Кэт |
Дек 27/02 |
26.30 |
|
Большая коллекция подпрограмм, преобразующих строки текста,
основанных на обработке потоков так называемых "маркеров".
Дек 27: версия 2.1, добавлены команды и опции, ускорена работа.
| |
|
ОБЩ |
Двоичные Print и Get |
17K |
Габриэл Боэми |
Мар 30/99 |
20.75 |
|
Эффективная система для записи/чтения объектов Euphoria в/из файла.
По методу Габриэла записывается и считывается любой атом или ряд
Euphoria. Приводятся сравнительные тесты производительности со
стандартными Euphoria print()/get(), а также с методами EDOM
Ральфа Нойенхьюзена. См. также систему EDS.
| |
|
ОБЩ |
Функции даты и времени |
13K |
Карл Уайт |
Июн 26/01 |
17.00 |
|
Подпрограммы для расчетов дат и времени. Включена
подробная документация и справка о ходе разработки.
| |
|
ОБЩ |
Ассоциативные списки (таблицы) |
17K |
Джири Бэбор |
Сен 9/02 |
13.00 |
|
Три различных воплощения таблиц (ассоциативные списки пар ключ/величина).
Сен 9: новый подход, более интуитивный и быстрый.
| |
|
ОБЩ |
Библиотека CxImage |
564K |
Мик |
Май 20/10 |
12.00 |
|
Оболочка Euphoria для библиотеки CxImage. Она может загружать
и записывать файлы изображений форматов BMP, GIF, JPG, PNG,
ICO, TGA и PCX, а также масштабировать изображения с
использованием двух типов фильтрации. Включен пример программы.
Май 20: добавлена поддержка Linux (32-бит).
| |
|
ОБЩ |
Библиотека Unicode 1.2 от Томми |
7K |
Томми Карлье |
Июн 13/04 |
7.50 |
|
Позволяет читать и записывать файлы в формате Unicode.
Июн 13: исправлены некоторые ошибки, благодарности Артуру Крампу.
| |
|
DOS |
Графическая библиотека Neil |
49K |
Пит Эберлейн |
Сен 22/99 |
7.15 |
|
Хорошо продуманная графическая библиотека для DOS32.
Вам также понадобится файл asm.e из пакета Пита asm.zip.
Отсюда вы попадете на узел Пита, где выложены файлы.
| |
|
DOS |
Длинные имена файлов для DOS |
16K |
Юрген Люфье |
Авг 8/05 |
7.00 |
|
Код этой библиотеки код расширяет поддержку Euphoria
длинных имен для DOS в части current_dir(), chdir(),
dir() и создания файлов с open(). Имеются подпрограммы
для преобразований имен. Проверьте этот код на различных
версиях DOS - если он безупречен, не исключено, что он
будет встроен в будущие версии Euphoria для DOS.
Авг 8: добавлена авторская лицензия.
| |
|
WIN |
Графическая библиотека GdiPlus |
132K |
Эл Гетц |
Мар 30/05 |
6.00 |
|
Эта графическая библиотека содержит более 600 функций, которые
могут быть вызваны из программы Euphoria для вывода/записи
изображений и вычерчивания разнообразных графических объектов
и текста. Позволяет работать с файлами форматов jpg, gif, bmp, png,
tif, ico, emf, wmf. Функции сгруппированы в соответствии с их
назначением, а их C-объявления выполнены с расчетом на немедленное
к ним обращение.
| |
|
ОБЩ |
Модифицированная процедура печати |
2K |
Габриэл Боэми |
Мар 29/00 |
6.00 |
|
Модифицированная процедура print(), которая выводит
ряды как текстовые строки в двойных кавычках. Это
может сэкономить пространство, если вы пользуетесь
парой операторов print()/get() для записи/чтения
своих данных.
Мар 29: незначительные обновления для придания
статуса Public Domain.
| |
|
ОБЩ |
Pretty Print от Пита |
5K |
Пит Ломэкс |
Сен 11/04 |
5.50 |
|
Процедура для отображения рядов Euphoria и таблиц
в удобном для чтения формате. Вы можете задать файл,
глубину вложения, ширину и высоту экрана, формат
данных (строки, целые или дробные числа), границу
кодов ascii для строк и обработку дат.
Полный исходный код.
Сен 11: печать 32-битных целых.
| |
|
DOS |
Пакет графики для режима 19 |
62K |
Hollow Horse Software |
Фев 19/97 |
5.08 |
|
Быстрый пакет для написания игр и графических приложений
для экранного режима 19. Эти программы были внимательно
проверены Марком Хоннором.
| |
|
ОБЩ |
Библиотека GD |
577K |
Эллиотт Салес де Андраде |
Окт 19/05 |
4.50 |
|
Оболочка Euphoria для библиотеки GD. Поддержаны форматы
JPG, PNG, WBMP и XPM. Имеется возможность чтения и записи
файлов каждого из форматов. Вы можете чертить прямоугольники,
окружности, дуги, линии, простой текст и применять шрифты
TrueType (.ttf).
Окт 19: исправлены ошибки CDECL и в функции atan2.
| |
|
ОБЩ |
Подпрограмма таймера высокого разрешения |
13K |
Верне Тайс |
Янв 23/05 |
4.00 |
|
Предназначена для хронометрирования времени исполнения кода.
Очень хороша для тестов производительности, сравнения скорости
альтернативных алгоритмов. Требуется процессор класса Pentium+,
так как используется TimeStampCounter, который реагирует на каждый
цикл тактовой частоты. Имеется подробный комментарий, примеры,
полученные при тестировании на платформе DOS32, на консоли WIN98,
в окне DOS под WIN98, и пример тестовой программы.
| |
|
ОБЩ |
Библиотека компрессии ZLib |
105K |
Эллиотт Салес де Андраде |
Ноя 29/03 |
4.00 |
|
Библиотека открытого кода ZLib, адаптированная для Euphoria.
Включен файл .dll для Windows. На Linux вы можете использовать
имеющуюся на большинстве систем стандартную общую библиотеку.
Ноя 29: ZLib версии 1.2.1, увеличена скорость, новые
декомпрессия (основанная на обратных вызовах)
и стратегия кодирования.
| |
|
WIN |
Поиск по образцу |
53K |
Карл Бошерт |
Апр 23/02 |
4.00 |
|
Библиотека регулярных выражений, реализованная как интерфейс
с PCRE .DLL (Perl-Compatible Regular Expressions) Филиппа Хазеля.
Апр 23: переименованы функции API, введен высокоскоростной
"индексный" API.
| |
|
ОБЩ |
Поиск образцов в текстовых строках |
8K |
Дэвид Куни |
Фев 4/00 |
4.00 |
|
Процедура, выполняющая поиск сложных образцов
в строках текста. Она изрядно отстает от wildcard_match()
из библиотеки wildcard.e, входящей в пакет Euphoria,
и базируется на технологии Perl из области регулярных
выражений.
Фев 4: усовершенствование обработки символа escape '/'.
| |
|
DOS |
Улучшенная mem_copy() для игр действия |
4K |
Майкл Болин |
Июн 2/98 |
4.00 |
|
Высокопроизводительные процедуры для вывода изображений на экран.
| |
|
ОБЩ |
Биты и байты |
13K |
Майк Даффи |
Янв 24/07 |
3.80 |
|
Битовые и байтовые функции для Euphoria 2.4 и выше.
Янв 24: исправлено вычисление предела в word/dword_scan(),
расширена cpu_id(), добавлена std_call(), обновлена документация.
| |
|
ОБЩ |
Сохранение объектов Euphoria в памяти |
5K |
Джоуд Фергюссон |
Сен 20/02 |
3.50 |
|
Библиотека для записи/извлечения любого объекта Euphoria,
т.е. целого, с плавающей точкой, сложного вложенного ряда -
как последовательности байтов в выделенной памяти или в
файле. Кроме всего прочего, вы можете использовать этот
код для передачи данных Euphoria между раздельными
процессами Euphoria - см. Общая память для процессов.
Сен 20: запись/чтение сжатых данных в файле или ряде,
оптимизация сжатия данных.
| |
|
ОБЩ |
Битовые операции |
10K |
Юрген Люфье |
Май 3/07 |
3.30 |
|
Гибкие и быстрые битовые операции с 32-битными целыми,
в основном, на базе машинного кода.
Май 3: функция crc32() переписана в машинном коде и
стала значительно быстрее. Улучшена документация.
| |
|
ОБЩ |
Доступ к файлам .ini |
11K |
Майк |
Июл 11/02 |
3.10 |
|
Библиотека для доступа к файлам .ini. Эта библиотека
первоначально входила в пакет редактора для Windows Майка.
| |
|
|
|
|
|
|
|
|
|
DOS |
Черепашья графика |
17K |
Джири Бэбор |
Янв 2/00 |
3.10 |
|
Пакет для отображения черепашьей графики - метода
рисования изображений, принятого в LOGO и других популярных
языках. Джири включил в пакет также несколько артистически
выполненных примеров.
Янв 2: код переписан набело, плюс улучшена документация.
| |
|
WIN |
Доступ к последовательному порту под Windows |
8K |
Жак Дешен |
Май 24/09 |
3.00 |
|
Библиотека, обеспечивающая доступ к последовательному
порту средствами WIN32 API.
| |
|
ОБЩ |
Файловый I/O, экранный I/O и разные другие функции |
46K |
Билл Рид |
Июл 17/05 |
3.00 |
|
Библиотечные функции для чтения, записи и преобразования
файлов. Подпрограммы для рисования окон диалогов и сообщений
под DOS, ввода пароля, чтения и записи на экране. Функции
могут комбинироваться для создания браузера файлов.
Документация, примеры.
| |
|
ОБЩ |
Сортировка записей |
8K |
Дерек Парнелл |
Окт 10/04 |
3.00 |
|
Функции для сравнения и сортировки записей по полю и для преобразования
символьных строк в числа. Обрабатывает символьно-числовые чувствительные
к регистру поля по возрастанию/убыванию значения поля.
Имеется документация HTML (index.htm).
| |
|
WIN |
Функция System_wait |
2K |
Пит Ломэкс |
Июл 15/04 |
3.00 |
|
Альтернатива стандартной system_exec(). Первоначально предложена Юргеном
Люфье, модифицирована для обеспечения задержки на 40ms (1/25 секунды),
необходимой, чтобы завершилась дочерняя задача. Может работать с Win32Lib
или без нее.
| |
|
WIN |
Библиотека для связи с функциями RAR |
92K |
Эллиотт Салес де Андраде |
Ноя 24/03 |
3.00 |
|
Динамическая библиотека Windows, обеспечивающая распаковку,
просмотр и проверку архивов RAR с поддержкой парольной защиты.
Имеется оболочка Euphoria и демо-программа.
| |
|
WIN |
Доступ к .ini-файлам |
8K |
Аку |
Май 28/03 |
3.00 |
|
Библиотека для работы с файлами INI, использующая штатные
функции Windows. Возможны чтение/запись любого объекта
Euphoria. Имеется демо-программа.
| |
|
ОБЩ |
Структуры |
6K |
Дерек Парнелл |
Июл 22/02 |
3.00 |
|
В этой библиотеке воплощена одна из форм имитации структур
C в Euphoria. Эти структуры являются рядами фиксированной длины
с поименованными элементами и (опционально) с фиксированными
типами элементов. Структуры подаются в подпрограммы по ссылке,
а не по значению.
Июл 22: добавлена процедура для удаления определения структур,
улучшена документация, исправлена пара незначительных ошибок.
| |
|
ОБЩ |
Библиотека CRC |
3K |
Грэм Барки |
Янв 5/02 |
3.00 |
|
Подпрограммы для вычисления Cyclic Redundancy Check
(циклического избыточного контрольного кода), 32-битного
или 16-битного. Весьма полезны для обнаружения порчи
переданных по сети файлов.
| |
|
DOS |
Загрузчики для .GIF и .PCX форматов |
11K |
Майкл Болин |
Сен 28/97 |
3.00 |
|
Процедуры, похожие на read_bitmap() Euphoria
для .BMP-файлов, которые читают .GIF и .PCX-файлы.
| |
|
ОБЩ |
Библиотека перерыва в задачах |
3K |
Райан В. Джонсон |
Июл 14/08 |
2.60 |
|
Полезные подпрограммы: nanosleep() - для перерыва меньше
1 секунды, delay() и idletask() - для освобождения процессора
диспетчером задач, если на это время нет других исполняемых
задач Euphoria (иначе диспетчер будет использовать активное
ожидание, пожирающее время процессора, если перерыв между
задачами меньше 1 секунды). Подробности в комментариях
исходного кода библиотеки.
Июл 14: пакет представлен заново.
| |
|
ОБЩ |
Точный таймер для DOS и Windows |
17K |
Даниэль Клусс |
Авг 6/04 |
2.50 |
|
Подпрограмма машинного кода, обеспечивающая значительно
более высокую точность отсчета времени, чем стандартная
функция Euphoria time(). Работает с процессорами Pentium
и более новыми.
Авг 6: ускорена инициализация.
| |
|
WIN |
Функция win_dir() |
10K |
Грег Хаберек |
Дек 17/05 |
2.00 |
|
Специфическая подпрограмма для работы с каталогами Windows.
Выдает ту же самую информацию, что и стандартная функция
Euphoria dir(), но полностью использует возможности Windows.
Используются строки Unicode, так что максимальная длина имени
файла может составлять 32767 символов, а не 255. Дополняет
Euphoria dir(), позволяя более удобно обрабатывать символы
из расширенной таблицы ASCII. Примечание: строки Unicode
доступны только под Windows NT/2000/XP.
Дек 17: исправление ошибок, благодарности Элу Гетцу.
Обновлена демо-программа.
| |
|
DOS |
Игровая библиотека Emagine 1.2 |
92K |
Эмлин Мерлин |
Ноя 4/04 |
2.00 |
|
Мощная игровая библиотека, предоставляющая подпрограммы
для быстрого манипулирования спрайтами и буферами. Имеются
подпрограммы для управления палитрой, а также для записи
и отображения изображений. Поддержана музыка MIDI и
звуковое сопровождение на встроенном динамике PC.
Ноя 4: новые подпрограммы, оптимизация, добавлены
демо-программы.
| |
|
WIN |
Библиотека BZip2 |
45K |
Грег Хаберек |
Окт 14/03 |
2.00 |
|
Переписанная библиотека компрессии данных BZip2,
первоначально выпущенная Аку. Не требует других
библиотек и написана на английском.
| |
|
ОБЩ |
LZ-алгоритм сжатия данных |
51K |
Мик |
Май 28/03 |
2.00 |
|
Мик преобразовал вариант очень эффективного LZ-алгоритма
сжатия для Euphoria. Вы можете использовать его для
компрессии любого файла с последующей декомпрессией.
Май 28: Мэттью Левис значительно оптимизировал кодировщик,
а Мик улучшил и кодировщик, и декодер.
| |
|
DOS |
Векторная графическая библиотека Vega |
48K |
Колин Тэйлор |
Авг 26/99 |
2.00 |
|
Впечатляющая векторная графическая библиотека, которая может быть
использована и для DOS32, и для WIN32. Имеется отличная обучающая
программа, разъясняющая применение данной библиотеки.
Авг 26: файловые процедуры ввода/вывода и новая демо-программа.
| |
|
WIN |
Двухплатформенная мультимедийная библиотека Jarod |
828K |
Мик |
Окт 7/00 |
1.95 |
|
Мультимедийная библиотека, которая работает под DOS и Windows.
Прилагаются демо-программы.
Окт 7: новые подпрограммы отрисовки линий, кругов и табличек,
исправлены ошибки, большинство демопрограмм могут быть
транслированы на C.
| |
|
DOS |
Мышиные процедуры |
30K |
Джири Бэбор |
Мар 18/98 |
1.60 |
|
Превосходная коллекция процедур управления мышью,
которые работают во всех графических режимах, включая SVGA.
Примечание: Джири теперь уже обновил файл rat.e, но
демонстрационные программы в этом пакете не перестали быть
интересными. См. Усовершенствованные мышиные процедуры.
| |
|
WIN |
Euphoria-Allegro библиотека биткарт |
1K |
Майк Вевер |
Янв 8/04 |
1.50 |
|
Библиотека функций, позволяющая использовать биткарты
в стиле Euphoria с Allegro. Требуется библиотека
Allegro Рэя Смита.
| |
|
|
|
|
|
|
|
|
|
ОБЩ |
Стековая библиотека |
5K |
Люциус Л. Хайлли III |
Май 22/02 |
1.50 |
|
Набор подпрограмм для манипулирования
стеками LIFO и очередями FIFO.
| |
|
ОБЩ |
Множества |
2K |
Род Джексон |
Ноя 19/01 |
1.50 |
|
Библиотека, трактующая ряды Euphoria как множества.
Имеются функции для пересечений, объединений и т.д.
| |
|
DOS |
Библиотека NeilGUI |
34K |
Левис Таунсенд |
Апр 21/00 |
1.40 |
|
Библиотека интерфейса, основанная на графической
библиотеке Neil Пита Эберлейна.
Апр 21: новая демо-программа, объекты могут
быть уничтожены, более широкий контроль ошибок.
| |
|
ОБЩ |
Библиотека быстрой сортировки для Euphoria |
10K |
Лекс ван дер Воорт ван дер Клий |
Янв 13/06 |
1.20 |
|
Библиотека Fastsort предлагает набор очень быстрых алгоритмов
сортировки. Скорость возрастает от 20% для небольших рядов и до 45%,
когда число элементов ряда превышает 40.000. В составе пакета имеется
адаптированная sort.e - при ее использовании не требуется редактирования
вашей собственной программы, чтобы получить преимущества от более
быстрой сортировки.
| |
|
DOS |
Виртуальная графическая библиотека |
24K |
Джири Бэбор |
Фев 19/99 |
1.10 |
|
Графические процедуры, позволяющие вам выводить линии, полигоны,
эллипсы и т.д. на "виртуальные экраны" в оперативной памяти.
По мере готовности вы можете копировать виртуальный экран
на экран монитора с очень высокой скоростью.
Включены великолепные демо-программы 3D-геометрии и звездного неба.
| |
|
ОБЩ |
Простая стандартная библиотека |
7K |
Не только Аку 2005 :) |
Июн 11/07 |
1.00 |
|
Данная библиотека содержит часто используемые
подпрограммы общего назначения для манипулирования
строками/рядами, файловых операций, операций ввода/вывода,
форматированной печати, работы с хэш-функциями,
учета времени. Все подпрограммы предельно просты. Помогите
автору расширить библиотеку, оптимизируя алгоритмы
и добавляя новые подпрограммы, но, пожалуйста,
добивайтесь их ПРОСТОТЫ.
Все еще нужны подпрограммы для файловых операций на Linux.
Июн 11: исправлен тип параметра в read_lines (благодарности
Крейгу Велчу).
| |
|
ОБЩ |
Библиотека mimoc.e |
23K |
ags |
Фев 9/06 |
1.00 |
|
Эта библиотека служит для размещения произвольных объектов
в памяти с "ключевым" именем, которое позволяет затем освобождать
все занятые ресурсы сразу через вызов соответствующих подпрограмм.
Фев 9: добавлены опциональная оптимизация в скорости,
поиск с bfind и буфер ключевого имени.
| |
|
ОБЩ |
Естественная сортировка |
2K |
Энди Серпа |
Янв 13/06 |
1.00 |
|
Заказная функция сортировки, которая в более удобном
формате сортирует строки, содержащие числа.
Янв 13: исправлена ошибка, изменено одно объявление,
в редких случаях приводившее к авосту.
| |
|
ОБЩ |
Шифрование Blowfish для Euphoria |
12K |
Александр Торессон |
Янв 28/04 |
1.00 |
|
Данная библиотека позволяет вам шифровать и расшифровывать
байтовый или любой другой ряд с помощью мощного алгоритма,
известного как Blowfish.
Янв 28: теперь вы можете на лету автоматически
шифровать/расшифровывать любой ввод/вывод в любые
файлы.
| |
|
ОБЩ |
Операции на рядах |
2K |
Дерек Парнелл |
Сен 17/03 |
1.00 |
|
Набор функций общего назначения для работы с рядами.
Включает: remove_right(), remove_left(), remove_mid(),
insert(), last_element(), to_head(), to_tail(), move_back(),
move_forward(), find_from(), find_all(), match_from(),
match_all(), mid(), left(), right().
| |
|
WIN |
Печать в колонках |
7K |
Тони Стюард |
Авг 17/03 |
1.00 |
|
Подпрограмма для печати отчетов в колонках или печати
списков. Она печатает списки почти точно так, как они
выглядят на экране. То есть, если колонка занимает
30% поля на экране, она будет занимать те же 30% и на
странице. Если колонка не видна на экране, она не будет
и печататься. Автоматически обрабатываются имена колонок,
их размеры и данные.
Авг 17: исправление ошибок.
| |
|
ОБЩ |
Датчик Mersenne Twister |
3K |
Брендон Слай |
Июл 20/01 |
1.00 |
|
Очень хороший генератор случайных чисел.
Июл 20: Род Джексон сделал его значительно
более быстрым.
| |
|
DOS |
Шифровальная библиотека ввода/выводаPadlock |
12K |
Родерик Джексон |
Июл 16/01 |
1.00 |
|
Библиотека, позволяющая вам легко шифровать данные,
которые выводятся в файлы.
Июл 16: использование множественных ключей, функция
проверки допустимости ключа, библиотека выпущена
как исходный код (код больше не окутан).
| |
|
DOS |
Улучшенные мышиные процедуры |
12K |
Джири Бэбор |
Дек 8/99 |
1.00 |
|
Новая, улучшенная замена для библиотеки Euphoria mouse.e,
которая работает во всех пиксельных графических режимах,
включая SVGA. См. также оригинальный пакет Джири
Мышиные процедуры.
| |
|
DOS |
Еще более быстрое закрашивание |
7K |
Ник Меткэлфи |
Мар 25/99 |
1.00 |
|
Машинная версия процедур закрашивания, первоначально написанных
на Euphoria Колином Тэйлором. Машинные процедуры могут
работать непосредственно в режиме 19, или же использовать
виртуальный экран в памяти. Включены фрактальные демо-программы.
| |
|
DOS |
Подпрограммы Mighty Mouse |
5K |
Пит Эберлейн |
Июн 2/98 |
1.00 |
|
Превосходный набор подпрограмм для управления мышью и демо-программа.
| |
|
DOS |
Графика режима X |
22K |
Пит Эберлейн |
Дек 12/97 |
1.00 |
|
Библиотека процедур для вывода изображений в специальном
графическом режиме, известном как режим X. Разработчики
игр и другие программисты будут очень заинтересованы в
этих процедурах. Включены изумительные демо-программы
с полупрозрачными спрайтами.
| |
|
DOS |
Быстрые процедуры для работы с изображениями |
16K |
Джири Бэбор |
Апр 13/97 |
1.00 |
|
Несколько быстрых процедур для манипулирования
спрайтами и виртуальными экранами.
| |
|
ОБЩ |
Перекрестный вывод на консоль и в файл (файлы) |
2K |
Дж.Гай |
Мар 23/06 |
0.80 |
|
Разрабатывая программу, автор часто находил себя перед проблемой
одновременного вывода одного и того же диагностического сообщения
в файл журнала и на консоль. Такое программирование было скучным
занятием, сопровождавшимся к тому же и ошибками. Предлагаемые
процедуры распараллеливают print, printf, puts, close и open.
| |
|
ОБЩ |
Библиотека Soundex |
1K |
Джесс Харпур |
Окт 11/00 |
0.75 |
|
Подпрограммы, которые позволяют определять soundex-эквивалент строки.
См. также Кодирование типа Soundex Мэтта Сефтона.
| |
|
ОБЩ |
Аргументы командной строки в вашей программе |
4K |
Джеймс Кук |
Апр 30/08 |
0.70 |
|
Пример программы, обрабатывающей аргументы командной строки.
Включен код для аргументов: /?, -x, -x[string], -x [str1] [str2]
Апр 30: исправлена ошибка в использовании match().
| |
|
ОБЩ |
Обработчик командной строки |
1K |
Алекс Чемберлен |
Сен 15/05 |
0.60 |
|
Небольшая библиотека для учета аргументов командной строки.
| |
|
|
|
|
|
|
|
|
|
ОБЩ |
Доступ к .ini-файлам |
62K |
Тони Шкода |
Мар 4/08 |
0.50 |
|
Простая в использовании библиотека для доступа к .ini-файлам.
Мар 4: файл перенесён на сайт RDS.
| |
|
ОБЩ |
Библиотека сериализации Euphoria 1.1 |
4K |
Томми Карлье |
Июл 5/04 |
0.50 |
|
Эта библиотека предназначена для сериализации и
десериализации рядов. Посредством сериализации ряд
преобразуется в байтовую форму, а десериализация
восстанавливает исходный ряд из этих байтов.
Июл 5: оптимизация подпрограмм для сериализации
в файл и обратно.
| |
|
ОБЩ |
Расчет дня пасхи |
1K |
Кен Роджер |
Янв 7/02 |
0.50 |
|
Программа для расчета дня, на который приходится пасха в любом году.
| |
|
DOS |
Отображение текста в графических режимах |
3K |
Джири Бэбор / Дэвид Гай |
Янв 13/00 |
0.50 |
|
Библиотека putsxy.e позволяет вам выводить текст
в графических режимах в любых пиксельных позициях и при
любых комбинациях цветов символов и фона.
Имеется возможность переопределения формы любого символа.
Янв 13: Джири добавил режим печати на прозрачном фоне.
| |
|
DOS |
Процедуры для манипулирования биткартами |
13K |
Колин Тэйлор |
Июн 24/99 |
0.50 |
|
Колин разработал эту библиотеку два года назад.
В пакете имеются удобные процедуры для работы с
изображениями в формате .BMP, а также включены
демо-программы, делающие более ясными
возможности библиотеки.
| |
|
DOS |
Создание .AVI-файлов |
39K |
Питер Блю |
Июн 21/99 |
0.50 |
|
Библиотека для создания анимационных .AVI-файлов.
Включена демо-программа, позволяющая проигрывать
анимацию и делать большие файлы .AVI для нее.
Июн 21: теперь включены 8 и 16-битные кадры,
которые можно проигрывать и на MediaPlayer.
| |
|
DOS |
Файловые команды |
2K |
Дэниел Берштейн |
Мар 10/99 |
0.50 |
|
Прерывания DOS, необходимые для выполнения разнообразных
файловых операций без вызова процедуры system(). Библиотека
обеспечивает команды: copy, cd, del, deltree, mkdir, move,
rename и т.д.
Мар 10: устранена ошибка, проявлявшаяся в обычной DOS 7,
исправлена copy().
| |
|
DOS |
Библиотека True Color |
11K |
Кристофер Стрит |
Янв 21/98 |
0.50 |
|
Альфа-версия библиотеки для вывода изображений в режимах
"true color" ("настоящий цвет"), т.е. в графических режимах
с 16.8 миллионами цветов. Многие люди спрашивали о чем-либо
подобном (см. усовершенствования данного пакета, выполненные Hawke').
| |
|
DOS |
Прямая запись на экран в текстовом режиме |
4K |
Джири Бэбор |
Ноя 30/98 |
0.40 |
|
Библиотека процедур для быстрого отображения текста.
Джири использует прямые poke() в экранную память, чтобы
избежать торможения в процедурах DOS BIOS. Его процедуры
превосходят по скорости обычные процедуры Euphoria,
такие как puts().
| |
|
DOS |
Создание GIF и PCX-файлов |
16K |
Кристофер Стрит |
Янв 8/98 |
0.40 |
|
Библиотека процедур для записи изображений в виде .GIF или
.PCX-файлов. Кристофер также сделал утилиту для уменьшения
при необходимости числа цветов в .GIF-файле.
| |
|
DOS |
Улучшенная команда open() для длинных имен |
1K |
Майк Нельсон / Габриэл Боэми |
Май 14/00 |
0.25 |
|
Простое улучшение оператора open() в Euphoria для DOS32,
которое позволяет создавать файлы с длинными именами.
Май 14: работает на всех платформах.
| |
|
DOS |
Файловые операции свободного доступа |
7K |
Дерек Браун |
Апр 1/99 |
0.25 |
|
Библиотека для вставки, удаления и замены записей в любом месте файла.
| |
|
DOS |
Проверка доступной памяти |
4K |
Жак Дешен |
Окт 9/97 |
0.25 |
|
Несколько библиотечных процедур, позволяющих
определить, сколько байтов памяти доступно
для вашей программы.
| |
|
DOS |
Общие вспомогательные процедуры |
8K |
Джефф Цейтлин |
Июн 9/97 |
0.25 |
|
Коллекция интересных вспомогательных функций и процедур.
| |
|
DOS |
Процедуры закрашивания |
13K |
Джири Бэбор |
Янв 2/00 |
0.20 |
|
Быстрые и надежные процедуры закрашивания, написанные
полностью на Euphoria. Могут выполнять сплошное и текстурное
закрашивание. Включен тест производительности, позволяющий
сравнить эти процедуры с некоторыми предыдущими, разработанными
другими людьми.
Янв 2: слегка упрощен код, откорректирована документация.
| |
|
ОБЩ |
Библиотека сжатия Compresso |
11K |
Родерик Джексон |
Июл 15/00 |
0.12 |
|
Гибкая, исключающая потери библиотека компрессии
файлов, которая работает с потоками данных.
Июл 15: исправлена ошибка, плюс программы командной
строки для сжатия и декомпрессии файлов.
| |
|
DOS |
Усовершенствованная библиотека TrueColor |
45K |
Hawke' |
Ноя 7/98 |
0.10 |
|
Усовершенствованная версия библиотеки TrueColor,
первоначально присланной Кристофером Стритом.
Ваша видеосистема должна поддерживать
TrueColor (миллионы цветов).
| |
|
ОБЩ |
Случайные числа |
9K |
Кэйси |
Апр 30/98 |
0.10 |
|
Функции для генерации случайных чисел,
распределенных по колокольному закону.
| |
|
DOS |
Процедуры управления палитрой |
1K |
Грег Харрис |
Дек 11/97 |
0.10 |
|
Процедуры для выполнения задач palette() и get_palette().
Процедуры Грега используют прерывания DOS и, похоже,
более быстры, чем стандартная palette() из graphics.e
| |
|
ОБЩ |
Библиотека lib2 v1.20 для Euphoria 3.1.1 |
1578K |
Шиан Ли |
Фев 25/18 | |
|
Пакет библиотеки lib2 является комплексным решением для Euphoria 3.1.1.
Он включает Machine2 1.08, String 1.01, Math 1.00, Datetime 1.20,
Random 1.00, Utf8 2.02, Matheval.e 1.00, Japi.e 1.00 для
программирования GUI и не только. Это оригинальный
код более чем 150 подпрограмм для любой платформы. Пакет содержит
стандартное руководство пользователя по каждой библиотеке,
редактор ASCII/UTF-8 Edu 2.25 с цветной подсветкой синтаксиса
и справочной системой lib2, а также программу установки.
Фев 25: ряд улучшений, подробности см. в пакете.
| |
|
ОБЩ |
Библиотека utf8.e (v2.02) |
18K |
Шиан Ли |
Янв 18/18 | |
|
В библиотеке utf8.e собраны подпрограммы, предназначенные для
работы с текстами в кодировках Unicode и UTF-8, для перекодировки
cp437 и cp1252 в Unicode, а также константы двоичного представления
и демо-программы. Библиотека особенно полезна для терминала Linux
(и пригодится в других случаях). Пакет снабжён стандартным руководством
пользователя (см. также lib2).
Янв 18: корректировки в типах.
| |
|
ОБЩ |
Стандартная библиотека Eu3 |
3841K |
Джин-Марк Дюро |
Янв 5/18 | |
|
Набор включаемых файлов для Eu3, документированных и проверенных.
Все DLL/lib снабжены однообразными оболочками, расположенными
в двух каталогах: lib/_w32routines_.e (Win32) и lib/_external_.e
(Linux и др.). Автор использовал и свой код, и третьих сторон.
Янв 5: версия v1.1.0, ряд улучшений.
| |
|
ОБЩ |
Стандартная библиотека Eu4 |
3358K |
Джин-Марк Дюро |
Янв 5/18 | |
|
Набор включаемых файлов для Eu4, документированных и проверенных.
Все DLL/lib снабжены однообразными оболочками, расположенными
в двух каталогах: lib/_w32routines_.e (Win32) и lib/_external_.e
(Linux и др.). Автор использовал и свой код, и третьих сторон.
Янв 5: версия v1.1.0, ряд улучшений.
| |
|
WIN |
Модернизированная Win32Lib для Eu3 |
2727K |
Джин-Марк Дюро |
Дек 2/17 | |
|
Пакет содержит библиотеку Win32Lib, предназначенную для Euphoria 3,
которая имеет только 5 подбиблиотек вместо имевшихся 37. Для упрощения
сопровождения и исключения конфликтов в пространстве имён удалены
взаимные вызовы между подбиблиотеками. Обеспечена полная совместимость
с официальной Win32Lib 0.70.20.
Дек 2: v3.1.4; исправлены ошибки; требуется новая
Стандартная библиотека Eu3 (v1.0.5).
| |
|
WIN |
Библиотека EuSDL2Image |
1041K |
Энди П. |
Сен 29/17 | |
|
Пакет содержит библиотеку-оболочку системы изображений SDL 2.
Поддержаны многие форматы. Охвачены все функции.
Сен 29: обновление для SDL_Image2 2.0.1; новый пример;
добавлены межплатформенные возможности.
| |
|
ОБЩ |
Учёт процессов |
2K |
Джин-Марк Дюро |
Авг 25/17 | |
|
Библиотека, содержащая две функции, позволяющие
учесть действующие процессы под Linux и Windows.
Часть для Windows основана на коде Пита Стоунера.
Авг 25: исправлена ошибка под Windows.
| |
|
ОБЩ |
Библиотека sort_order |
1K |
Игорь Качан |
Июл 8/17 | |
|
Развернулась слишком обширная дискуссия о "правильных"
именах констант для функций сортировки. А это просто
$0.02 от автора.
| |
|
ОБЩ |
Проблема общей длиннейшей подстроки |
17K |
Джеймс Кук |
Июн 2/17 | |
|
Решение проблемы общей длиннейшей подстроки в Euphoria.
Лицензия Freeware.
| |
|
ОБЩ |
Отработка аргументов командной строки |
1K |
Джеймс Кук |
Апр 13/17 | |
|
Расширенная отработка аргументов командной строки в вашей программе.
Может работать с опциями вида: /?, -x, -x[string], -x [str1] [str2].
Апр 13: свободная лицензия.
| |
|
tr bgcolor="#C0C0C0">
ОБЩ |
Библиотека datetime.e (v1.10) |
10K |
Шиан Ли |
Мар 11/17 | |
|
В библиотеке datetime.e собраны подпрограммы определения
даты и времени для Euphoria 3.1.1. Обеспечивается расчёт
даты и времени в период между 1900 и 4900 годами
(Григорианский календарь). Разработка велась с целями
эффективности и практичности. В пакете имеется стандартное
руководство пользователя.
Мар 11: исключена функция time_to_float32().
| |
|
ОБЩ |
Библиотека String.e (v1.00) |
8K |
Шиан Ли |
Янв 31/17 | |
|
Библиотека String.e предназначена для Euphoria 3.1.1
и содержит традиционные подпрограммы манипулирования
строками (и рядами) в стиле BASIC: spc, chr, set,
trim, squeeze, change (replace/insert/delete), mid,
translate, split, join words, reverse match/find,
left/right и другие. В пакете имеется стандартное
руководство.
| |
|
ОБЩ |
Управление структурами |
9K |
Джин-Марк Дюро |
Ноя 2/16 | |
|
Пакет (менеджер структур) предназначен для размещения,
записи, чтения и удаления структур в оперативной памяти.
Указатели и переменные автоматически задаются в зависимости
от версии OEU и архитектуры OS. Помогает при обращении к DLL,
будучи совместимым и с 32-х, и с 64-х разрядными архитектурами.
Работает с EU3 или EU4.
Ноя 2: теперь использует свой новый определитель версии.
| |
|
WIN |
Библиотека libxlswriter для eu3 |
386K |
Джин-Марк Дюро |
Окт 9/16 | |
|
Библиотека libxlswriter Грега Хаберека,
адаптированная для Euphoria 3.1.1.
| |
|
ОБЩ |
Подпрограмма обработки CSV |
14K |
Шон Дэвид Прингль, бакалавр наук |
Июн 1/16 | |
|
Подпрограмма обрабатывает строки CSV (строки величин, разделённых знаками препинания).
Июн 1: исправлена ошибка, добавлена подпрограмма tokenize_record().
| |
|
WIN |
Библиотека управления от ini-файлов |
2K |
Гайден МакКэй |
Дек 15/15 | |
|
Функция, предоставляемая библиотекой, загружает
ini-файл в многоуровневый ряд за один вызов с
отработкой комментариев. Чтобы уяснить детали
использования, см. demo.exw.
| |
|
ОБЩ |
Библиотека libxlsxwriter |
149K |
Грег Хаберек |
Сен 11/15 | |
|
Эта библиотека-оболочка EU работает с одноименной
библиотекой C, обеспечивающей запись текста, чисел,
формул и линков в файлы XLSX электронных таблиц
Excel 2007+. Библиотека на 100% совместима с файлами
XLSX Excel и позволяет осуществлять форматирование,
объединение ячеек, автофильтрацию, определение
идентификаторов и режим оптимизации памяти при записи
больших файлов. Пока не работает с 64-бит Euphoria 4.1.
Сен 11: теперь не требует наличия memstruct.
| |
|
WIN |
Библиотека EuSDL2Image |
1041K |
Энди П. |
Июн 1/15 | |
|
Пакет содержит библиотеку-оболочку системы изображений SDL 2.
Он позволяет работать с изображениями многих форматов при
использовании SDL 2. Охвачены все функции.
Июн 1: код полностью переписан, включая примеры
программ.
| |
|
WIN |
Пакет winlibSimple |
4K |
Джин-Марк Дюро |
Май 26/15 | |
|
Это первая черновая попытка создания второй из библиотек, которые
позволяли бы стандартизировать имена функций и синтаксис поверх
главных библиотек пользовательского интерфейса таким образом,
чтобы обеспечить переносимость программ между операционными
системами и между системами интерфейса. В данном случае речь
идёт о win32lib. В следующих выпусках возможны изменения имён.
| |
|
ОБЩ |
Библиотека подпрограмм сортировки |
22K |
Майк |
Ноя 11/14 | |
|
Эти подпрограммы сортировки могут использоваться вместо
оригинальных из стандартной библиотеки Euphoria.
Алгоритм сортировки основан на Merge Sort, а не на
Shell Sort, так что результаты сортировки всегда
вполне ожидаемые, включая сортировку в колонках.
Приветствуются любые сообщения об ошибках, если
таковые, паче чаяния, найдутся.
| |
|
ОБЩ |
Преобразователь XML в ряд |
38K |
Джин-Марк Дюро |
Мар 16/14 | |
|
Обновление предыдущего XML-пазера автора с усовершенствованием
функций поиска. Код XML преобразуется в ряд Euphoria.
Для OpenEuphoria 4 и выше.
| |
|
DOS |
Библиотека функций файловой системы DOS, v1.00 |
38K |
Шиан Ли |
Дек 18/12 | |
|
Библиотечный файл DFS.E включает элементарные подпрограммы
для управления носителем, каталогом, файлом, меткой тома,
путями и обработчиком критической ошибки. Имеется опциональная
поддержка работы с длинными именами файлов (LFN). В пакет
включено стандартное руководство пользователя.
| |
|
ОБЩ |
Библиотека VLC |
201K |
ras |
Окт 11/12 | |
|
Библиотека-оболочка системы VLC, обеспечивающей проигрывание медиа-файлов
(libvlc: поддерживает множество форматов аудио и видео).
Имеются демо-программы -- медиа-плейер командной строки и медиа-плейер
на основе графического интерфейса WXwidgets.
| |
|
ОБЩ |
Преобразование ISO в UTF-8 |
1K |
Джин-Марк Дюро |
Сен 16/12 | |
|
Библиотека с функцией, преобразующей ряды ISO (Windows) в ряды UTF-8
(Linux). Для Euphoria 4 и выше.
| |
|
ОБЩ |
Преобразование UTF-8 |
13K |
Джин-Марк Дюро |
Сен 4/12 | |
|
ISO-совместимое декодирование UTF-8 с тестом совместимости.
Имеется функция для декодирования спецклавиш на консоли Linux
(работает также на DOS или Windows).
| |
|
ОБЩ |
Библиотека-оболочка cjson |
183K |
ras |
Май 16/12 | |
|
В пакете представлены оболочка библиотеки JSON (открытая webos)
и демо-программы. Требуется Euphoria 4.1 с поддержкой memstruct.
| |
|
ОБЩ |
Преобразователь UTF-8 <--> Unicode |
8K |
Шиан Ли |
Май 10/12 | |
|
Библиотека функций, предназначенных для преобразования
кодов UTF-8 в коды Unicode и обратно.
Май 10:улучшен код функции unicode_to_utf8().
| |
|
WIN |
Функции удаления в корзину |
6K |
Артур Крамп |
Ноя 1/10 | |
|
Экспериментальная библиотека, содержащая функции удаления
одного или нескольких файлов в корзину, так что они могут
быть при необходимости восстановлены на своём старом месте.
| |
|
DOS |
Программа для чтения/записи файлов INI |
2K |
Джин-Марк Дюро |
Окт 5/10 | |
|
Программа предназначена для чтения/записи файлов INI под DOS
(вероятно, также под Linux, но не проверена). Не зависит
от других служебных файлов. Имеется пример использования.
| |
|
ОБЩ |
Обновление программы DayByDate Джанко |
1K |
Джин-Марк Дюро |
Сен 30/10 | |
|
Программа Джанко DayByDate переписана как библиотека,
что позволяет более широкое её использование.
| |
|
WIN |
Библиотека EuTcp4U Рэя Смита с длинными рядами |
26K |
Джин-Марк Дюро |
Сен 30/10 | |
|
Автор добавил в исходную библиотеку Рэя Смита EuTcp4U две функции,
которые обеспечивают передачу и приём длинных рядов (> 65535 байтов,
что является максимальной длиной в tcp4u).
| |
|
ОБЩ |
Преобразователь ряда UTF-8 в ряд ASCII |
1K |
Джин-Марк Дюро |
Сен 30/10 | |
|
Это извлечение из великолепной библиотеки Unicode Томми Карлье, расширяющее
её возможности. Автору потребовалось преобразование рядов UTF-8, выдаваемых
Web-сервером.
| |
|
ОБЩ |
Библиотека KV - ряды Key/Value |
2K |
Кеннет Ривьере |
Июл 28/10 | |
|
Библиотека содержит подпрограммы для работы с отсортированными рядами
key/value (ключ/величина). Включает средства для проверки ряда как
строки ASCII, определения глубины вложения рядов и форматирования
рядов для вывода на печать (удобно при отладке). Давно используется
в игре JoKoSoKo, имеющейся в архиве, но теперь предлагается в
отдельном пакете.
| |
|
ОБЩ |
Библиотека EuScanf |
2K |
Фред Манган |
Фев 23/10 | |
|
Библиотека содержит EU-аналог функции C scanf, предназначенной
для извлечения данных из текстовых строк специального формата.
| |
|
WIN |
Библиотека Dos Rescue с маленькой поправкой |
5K |
Марко Ачури |
Фев 3/10 | |
|
Небольшое улучшение в библиотеке dos_rescue Роберта Крейга.
Теперь название окна не фиксировано в библиотеке, а подаётся
из главной программы как глобальный ряд.
| |
|
WIN |
Билиотека HistPie |
195K |
OtterDad |
Фев 1/10 | |
|
Восполнение утраченной оригинальной поставки Фреда Мангана,
Июн 5/08, библиотека предназначена для рисования простых
гистограмм и секторных диаграмм совместно с EuWinGUI.
Имеется исходный код и демо-программа.
| |
|
ОБЩ |
Библиотека SmartStrings |
1K |
Джим Пишло |
Янв 20/10 | |
|
В пакете содержится библиотека функций для работы со строками
текста и демо-программа. Имеется также функция пазера "smart_parse",
разбивающая строки на анализируемые участки, хороша для
проверки синтаксиса команд.
| |
|
ОБЩ |
Пазер файлов фиксированной ширины |
6K |
Джереми Коугар |
Мар 19/09 | |
|
Библиотека обеспечивает контроль правильности файла,
содержащего строки фиксированной длины и предназначенного
для размещения в ряде.
Требуется Euphoria 4.0.
| |
|
ОБЩ |
Сортировка слиянием |
3K |
Дон Кагела |
Сен 19/08 | |
|
Предлагаемая функция сортирует ряд величин методом слияния.
Имеется проверочный код, сравнивающий сортировку shell от
RDS с предлагаемой, используя случайные ряды.
| |
|
WIN |
Демо-программа AcroPDF |
4K |
Грег Хаберек |
Авг 18/08 | |
|
Программа AcroView.exw использует
EuCOM
для доступа к AcroPDF.dll, плагину Adobe Reader. Библиотека AcroPDF.ew предназначена
для оснащения ваших программ Euphoria возможностью работы с файлами Adobe PDF.
Авг 18: добавлены режимы.
| |
|
WIN |
Оболочка функции SHFileOperation |
5K |
Грег Наберек |
Авг 15/08 | |
|
Простая оболочка функции
SHFileOperation
для Win32Lib. Функция позволяет выполнять файловые операции move/copy/delete/rename
под Windows с массой опций, таких как указатель хода и взаимодействие с пользователем.
| |
|
ОБЩ |
Доступ к .DLL Windows из других ОС |
65K |
Мик |
Июл 26/08 | |
|
Эта библиотека позволяет исполнять код из файлов .DLL Windows,
используя Euphoria для DOS, Linux или FreeBSD. Тем не менее,
имейте в виду, что код .DLL не может вызывать любые функции
Windows API.
Июл 26: исправлен URL пакета.
| |
|
DOS |
Проверка версии DOS |
1K |
Марко Ачури |
Июл 11/08 | |
|
Две низкоуровневых подпрограммы для проверки версии DOS.
Int 21h, функции 30h и 3306h.
| |
|
ОБЩ |
Библиотека Sets |
1K |
Шон Прингль |
Июл 29/07 | |
|
Это включаемый файл sets.e Рода Джексона с тем изменением,
что в функциях remove_member и add_member множество подается
как первый аргумент.
| |
|
ОБЩ |
Программа String Tokenizer |
1K |
Фрэнсис О. Доулинг |
Июн 20/07 | |
|
Маркировщик строк общего назначения, позволяет включение/исключение
нулевых маркеров. Требуется интерпретатор Euphoria 3.1.
| |
|
ОБЩ |
Генератор уникальных имен файлов |
2K |
jxliv7 |
Мар 31/07 | |
|
Простой генератор восьмизначных имен файлов, основанный на
функции date() Euphoria -- каждую секунду вырабатывается
новое имя без повторений.
Мар 31: исправлена ошибка.
| |
|
ОБЩ |
Уникальные имена для файлов |
4K |
CChris |
Мар 20/07 | |
|
Библиотека содержит функции, позволяющие генерировать
имена файлов, которые не конфликтуют с именами файлов
в данном каталоге, не длиннее любого имени здесь и
состоят только из букв алфавита. Хороша при создании
временных файлов. Пожалуйста, сообщите о любых
найденных ошибках.
Мар 20: версия 0.2: ряд усовершенствований.
| |
|
ОБЩ |
Функция case_xx() |
1K |
Игорь Качан |
Мар 18/07 | |
|
Функция для преобразования текстов на различных языках
с различной кодировкой к верхнему или нижнему регистру.
Просто добавьте свой алфавит.
Мар 18: общие улучшения кода, включен пример по
сцеплению двух алфавитов.
| |
|
ОБЩ |
Отрывки кода для работы с документами MS Excel |
42K |
Майкл Дж. Сабал |
Сен 8/06 | |
|
Предлагаемый набор подпрограмм позволяет успешно читать текст
и данные с первого листа электронных таблиц Excel 97/2000/XP.
Обычно Майкл не выкладывает на всеобщее обозрение столь ранние
версии своих разработок, но по этому пакету уже был запрос.
План: чтение формул, улучшение форматирования читаемой
информации, чтение не только первого листа, чтение других
данных OLE - макросов и изображений, возможность записи,
чтение не только версии BIFF8, документирование библиотеки.
| |
|
|
|
|
|
|
|
|
|
ОБЩ |
Алгоритм компрессии |
41K |
Юстин Шнайдер |
Авг 2/06 | |
|
Этот алгоритм компрессии разработан Юстином. Довольно эффективен,
но имеет тенденцию к увеличению маленьких файлов. Возможно, он
близок к методу DEFLATE. В пакете имеется небольшая библиотека
и тестовое изображение.
| |
|
ОБЩ |
Основные функции электроники |
9K |
Майкл Дж. Сабал |
Май 18/06 | |
|
Библиотека включает функции электроники, основанные
на законах Ома и Кирхгофа, предназначенные для расчета
импедансов и резонансных частот в различных цепях.
| |
|
ОБЩ |
Библиотека сжатия LZJB |
6K |
Аку 2006 |
Май 14/06 | |
|
Эта библиотека построена на основе алгоритма компрессии
LZJB, используемого в знаменитой файловой системе ZFS.
Код короткий, степень сжатия невысокая, но исполнение
очень быстрое (33 MB/сек, Pentium 4, 2.2 GHz)... на
C-версии. Интерпретируемая версия Eu дает только
~630 KB/сек, так что специалисты по разгону кода
Eu приглашаются к оптимизации Eu-версии кода.
| |
|
ОБЩ |
Сортировка по N-ному полю |
1K |
CChris |
Май 3/06 | |
|
В версии 1.0 предлагаются две функции: sort_by_nth_field(источник, номер_поля,
направление) и safe_sort_by_nth_field(источник, номер_поля, направление).
Обе сортируют ряд записей (источник) по заданным полям (номер_поля)
в заданном порядке (направление). Вариант safe_ менее быстрый, но справляется
с сортировкой, даже когда заданное поле не существует.
Имеется тестовая программа.
Май 3: тестовая программа исправлена и увеличена.
| |
|
WIN |
Менеджер INI-файлов |
11K |
Антонио Алесси |
Фев 21/06 | |
|
Расширения основных подпрограмм Вольфганга Фритца, предназначенных
для чтения/записи в служебных INI-файлах. В условиях небольшого
компромисса эти расширения позволяют работать с числами и объектами
Euphoria любой сложности, что дает им многие преимущества.
Фев 21: добавлены возможности генерации сообщения и автовосстановления.
| |
|
ОБЩ |
Библиотека ESLv0.01 |
30K |
Иеремия Петерсон |
Янв 20/06 | |
|
Первое воплощение модулей ESL - Стандартной Библиотеки Euphoria.
Пакет дает отправную точку всему проекту, так как содержит уже
все предложенные или заявленные пункты.
Янв 20: исправлена ошибка в функции ceil(); благодарности Ларри Миллеру.
| |
|
ОБЩ |
Библиотека структур [обновленная] |
33K |
Винсент / Крис / Джесон |
Янв 1/06 | |
|
Вариации на тему библиотеки структур Криса Бенслера и Джесона Мирвалда
и документации к ней. Примечание: в ближайшем будущем планируется
включение в пакет примера программы и полностью обновленной документации.
См.также оригинальную 'Structure Library'.
| |
|
WIN |
Библиотека FreeImage |
1590K |
Грег Хаберек |
Дек 23/05 | |
|
Оболочка для библиотеки FreeImage.
Развернутую информацию можно найти здесь
http://freeimage.sourceforge.net/
Требуется Win32Lib. В пакете содержится
DLL FreeImage и документация в формате PDF.
| |
|
ОБЩ |
Пазер с кипером |
7K |
Майкл Рэйли |
Окт 9/05 | |
|
Эта библиотека позволяет преобразовывать строки
с разделителями в списки. В отличие от библиотеки
Кэт, она сохраняет пустые элементы. Примером, где
такая функция может понадобиться, является
декодирование многосегментного сообщения HL7
о финансовом переводе. Множественные
разделители могут подаваться как аргументы.
Окт 9: уменьшено время отклика.
| |
|
ОБЩ |
Подпрограммы даты и времени |
7K |
Дэвид Мани |
Сен 10/05 | |
|
Подпрограммы разнообразных функций даты и времени. Расчитывается
смещение по числу дней, интервал между датами или отсчетами
времени, время в различных часовых поясах. Дата и время выводятся
в заданных строковых форматах из числа стандартных, вводятся -
как строка. День недели определяется по Юлианскому или
Григорианскому календарю (до и после 1582 года).
Сен 10: добавлена функция печати календаря на любой месяц.
| |
|
ОБЩ |
Функция GetStartupDirectory |
1K |
Эл Гетц |
Сен 4/05 | |
|
Маленький включаемый файл, позволяющий программе знать
стартовый каталог независимо от того, как программа
была открыта. Имеется функция, вызов которой подтверждает,
что стартовый каталог определен корректно, так что
current_dir() выдает верный каталог и файлы открываются
правильно.
Сен 4: исправлена ошибка.
| |
|
LNX |
Масштабируемый датчик случайных чисел |
78K |
Дэн МакГраф |
Авг 27/05 | |
|
Оболочка Eu для усовершенствованного масштабируемого генератора
случайных чисел. Имеется пример 2048-битной необратимой идентификации
имени и пароля.
Авг 27: обновление датчика и оболочки, добавлена основная документация
и новая программа идентификации.
| |
|
ОБЩ |
Библиотека для определения версии Euphoria |
24K |
Винсент Хоувелл |
Авг 17/05 | |
|
Библиотека EVDL содержит функцию version() и ряд констант, которые
позволяют автоматически определять, какая версия Euphoria у вас
установлена, выдавая ряд, содержащий информацию о версии. Проверена
и работает на всех общественных официальных выпусках Euphoria
версий от 1.0 до 2.5 на всех платформах. Включает пример программы,
документацию, генератор версии.
Авг 17: работает теперь на всех платформах. Поставляется с программой,
позволяющей добавлять версии, включая модифицированные/заказные.
| |
|
ОБЩ |
Функции даты и времени |
10K |
Дон Коле |
Авг 17/05 | |
|
Некоторые полезные функции для манипулирования датами и временем.
Имеется возможность расчитывать срок от события и срок до события.
Определяется день недели в будущем.
Авг 17: исправлена ошибка.
| |
|
WIN |
Библиотека преобразований к Unicode |
1K |
Грег Хаберек |
Июл 14/05 | |
|
Библиотека для преобразования строк ASCII в строки Unicode для функций
Unicode Windows (тех, что имеют в конце имени букву W вместо A).
Позволяет также размещать строки Unicode в памяти и извлекать их.
Июл 14: указано Вольфом: только Windows 2000 и Windows XP
обеспечивают работу с функциями Unicode (W-стиль).
| |
|
ОБЩ |
Функции размера файла |
1K |
Томас Беттерли |
Июл 10/05 | |
|
Библиотечка содержит 2 функции. Функция для определения размера
открытого файла и функция для проверки условия конец-файла.
| |
|
ОБЩ |
Сортировка в колонках |
3K |
Эл Гетц |
Июн 22/05 | |
|
Этот код предназначен для сортировки данных, размещенных как строки
и колонки в рядах Eu в соответствии с заданным порядком их представления.
Код особенно полезен для ListViews и других списков, в которых данные
должны быть отсортированы в колонке, когда пользователь, к примеру,
щелкает на колонке мышью. Сортируется одна или другое необходимое число
колонок в единственном вызове функции.
| |
|
WIN |
Альтернатива для dir() |
4K |
Г.У.Оверман |
Июн 18/05 | |
|
Еще одно решение вместо стандартного
dir() Euphoria для программ Windows.
Ноя 7: исправлена пара ошибок, улучшен код.
Добавлен вывод результатов в файл.
| |
|
ОБЩ |
Функция startup_dir |
1K |
Грег Хаберек |
Май 28/05 | |
|
Межплатформенная функция, которая выдает каталог, где
ваша програма запущена через command_line(). Если command_line()
не выдает каталог (т.е. "C:\EUPHORIA\>exw myfile.exw"), тогда
работает current_dir().
| |
|
|
|
|
|
|
|
|
|
WIN |
Библиотека TruLite |
270K |
Liquid Nitrogen Software |
Мар 1/05 | |
|
Библиотека для динамического 2-D 32-битного освещения, используемая
с ExoticaX и DirectX. Разрешены переменные радиус и цвета освещения.
| |
|
ОБЩ |
Подпрограммы чтения/записи файлов палитры (Версия 1.0) |
1K |
cumesoftware |
Янв 21/05 | |
|
Библиотека для чтения/записи файлов палитры "Adobe".
Планируется также поддержка палитр "Windows".
| |
|
LNX |
Расширение GTK OpenGL |
17K |
Майкл Дж. Сабал |
Янв 11/05 | |
|
Это рабочее начало проекта оболочки Euphoria для библиотек
GtkGlExt и OpenGL. Файлы .so GtkGlExt доступны на
gtkglext.sourceforge.net.
Данный выпуск является очередным шагом на пути к альфа-версии,
до выхода которой не планируются никакие попытки обеспечения
обратной совместимости, и предназначен для возбуждения
аппетита у всех тех, кто хотел бы принять участие
в разработке этого проекта.
| |
|
WIN |
Установка переменных окружения Euphoria |
5K |
Эл Гетц |
Янв 11/05 | |
|
Программа устанавливает переменные окружения, используемые
Euphoria. Оставьте значения, предусматриваемые по умолчанию,
или задайте свои собственные, более удобные вам.
Проверено под XP.
| |
|
ОБЩ |
Читаем + Пишем CSV (unicode) |
2K |
Аку 2004 |
Дек 22/04 | |
|
Библиотека для чтения и записи файлов CSV (величины, разделенные запятой).
Требуется библиотека Томми Карлье Unicode. Имеет простые функции:
data = readCSV(fileName) и result = writeCSV(fileName, data).
| |
|
ОБЩ |
Алгоритм быстрой сортировки Quick Sort |
2K |
Грег Хаберек |
Ноя 14/04 | |
|
Алгоритм Quick Sort более быстр, чем Shell Sort,
особенно на больших рядах чисел с большим разбросом
случайных величин. Включен пример программы, сравнивающей
qsort() со стандартной функцией Euphoria sort().
| |
|
ОБЩ |
Преобразование регистра букв |
6K |
Дерек Парнелл |
Окт 26/04 | |
|
Общий набор функций, который может помочь вашей программе
правильно преобразовывать регистр текстовых строк и рядов.
Возможна работа с большинством языков путем задания таблиц
кодов регистров для любого набора символов. По умолчанию
используется западный набор Windows.
| |
|
ОБЩ |
Случайные уровни для игр на платформе |
2K |
Эмлин Мерлин |
Окт 26/04 | |
|
Эта мощная библиотека создает ландшафт для игр на платформе со сложными
уровнями. Просматривается один предварительно подготовленный уровень
и генерируются новые уровни с использованием имеющегося набора структур
и правил. Игра Edgar's Escapade Эмлина написана на основе этой библиотеки.
| |
|
ОБЩ |
Ассемблерная версия датчика Mersenne Twister |
4K |
Джуан Рейна |
Окт 19/04 | |
|
Это ассемблерная версия датчика псевдослучайных
чисел Mersenne Twister. В режиме иртерпретации
скорость выдачи случайных чисел сопоставима со
стандартной функцией rand(). При использовании
транслятора с Euphoria на C скорость вдвое
выше, чем у rand().
| |
|
DOS |
Позиционирование объектов в играх |
1K |
Эмлин Мерлин |
Окт 19/04 | |
|
Эта библиотека предназначена для обнаружения пересечений
одним объектом другого. Имеются две специализированные
функции, в том числе новая.
| |
|
ОБЩ |
Шифрование Elfin |
26K |
Эмлин Мерлин |
Сен 22/04 | |
|
Простой новый алгоритм шифрования с ключами длиной до 2048 битов.
Сен 22: Elfin стал более безопасным, несколько новых процедур.
| |
|
ОБЩ |
Жесткое преобразование битов |
1K |
Эмлин Мерлин |
Сен 7/04 | |
|
Предлагаемые подпрограммы осуществляют жесткое
преобразование числа в набор битов. Они хороши
для тех задач, где число битов и диапазон чисел
не являются постоянными.
| |
|
ОБЩ |
sTEGO ALGo(rithm) - стеганографический шифр |
1K |
Вильям Хеймбигнер |
Сен 7/04 | |
|
Стеганографическая библиотека, написанная полностью
на Euphoria. Включен всего один алгоритм, навеянный
алгоритмом SNOW (СНЕГ) (Steganographic -
стеганографическая Nature - природа Of Whitespace -
белого пространства). Здесь не используется никакое
настоящее шифрование, поэтому библиотека не подпадает
под действие законов США об экспорте. Данный алгоритм
скрывает сообщение в файле типа .txt, который
покажется вам пустым, если его открыть с помощью
NotePad!
| |
|
WIN |
В развитие tidy_print |
2K |
Антонио Алесси |
Сен 5/04 | |
|
Простое добавление в процедуру "tidy_print" Энди Друммонда,
полезное при отладке.
| |
|
ОБЩ |
Процедура tidy_print |
2K |
Энди Друммонд |
Сен 2/04 | |
|
Замена для основной подпрограммы print() Euphoria. Выводит сложные объекты,
содержащие строки ASCII, именно как строки ASCII, а не как последовательности
числовых кодов. В результате значительно упрощается чтение, информация
выводится более компактно, из файла может быть считана с помощью стандартной
подпрограммы Euphoria get(). После вывода объекта добавляется символ новой
строки.
Сен 2: заблокирована лишняя скобка, иногда появлявшаяся в коде.
| |
|
ОБЩ |
Стандартизация типов Euphoria |
1K |
Юрген Люфье |
Авг 29/04 | |
|
Несколько стандартизованных типов Euphoria, собранных
в одну библиотеку для более легкого использования.
Авг 29: добавлены новые типы.
| |
|
DOS |
Библиотека FastFile v0.31b |
153K |
Гайден МакКэй |
Авг 18/04 | |
|
Эта библиотека предназначена для чтения/записи больших
файлов, т.е. для загрузки файла, обработки данных в нем
и обратной записи файла на диск.
Авг 18: добавлена функция format_string(). Преобразует
строки из формата Euphoria в формат MS-DOS (необходимо
при записи строк Euphoria). Включена документация.
| |
|
ОБЩ |
Алгоритм сжатия |
22K |
Эмлин Мерлин |
Июл 29/04 | |
|
Интересный алгоритм сверхрыхлого сжатия.
| |
|
|
|
|
|
|
|
|
|
ОБЩ |
Библиотека Pretty_Sequence |
10K |
Эл Гетц |
Июн 30/04 | |
|
Библиотека, позволяющая создавать из ряда Euphoria текстовый ряд, который
показывает и структуру исходного ряда. Результирующий ряд может быть подан
в файл, на консоль, в Display Server, в Rich Edit или всюду, где текст
должен сохранять свой формат 'pretty'. Имеется возможность задания
режимов форматирования, приложена демо-программа.
Июн 30: обработка больших шестнадцатиричных чисел,
точная эмуляция процедуры 'pretty_print'.
| |
|
ОБЩ |
Функция FindInFile (FIF) |
1K |
Вильям Хеймбигнер |
Июн 19/04 | |
|
Функция для поска заданной текстовой строки в файле.
Работает на любой платформе. Имеются дополнительные
функции для поиска в файле исходного кода процедур
и глобальных процедур, функций и глобальных функций.
| |
|
ОБЩ |
Замена для процедуры print |
3K |
Дерек Парнелл |
Июн 3/04 | |
|
Данная библиотека предлагает замену для стандартного оператора
'print' и вводит определенный-пользователем-тип string - строка.
Чтобы привести библиотеку в действие, просто запишите
оператор include print.e, и затем ваши операторы print будут
выводить строки текста, а не ряды чисел. Обрабатываются
и вложенные ряды, т.е. string Name Name = "Derek" integer Age
Age = 49 atom Weight Weight = 96.5 print(1,{"Name=", Name, ",
Age=", Age, ", Weight=", Weight}) выведет ... Name=Derek,
Age=49, Weight=96.5 print(1, {{"abc", 34}, 5, {{1,2,3},{3,4,"def"}}})
выведет {abc,34},5,{{1,2,3},{3,4,def}}.
| |
|
DOS |
Библиотека Escreen Graphics |
42K |
Эмлин Мерлин |
Май 27/04 | |
|
Escreen - это быстрый графический мотор DOS для
экранного режима 19. Имеются подпрограммы загрузки
и записи изображений, отрисовки спрайтов, манипуляций
палитрой. В пакет включены демо-программы.
Май 27: добавлены демо-программы, оптимизирован
код, исправлены ошибки.
| |
|
ОБЩ |
Библиотека Sequence Operations |
2K |
Эмлин Мерлин |
Май 19/04 | |
|
Несколько удобных подпрограмм для работы с рядами.
| |
|
WIN |
Коррективы в оболочке Exotica |
17K |
Davideltrosoft |
Мар 21/04 | |
|
Данная корректура оболочки Exotica обеспечивает ее работу
с Euphoria версии 2.4 (2.4 реагирует на ошибки, незаметные
для Euphoria 2.3, и останавливает программу).
| |
|
WIN |
Библиотека High Scores |
3K |
MrTrick |
Фев 12/04 | |
|
Система для отображения, обновления и сохранения
счета в играх. Простой интерфейс с множеством
колонок данных. Для запуска достаточно вызвать
единственную процедуру.
| |
|
ОБЩ |
Библиотека Vector/Collision Detection |
51K |
MrTrick |
Фев 12/04 | |
|
Библиотека содержит множество векторных функций и средства
для обнаружения и отработки столкновений различных игровых
объектов. Гибкие типы данных позволяют включать в них
дополнительную информацию.
| |
|
ОБЩ |
Оболочка словаря |
150K |
Стюарт МакКензи-Лей |
Янв 3/04 | |
|
Библиотека содержит в основном функции из программы Эндрю
"Crossword and Hangman Solver", плюс одну из них, немного
модифицированную. Если вам нужно добавить в свою программу
словарную поддержку (проверка правописания, игры на слова),
просто включите эту библиотеку. Словарь на 51802 слов имеет
формат простого текстового файла.
Янв 3: исправлены ошибки.
| |
|
ОБЩ |
Хэш-таблицы |
3K |
Джири Бэбор |
Янв 2/04 | |
|
Поддержка хэш-таблиц (ассоциативных массивов). Быстрая и гибкая.
| |
|
ОБЩ |
Библиотека избранных подпрограмм |
16K |
Гайден МакКэй |
Дек 21/03 | |
|
Набор процедур и функций из различных областей,
включая математику, геометрию, работу с рядами,
которые могут быть кому-то полезны.
Дек 21: добавлена библиотека вызовов функций BIOS
с доступом к памяти, клавиатуре, дискам и экрану.
| |
|
LNX |
Библиотека popt |
11K |
Джефф Никц |
Дек 21/03 | |
|
Библиотека для проверки опций командной строки
(основана на идеях и решениях из библиотеки GNU popt).
| |
|
WIN |
Программа компрессии |
7K |
Хлопец-программист |
Окт 28/03 | |
|
Простая программа для объединения и сжатия файлов,
основанная на lzss.e.
| |
|
ОБЩ |
Библиотека компрессии данных bzip2 |
78K |
Аку |
Окт 22/03 | |
|
Библиотека для работы с файлами данных формата bzip2
(.bz2-файлы). Поддержаны платформы Linux (libbz2.so)
и Windows (bz2.dll), обе библиотеки имеются в пакете.
Прочтите файл bz2.txt, запустите демо-программу
bz2demo.ex (не для DOS!).
Окт 22: исправлена ошибка по Linux
и eu 2.4; английская версия функций.
| |
|
ОБЩ |
Библиотека EuRegExp |
28K |
Кристиан Кювье |
Окт 15/03 | |
|
Библиотека, обеспечивающая применение регулярных
выражений при работе со строками. Соответствует
стандарту Perl, но имеет дополнительные возможности.
Окт 15: изменено имя файла.
| |
|
WIN |
Загрузка .GIF с Win32Lib |
17K |
Мартин Стэкон |
Июл 9/03 | |
|
Мартин модифицировал загрузчик .GIF Майка Кэррола,
так что теперь он работает с программами, основанными
на Win32Lib. Имеется демо-программа.
| |
|
WIN |
Библиотека Ezip |
813K |
Пауль Плуммер |
Июн 26/03 | |
|
Библиотека Ezip для Euphoria создает сжатые файлы данных
из внешних файлов или из любого ряда Euphoria. Эти данные
затем могут быть использованы как включаемый файл, как
внешний файл данных (похожий на .zip) или присоединены
к файлу .exe на платформах WIN32 и DOS32.
| |
|
ОБЩ |
Библиотека Lossless Image Codec |
17K |
Мик |
Дек 9/02 | |
|
Библиотека для осуществления неискажающего кодирования/декодирования
8- и 24-битных изображений. Примененная технология позволяет получать
коэффициент сжатия между 1.5:1 и 2.5:1. Имеются примеры программ.
| |
|
WIN |
Простая библиотека RichEdit |
50K |
Марио Стиили |
Ноя 11/02 | |
|
Библиотека RichEdit с упрощенным интерфейсом.
Эта библиотека позволяет изменять шрифты, цвета
и атрибуты текста по мере его ввода или уже
внутри буфера.
| |
|
|
|
|
|
|
|
|
|
ОБЩ |
Криптографический алгоритм Arcfour |
8K |
Дэви Файгуэрдо |
Окт 19/02 | |
|
Мощный криптографический алгоритм, используемый
во многих протоколах Internet. Версия 1.12.
Май 1: намного быстрее, использован машинный код.
| |
|
ОБЩ |
Библиотека структур |
8K |
Крис Бенслер / Джесон Мирвалд |
Окт 5/02 | |
|
Библиотека предназначена для создания (имитации)
структур и присвоения имени каждому члену структуры.
Структуры могут быть вложенными на любую глубину,
содержать массивы структур или союзы.
Указатели на структуры C в памяти поддержаны
через подпрограммы peek_struct() и poke_struct().
| |
|
DOS |
Доступ к именам файлов через FAT |
5K |
Даниэль Клусс |
Окт 1/02 | |
|
Низкоуровневые прерывания DOS, дающие доступ к файловой
информации через таблицу FAT. Работают только с FAT32.
| |
|
DOS |
Функции окна DOS |
1K |
Мартин Стэкон |
Сен 3/02 | |
|
Некоторые функции, которые программа DOS может вызывать
для воздействия на окно, в котором она исполняется.
| |
|
ОБЩ |
Менеджер кучи |
10K |
Барбарелла |
Сен 3/02 | |
|
Библиотека для управления набором общих объектов Euphoria.
Автор определяет кучу как древовидную структуру
данных, в которой первый элемент всегда наименьший, но
данные могут не быть полностью отсортированными.
Сен 3: исправлена ошибка; добавлена экспериментальная
целочисленная версия библиотеки.
| |
|
WIN |
Низкоуровневое управление памятью |
25K |
Джоуд Фергюссон |
Авг 9/02 | |
|
Эта библиотека позволит вашей программе более легко управлять
занятыми блоками памяти, включая освобождение группы блоков
одной командой.
Авг 9: использование подпрограмм kernel32, поддержка обработки
структур, лучше документация и примеры.
| |
|
ОБЩ |
Генератор уникальных чисел |
3K |
Дерек Парнелл |
Июл 26/02 | |
|
Библиотека поможет вам создать и поддерживать
наборы постоянных величин для индексирования
рядов и других нужд.
| |
|
ОБЩ |
Обратная find() и другие вариации |
2K |
Люциус Л. Хайлли III |
Май 13/02 | |
|
Варианты функции Euphoria find(), которые начинают
поиск из средней точки ряда или идут от последнего
элемента к первому, плюс некоторые функции,
корректирующие ошибку обращения к отсутствующему
элементу ряда.
| |
|
ОБЩ |
Оптимизация image.e |
5K |
Пауль Плуммер |
Апр 5/02 | |
|
Оптимизированная версия библиотеки image.e, которая
претендует на более высокую скорость и значительно
меньший расход памяти.
| |
|
WIN |
Интерфейс с WordWeb |
2K |
Росс Бойд |
Янв 9/02 | |
|
Библиотечный файл, предназначенный для организации
взаимодействия c
WordWeb,
свободным сетевым словарем. В пакет включена также небольшая
демо-программа по использованию библиотеки.
| |
|
ОБЩ |
Список подкаталогов |
1K |
Джеффри Филдинг |
Янв 1/02 | |
|
Подпрограмма для вывода списка всех подкаталогов
внутри заданного каталога.
Дек 30: исправлена ошибка, найденная Трэвисом Мэйем.
Дек 31: Кен Родес заставил процедуру работать с Linux.
| |
|
ОБЩ |
Подпрограммы poke2/peek2u/peek2s |
1K |
Берни Райан / Рольф Шредер |
Окт 14/01 | |
|
Библиотечный файл, в котором предлагаются "недостающие"
подпрограммы poke2(), peek2u() и peek2s(), чтобы дополнить
стандартный набор Euphoria - poke4(), peek4u() и peek4s().
| |
|
WIN |
Быстрая .dll для value() |
25K |
Аку |
Окт 11/01 | |
|
Быстрая версия функции value(), основанная на .dll C++.
Окт 11: valePos(), исходный код C++ на английском,
vale() выдает атом, исправлена ошибка.
| |
|
ОБЩ |
Более быстрые функции для machine.e |
2K |
Аку |
Сен 15/01 | |
|
Более быстрые версии подпрограмм int_to_bytes(),
bytes_to_int() и allocate_string().
| |
|
DOS |
Утилиты DOS |
32K |
Колин Тэйлор |
Сен 10/01 | |
|
Набор усовершенствованных утилит DOS, основанный
на более ранних работах других авторов: putsxy,
состояние диска, отслеживание клавиатуры/мыши,
доработанная библиотека mouse.e.
| |
|
ОБЩ |
Компрессия строк 3:1 |
3K |
Майкл Рэйли |
Авг 8/01 | |
|
Схема компрессии для строк, которая упаковывает
наборы из 3 символов в одну целочисленную величину.
Авг 8: быстрее.
| |
|
DOS |
Быстрая печать в режиме 18 |
5K |
Игорь Качан |
Авг 8/01 | |
|
Процедуры для очень быстрого вывода текста в графическом режиме 18.
Это часть проекта Полиглот (см. также putsxy.zip Джири Бэбора
и Дэвида Гая).
Авг 8: добавлен тест производительности -
разработанный метод почти в 20 раз быстрее,
чем putsxy() в режиме интерпретации, и в
30 раз быстрее после трансляции/компиляции с WATCOM.
| |
|
ОБЩ |
Библиотека Ar |
8K |
Мэтт Арриола |
Авг 2/01 | |
|
Библиотека для создания/чтения архивов,
совместимых с командой ar Unix (Linux).
| |
|
DOS |
Процедура putsxy() для текстового и графического режимов |
1K |
Дэвид Моусли |
Июн 16/01 | |
|
Версия процедуры putsxy(), работающей как
в текстовых, так и в графических режимах.
| |
|
DOS |
Необычные курсоры мыши для SVGA |
13K |
Игорь Качан |
Янв 18/01 | |
|
Подпрограммы для использования мыши в режимах SVGA.
В зависимости от вашей видеоплаты может потребоваться
команда use_vesa(1),см. также процедуры SVGA мыши
Джири Бэбора и Пита Эберлейна.
Янв 18: тест пригодности DOS-драйвера мыши.
| |
|
|
|
|
|
|
|
|
|
WIN |
Файловые утилиты для WIN32 |
1K |
Джефф Филдинг |
Дек 28/00 | |
|
Процедуры для удаления, перемещения и копирования файлов под WIN32.
Дек 28: Брайан Брокер добавил функции создания и удаления каталогов.
| |
|
DOS |
Длинные имена и консольные подпрограммы |
14K |
Кен Роджер |
Дек 27/00 | |
|
Библиотечные файлы с подпрограммами для работы с длинными
именами под DOS и для обеспечения работы с консолью
в стиле Borland. Имеются интересные демо-программы.
Дек 27: устранена ошибка в lfnfindfirst().
| |
|
ОБЩ |
Более быстрая wildcard.e |
1K |
Колин Тэйлор |
Ноя 25/00 | |
|
Более быстрая версия стандартной библиотеки wildcard.e.
| |
|
ОБЩ |
Алгоритм дайджеста MD5 |
10K |
Дэви Файгуэрдо |
Ноя 12/00 | |
|
Усовершенствованная хэш-функция для длинных строк текста.
Май 1: намного быстрее, использован машинный код.
| |
|
ОБЩ |
Библиотека хэш-функции |
24K |
Дерек Парнелл |
Сен 6/00 | |
|
Набор обобщенных хэш-процедур. Имеется полностью комментированная
версия, окутанная версия, быстро-грязная тест/демо-программа
и файл документации HTML.
| |
|
ОБЩ |
Округление до N десятичных знаков |
1K |
Майк Нельсон |
Июн 10/00 | |
|
Функция округления, о которой Майк сообщал по списку
рассылки почты. Работает с атомами или рядами.
| |
|
ОБЩ |
Проверка типов в структурах |
3K |
Адам Виден |
Мар 24/00 | |
|
Метод создания и контроля типов
данных структур (записей) в Euphoria.
| |
|
DOS |
Полезные подпрограммы |
36K |
Мэттью Хоунселл |
Мар 13/00 | |
|
Подпрограммы для вывода символов, адресования
памяти, управления файловой системой, проверки
данных, поиска элементов, манипуляций с рядами,
измерений производительности и определения
размера объектов. Также включены константы
для обращений к BIOS и коды символов ASCII.
Мар 13: поддержка управления форматированием
текста на принтере BJC4000.
| |
|
ОБЩ |
Библиотека для работы с комплексными числами |
2K |
Споки |
Фев 16/00 | |
|
Библиотека, содержащая разнообразные функции для
комплексных (действительных, мнимых) чисел.
| |
|
ОБЩ |
Индексная сортировка |
1K |
Пит Кинг |
Фев 4/00 | |
|
Функция сортировки, которая выдает исходные
индексные позиции отсортированных элементов.
| |
|
ОБЩ |
Упаковка/распаковка файлов |
4K |
Джири Бэбор |
Янв 29/00 | |
|
Алгоритм сжатия и восстановления файлов, см. также
соответствующие программы Джанко Миура и Дэниэля Берштейна.
Янв 29: исправлена ошибка, оформлен библиотечный файл.
| |
|
ОБЩ |
День года |
1K |
Е. Аллен Сорд |
Янв 7/00 | |
|
Функции для преобразования даты в день года и наоборот.
| |
|
ОБЩ |
Двоичный файловый ввод/вывод |
9K |
Габриэл Боэми |
Дек 23/99 | |
|
Библиотека подпрограмм ввода/вывода для
чтения и записи различных типов двоичных данных.
| |
|
DOS |
Безопасный доступ к рядам |
4K |
Дражен Мравинач |
Авг 11/99 | |
|
Подпрограммы для более безопасного доступа к содержимому рядов.
| |
|
DOS |
Полезные подпрограммы DOS |
10K |
Дражен Мравинач |
Авг 11/99 | |
|
Новая версия библиотеки machine.e, плюс подпрограммы для
быстрого произвольного getc/puts, а также код для работы
с длинными именами файлов.
| |
|
DOS |
Машинная библиотека режима 19 |
216K |
Мик |
Авг 8/99 | |
|
Мик широко использует машинный код при разработке
этого набора графических процедур. Для распаковки
архива вы должны использовать WinZip (предпочтительно)
или соответствующую опцию - pkunzip -d.
Имейте в виду, что демо-программы находятся
в другом каталоге по отношению к библиотечным
файлам.
| |
|
DOS |
Мышиные подпрограммы "Minnie" |
5K |
Колин Тэйлор |
Авг 1/99 | |
|
Колин упорядочил по-своему мышиные подпрограммы
Пита Эберлейна "Mighty", чтобы получить этот свой
сокращенный набор, который позволяет вам изменять
форму курсора мыши.
| |
|
DOS |
Игровая библиотека, основанная на ESE |
51K |
Джеффри Филдинг |
Июл 28/99 | |
|
Игровая библиотека, основанная на системе Джеффри ESE.
Имеются клавиатурные и звуковые эффекты. Вскоре будут
добавлены процедуры для управления джойстиком и графикой.
Включено несколько небольших демо-программ.
| |
|
|
|
|
|
|
|
|
|
DOS |
Предвычисленное кодированное маскирование |
1K |
Пит Кинг |
Июл 28/99 | |
|
Быстрая процедура Euphoria, которая размещает
изображения в сжатом, закодированном формате.
| |
|
DOS |
Библиотека LAGui |
7K |
Левис Таунсенд |
Июл 21/99 | |
|
Библиотека GUI-интерфейса. Поддерживает 3D-таблички, кнопки,
сообщения, ввод, управление от мыши. Левис планирует написать
подобную библиотеку для системы Neil.
Июл 21: добавлена демо-программа и исправлено несколько ошибок.
| |
|
ОБЩ |
Формат изображений XPM |
74K |
Дэвид Куни |
Июн 1/99 | |
|
Библиотека, позволяющая читать и записывать изображения
в текстовом формате XPM Unix. Это делает легким внедрение
небольших изображений непосредственно в код вашей программы.
При таком подходе становятся ненужными отдельные файлы
с изображениями.
| |
|
DOS |
Коллекция Хайлли |
100K |
Люциус Л. Хайлли III |
Май 21/99 | |
|
Несколько полезных подпрограмм, таких как:
усовершенствованная dir(), гибкая bucket-сортировка
и другие. Здесь вы свяжетесь с сайтом, где и лежит
архивный файл.
| |
|
DOS |
Процедуры языковой локализации |
7K |
Мартин Шат |
Апр 3/99 | |
|
Система подпрограмм, позволяющая поддерживать многие
различные языки - английский, французский, немецкий и т.д.
| |
|
DOS |
Чтение JPG |
29K |
Эл Гетц |
Фев 24/99 | |
|
Подпрограммы, позволяющие читать .JPG-файлы с изображениями.
Имеется схема, показывающая процесс декомпрессии .JPG-файлов.
| |
|
DOS |
Дуги |
2K |
Джири Бэбор |
Янв 25/99 | |
|
Процедуры для вычерчивания дуг, кругов, спиралей и т.д.
Это усовершенствованная версия того кода, который Джири
присылал давным-давно.
| |
|
ОБЩ |
Прототип строковой библиотеки |
2K |
Норманд Блэйс |
Янв 7/99 | |
|
Быстрая маленькая строковая библиотека,
разработку которой вы можете продолжить.
| |
|
ОБЩ |
Улучшенная сортировка Bucket Sort |
4K |
Арт Адамсон |
Янв 2/99 | |
|
Алгоритм "bucket sort", который сортирует и целые
числа, и с плавающей точкой, на высокой скорости.
Янв 2: незначительные правки кода.
| |
|
DOS |
Запирание записей |
7K |
Хьюго Розас |
Дек 8/98 | |
|
Код для ограничения доступа к записям в файлах на сетевых машинах.
| |
|
ОБЩ |
Проверка регулярных выражений |
4K |
Дэвид Куни |
Сен 24/98 | |
|
Библиотечная функция для проверки регулярных выражений, таких как
[-+]?[0-9]+[0-9]*, в сопоставлении с текстовыми строками.
| |
|
DOS |
Визуальный порт |
5K |
Hawke' |
Сен 21/98 | |
|
Независимая от экранного режима библиотека
(с документацией и демо-программой), которая позволяет вам
специфицировать систему экранных координат и область на экране,
где эта система координат действует. Иногда подобные переопределения
упрощают программирование и, к примеру, приняты в QB4.5,
где имеются для этого специальные операторы
(демо-программа использует SVGA).
| |
|
DOS |
Манипуляции с указателями |
2K |
Джефф Филдинг |
Сен 5/98 | |
|
Подпрограммы для работы с указателями на блоки памяти
и "приборки мусора" - возвращения программе памяти,
высвободившейся от других нужд.
| |
|
ОБЩ |
Запись сжатых рядов |
20K |
Ральф Нойенхьюзен |
Авг 7/98 | |
|
Библиотека подпрограмм для записи/чтения на диске рядов в сжатой форме.
| |
|
ОБЩ |
Вставка запятых |
2K |
Роберт Пилкингтон |
Июл 3/98 | |
|
Еще одна альтернатива для вставки-удаления запятых.
Программа необходима при работе с файлами в различных
форматах хранения данных.
| |
|
DOS |
Targa-файлы |
30K |
Жак Павлов |
Июл 3/98 | |
|
Библиотека для работы с файлами изображений
графического формата Targa.
| |
|
ОБЩ |
Вычислитель выражений |
5K |
Энди Монтгомери |
Июл 2/98 | |
|
Функция, которая проверяет и вычисляет
выражения, размещенные в символьных строках.
| |
|
DOS |
Ввод разреженных матриц |
3K |
Жерардо Валенцуэла Лозада |
Июн 1/98 | |
|
Библиотека для работы с разреженными матрицами.
| |
|
ОБЩ |
Создание многомерных рядов |
1K |
Кэйси |
Апр 18/98 | |
|
Библиотека для работы с многомерными рядами.
| |
|
ОБЩ |
Вставка точек |
1K |
Рауль Кампос |
Мар 27/98 | |
|
Процедура для вставки точек (или запятых)
в строковое представление больших чисел.
| |
|