Начало Что такое Euphoria? Документация Новости Форум EU Пакеты Euphoria Спонсорство
Свежие поступления Архив файлов Web-узлы Euphoria Услуги от RDS Книги и диски
Архив файлов

Общие библиотеки

ОБЩ Общие функции 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