|
|
|
|
|
|
|
|
|
ОБЩ |
Общие функции |
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: новый подход, более интуитивный и быстрый.
| |
| |
|
ОБЩ |
Библиотека 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: код переписан набело, плюс улучшена документация.
| |
| |
|
ОБЩ |
Файловый 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 |
Проект Winprog/Petzold |
1015K |
Крейг Гилберт |
Окт 30/08 |
2.00 |
|
|
В пакете содержится почти полный перевод на Euphoria пятого
издания работы Чарльза Петцольда "Программирование Windows".
Здесь имеются также собственные изыскания Крейга, относящиеся
к OLE в элементах управления rich edit, общим методам двойной
буферизации, динамическому созданию диалогов и т.д.
(Новейшие версии заархивированы на http://soulsteam.com/euphoria.sht)
Окт 30: документация, подчистки, исправления.
| |
| |
|
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 Мэтта Сефтона.
| |
| |
|
ОБЩ |
Обработчик командной строки |
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
| |
| |
|
ОБЩ |
Сортировка слиянием |
3K |
Дон Кагела |
Сен 19/08 | |
|
|
Предлагаемая функция сортирует ряд величин методом слияния.
Имеется проверочный код, сравнивающий сортировку shell от
RDS с предлагаемой, используя случайные ряды.
| |
| |
|
ОБЩ |
Задача о длиннейшей общей подстроке |
1K |
Джеймс Кук |
Сен 5/08 | |
|
|
Функция находит наибольший участок, общий для двух заданных строк, то есть,
ABA -> BAB = AB,BA; Jog -> Dog = og; Jim -> Jan = J; Dog -> Cat = {};
Sunday -> Saturday = day. Строки могут быть представлены любыми рядами.
Сен 5: оптимизация алгоритма.
| |
| |
|
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 | |
|
|
Интересный алгоритм сверхрыхлого сжатия.
| |
| |
|
ОБЩ |
Отработка аргументов командной строки |
1K |
Джеймс Кук |
Июл 8/04 | |
|
|
Расширенная отработка аргументов командной строки в вашей программе.
Может работать с опциями вида: /?, -x, -x[string], -x [str1] [str2]
| |
| |
|
|
|
|
|
|
|
|
|
ОБЩ |
Библиотека 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 | |
|