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

Расширения языка

ОБЩ Библиотека Method Euphoria 55K Майк Нельсон Окт 9/10счастливые пользователи! 57.00
Объектно-ориентированная библиотека для Euphoria. Единственное наследование с интерфейсами, исключениями, обработкой событий. Полная очистка после ошибок, включая ошибки времени исполнения Eu. Поддерживается переключение задач. Для распаковки архива требуется оригинальный pkzip от www.pkware.com
 
ОБЩ Объектно-ориентированная библиотека Алмаз 119K Майк Нельсон Мар 14/04счастливые пользователи! 44.00
Новая библиотека для объектно-ориентированного программирования на Euphoria. Дизайн основан на Java с элементами Visual Basic и C#. Множество продвинутых возможностей. Мар 14: версия 4.0.0: внутренние классы заменяют интерфейс Extended_Access, делегаты в стиле C#.
 
ОБЩ Объектно-ориентированная Euphoria 220K Мэттью Левис Окт 15/06счастливые пользователи! 34.00
У этого интерпретатора, построенного на основе версии 2.5 PD интерпретатора RDS, имеются возможности объектно-ориентированного программирования на Euphoria. Пакет включает транслированные интерпретаторы для Windows и Linux. Окт 15: версия 1.9.0: функции find_from и match_from, улучшенный отладчик, исправление ошибок.
 
ОБЩ 32-битные целые в транслированных DLL 3K Мэттью Левис Сен 8/06счастливые пользователи! 21.30
Мэтт обеспечивает библиотеки DLL и SO Euphoria полными 32-битными целыми, подаваемыми в экспортируемые подпрограммы Euphoria. Сен 8: улучшения, сделанные Юргеном Люфье по автоматическому обнаружению правильного номера файла для make_atom.c.
 
ОБЩ Объектно-ориентированная библиотека Алмаз-легкий 19K Майк Нельсон Мар 6/03счастливые пользователи! 12.00
Упрощенная версия библиотеки Майка Алмаз, предоставляющей поддержку объектно-ориентированного программирования на Euphoria. Данная версия предназначена для начинающих и программистов с опытом среднего уровня. Мар 6: добавлен вывод файла с анализом ошибки для отладки.
 
WIN Анализатор файлов профиля 511K Тони Шкода Мар 4/08счастливые пользователи! 10.00
Утилита для просмотра файлов профиля (.pro) Euphoria. Включает также утилиту "ProfileInExExe", которая поможет вам получить профиль времени для не-WIN32 библиотек, входящих в вашу WIN32-программу. Мар 4: файл перенесён на сайт RDS.
 
ОБЩ Расширенная Euphoria v2.5 от Винсента 511K Винсент Хоувелл Май 3/05счастливые пользователи! 9.70
Пакет VEEU основан на общественном исходном коде интерпретатора Euphoria v2.5 и предлагает много новых возможностей, таких как блочный комментарий, функция version(), динамические переменные, разрешение конфликтов глобальных идентификаторов и другие. Поставляются 4 транслированных/компилированных интерпретатора VEEU для DOS, Windows и Linux, файл синтаксиса TextPad для VEEU и EDS, прозрачные значки Eu, многочисленные примеры программ, полный исходный код и документация. Май 3: исправлена ошибка, разрешение конфликтов глобальных имен теперь работает правильно. Улучшена документация.
 
WIN Компилятор Forth 583K Мик Дек 4/05счастливые пользователи! 9.00
Многоплатформенный компилятор языка программирования Forth, написанный на Euphoria. Он генерирует код для ряда различных процессоров, включая 80x86 и ARM. Дек 4: добавлена поддержка для процессоров Blackfin, оптимизирован код для M68000.
 
WIN Программа Orac 568K Майк Май 22/12счастливые пользователи! 5.60
Оптимизирующий инкрементальный компилятор, поддерживающий условную компиляцию. Май 22: усовершенствовано средство, показывающее включенные в программу файлы и число ссылок, полезное для выбраковки ненужных команд "include".
 
ОБЩ Грандиозный конкурс языков программирования! 19K Джесон Гэйд Фев 5/07счастливые пользователи! 5.50
Начала воплощения на Euphoria тестов производительности по версии http://shootout.alioth.debian.org. Фев 5: добавлены тесты парциальных сумм и обратного дополнения, усовершенствована организация пакета.
 
ОБЩ Преобразователь файла ex.err 7K Юрген Люфье Дек 18/07счастливые пользователи! 5.00
Преобразует стандартный файл "ex.err" Euphoria в один или два других файла, в которых строковые переменные отображаются либо в виде чисел, либо в виде обычного текста, что значительно удобнее для чтения. Позволяет программам Eu 2.5+ преобразовывать свой собственный файл "ex.err" перед аварийной остановкой. Дек 18: улучшено распознавание строк.
 
ОБЩ Обновленный исходный код интерпретатора PD 13K Дэрил Бордер Дек 2/04счастливые пользователи! 4.80
Модификации файлов scanner.e и symtab.e, адресованные той ситуации, когда во включаемых файлах создается глобальный идентификатор, вызывающий конфликт в других включаемых файлах. Имеется простой тест. (Решения не полностью проверены и оптимизированы.)
 
ОБЩ Расширенная библиотека многозадачности 2K Майк Нельсон Окт 30/05счастливые пользователи! 4.20
Библиотека расширяет возможности нового многозадачного интерпретатора Euphoria, включая запись и восстановление не-частных данных по задачам. Она создается в надежде, что может вылиться в стандартную расширенную библиотеку многозадачности, которая позволит объединить множество безопасных библиотек многозадачности в рамках единого подхода. Пожелания по усовершенствованиям и дополнительным возможностям будут высоко оценены.
 
WIN Отбор включаемых файлов 146K Тони Шкода Мар 4/08счастливые пользователи! 4.00
Инструментальная программа, которая отыскивает все файлы, включенные в вашу программу Euphoria, и копирует их в единственный новый каталог. Такой отбор файлов может быть полезен, когда вы решили поделиться своими программами с другими людьми. Мар 4: файл перенесён на сайт RDS.
 
ОБЩ Определитель версии Euphoria 6K CChris Фев 20/07счастливые пользователи! 3.00
Эта библиотека содержит функцию getEuVersion(), выдающую строку версии, как она определена в файле readme.htm, распространяемом RDS. Фев 20: версия 0.3, добавлены комментарии, улучшен алгоритм.
 
ОБЩ Отладчик EuDebug_AG (версия 1.00) 174K Эл Гетц Фев 14/06счастливые пользователи! 3.00
Отладчик командной строки для Euphoria с широкими возможностями. Набор функций во время исполнения программы включает: чтение переменных и запись их в файл; изменение переменной во время прогона программы; пропуск строк программы; возврат к предыдущей строке; принудительный выход из цикла и т.д. (без исходного кода).
 
ОБЩ Система условного/динамического включения 18K Винсент Хоувелл Ноя 11/05счастливые пользователи! 3.00
Простая система условного/динамического подключения библиотек для Euphoria 2.3 и более новых версий, включая 2.5. Имеется пример программы и документация. Ноя 11: добавлена поддержка для вложенного включения, обнаружения текущего файла. Усовершенствования в сканере дубликатов имен файлов. Оптимизация, новые примеры, улучшена документация.
 
ОБЩ Двуязычная Euphoria 2.5 821K Игорь Качан, Роберт Крейг Июн 15/05счастливые пользователи! 3.00
Двуязычные интерпретаторы Euphoria 2.5 и набор стандартных библиотек RDS. Руководство по EU 2.5 на русском. Вы можете писать программы Euphoria на 100% английском, или на 100% русском, или на любой смеси этих двух языков. Поддержаны транслятор E2C, биндер и трансляция кода на 100% стандартную Euphoria. Интерпретаторы имеют неограниченный алфавит для имен. Июн 15: добавлен интерпретатор exw_r.exe, поддержан перевод с английского на русский. Проверено с русскими версиями Win32Lib.ew и IDE.exw. Найденные ошибки исправлены. Бета-версия.
 
ОБЩ Упрощенная объектно-ориентированная библиотека 139K Марио Стиили Мар 28/05счастливые пользователи! 3.00
Упрощенная объектно-ориентированная библиотека является своего рода API, позволяющим объектно-ориентированное программирование в программах, создаваемых на Euphoria. Это преемник библиотеки POOP. Имеются новые возможности, включая поддержку обратного вызова для методов и бета-версию новой системы типов данных.
 
ОБЩ Препроцессор Euphoria 18K Крис Бенслер Июл 23/01счастливые пользователи! 3.00
Эта программа добавляет в язык Euphoria пространства имен, присвоение по объявлению, ветвление select case и различные новые делимитеры и операции на рядах.
 
ОБЩ Система ESE - учет событий для Euphoria 8K Джеффри Филдинг Июл 21/99счастливые пользователи! 2.80
Система обработки сообщений о событиях для Euphoria. Она позволяет писать программы, управляемые событиями, и даже содержит предпосылки для решения проблемы многозадачности.
 
ОБЩ Новые элементы синтаксиса 621K Дэрил Бордер Авг 26/05счастливые пользователи! 2.60
Данный пакет содержит изменения в общественном коде интерпретатора, которые позволяют программисту обращаться к элементам ряда в единственном операторе присваивания. Иными словами, вы можете теперь выполнять присваивания по списку. Включен исходный код, связанные интерпретаторы и демо-программа.
 
WIN DAWG - автоматический генератор оболочек 7K Крис Бенслер Апр 1/02счастливые пользователи! 2.10
Эта инструментальная программа автоматически строит оболочку Euphoria для функций в библиотеке C - файле типа .DLL - при наличии заголовочного файла, естественно. Апр 1: версия 0.3, несколько улучшений и исправлений, меньше проблем с Linux.
 
ОБЩ Euphoria с поддержкой аппаратной DEP 49K Шон Прингль Дек 29/08счастливые пользователи! 2.00
Файлы, обеспечивающие работу Euphoria с включённой аппаратной DEP (система DEP предотвращает исполнение кода, размещённого в областях памяти, предназначенных для данных). Инструкции по применению - в файле install.txt. Дек 29: пакет теперь совместим с OSX.
 
WIN Оболочка для транслятора Eu2C Windows 78K Юрген Люфье Сен 26/07счастливые пользователи! 2.00
Эта программа позволяет вам связывать ресурсы с файлом DLL или EXE и экспортировать только те, что определены в главном модуле DLL. Проверена с Eu2C 2.4, 2.5, 3.0.1 и 3.1.1. По вопросам трансляции в DLL см. также "32bits.zip" Мэтта Левиса. Сен 26: адаптация к выпускам Eu 3.1.x, некоторые косметические изменения, в пакет добавлен исполняемый файл 'ecwr.exe'.
 
WIN Программа Elink 0.3.2b 233K Грэм Барки Окт 29/06счастливые пользователи! 2.00
Это пре/пост процессор для ассемблера ML.exe. Позволяет пользователю легко создавать модули на ASM, а затем импортировать их в программу Euphoria. Имеет заказной компоновщик/загрузчик, так что ваши ASM-подпрограммы получают доступ к DLL Windows или любым другим. Пакет содержит процессор Elink, графический интерфейс, загрузчик, документацию, примеры и полный исходный код. Окт 29: поддержка сжатых библиотек.
 
WIN Менеджер виртуальных нитей 02 20K Эл Гетц Авг 22/05счастливые пользователи! 1.80
Хотя реальные нити ОС здесь и не используются, эта библиотека дает вашей программе возможность работать в многозадачном режиме с разделением времени. Это означает, что ваш графический интерфейс не зависает, если в фоновом режиме выполняются какие-то длительные операции. Этот новый вариант пакета имеет настоящий механизм расписания и много других улучшений, включая демо-программы для WinClass и Win32Lib. Сравните с ThreadManager01 (архив) и Sched.e (каталог LangWar). Авг 22: новые функции позволяют более гибкое управление нитями - теперь имеются QueryWaitThread(), PauseThread(), ResumeThread(), QueryThreadActive(), а также message_box(..), не блокирующий нити.
 
WIN Эмулятор Chip8 14K Мик Сен 29/05счастливые пользователи! 1.75
Эмулятор Chip8, написанный на Euphoria, с полной поддержкой звука. Целью этого проекта было его окончание в кратчайшее возможное время, так что не воспринимайте его слишком серьезно.
 
ОБЩ Упаковщик ресурсов 10K Дэвид Куни Ноя 13/99счастливые пользователи! 1.75
Программа для связывания ресурсных файлов - биткарт, рисунков, данных и т.д. в один большой файл, или даже в тот самый исполняемый .exe-файл, который у вас получается при связывании Euphoria-программы. Ваша программа может обращаться к этим ресурсам и читать их так, как если бы они были в отдельных файлах. Ноя 13: облегчено использование биткарт (.BMP) в ресурсных файлах.
 
DOS Пример дистрибутива DOS 2456K Марко Ачури Май 1/08счастливые пользователи! 1.50
Пакет содержит только DOS-версию Euphoria и предназначен для включения в дистрибутив FreeDOS. Планы: перенос на DOS программы генерирования документации \doc и \html из файлов htx, автоматическая установка переменных окружения.
 
WIN Библиотека для исполнения скриптов и файлов Lua 97K Иеремия Петерсон Дек 2/05счастливые пользователи! 1.50
Этот пакет включает dll и ее оболочку, что позволяет вам использовать Lua в ваших программах Euphoria. Вы сможете запустить на исполнение строку, содержащую множество команд Lua, или внешний файл с такими командами.
 
WIN Визуальная Euphoria 47K Джо Окт 14/04счастливые пользователи! 1.50
Визуальная Euphoria предназначена для облегчения участи кодера. VE выполняет рутинные задачи, подобные подбору аргументов процедур, функций и генерации описателей, окон и т.п. Окт 14: добавлены две команды поиска, шаблоны для database.e, новые ключевые слова. Исправлена функция позиционирования строк.
 
ОБЩ Библиотека LOOP 7K Левис Таунсенд Фев 22/01счастливые пользователи! 1.50
Быстрая и простая объектно-ориентированная библиотека для Euphoria. Фев 22: приборка памяти после удаления объектов, более легкий путь создания и определения свойств.
 
ОБЩ Экстрактор глобальных имён 51K Майкл Нельсон Май 21/08счастливые пользователи! 1.30
Эта утилита предназначена для извлечения имён глобальных подпрограмм из библиотечного файла (*.e). Выходной файл globals.e содержит отсортированный список, который может быть использован далее редакторами кода Euphoria для расширенной цветной синтаксической контекстной справки. Включён исполняемый файл globals.il и исходный код, требующий Method Euphoria.
 
ОБЩ Библиотека Tommy's I/O Library 1.0 14K Томми Карлье Сен 10/06счастливые пользователи! 1.30
Библиотека дает абстракции ввода/вывода для чтения и записи двоичных и текстовых данных. Преимуществом абстрактного подхода является универсальность кода, который вы пишете, для различных видов операций ввода/вывода на файлах и рядах.
 
WIN Оболочка Lua v502 для Euphoria 104K Иеремия Петерсон Дек 20/05счастливые пользователи! 1.20
Пакет содержит оболочку для dll Lua версии 5.02. Имеется несколько примеров использования. Дек 20: добавлена документация, исправлены ошибки.
 
ОБЩ Пазер научной нотации 7K Мэтт Левис Авг 3/07счастливые пользователи! 1.00
Пакет обеспечивает проверку правописания чисел в научном формате с максимальной точностью, доступной для атомов Euphoria (двойная точность по стандарту IEEE 754).
 
ОБЩ Улучшения к библиотеке wildcard.e 6K Арон Ноя 11/06счастливые пользователи! 1.00
В пакете: RWILD.E, RMISC.E, документация и демо-программа (.EX). RWILD содержит гибкие мощные функции для работы с образцами. RMISC обеспечивает RWILD несколькими полезными операциями на рядах.
 
WIN Отладчик dEbUg_magic_box 84K Антонио Алесси Апр 4/06счастливые пользователи! 1.00
Мощное интерактивное отладочное средство, позволяющее наблюдать переменные на любую глубину во время исполнения, сохранять или изменять их, а также дающее другие полезные возможности. Демонстрируются некоторые библиотечные функции: get/putStream, get/setFont, openDialog, shellExecuteEx, Load/SaveFileName, message_box, распечатка последовательных переменных и т.д. Апр 4: версия 3.0, блоки расширений, новые примеры.
 
WIN Графический интерфейс для биндера 210K Род Дэмон Ноя 7/05счастливые пользователи! 1.00
Графический интерфейс Windows для программы окутывания и связывания с Euphoria 2.4 и 2.5. Проверен на WIN98 и XP для Windows и DOS. Разработан с использованием библиотеки EuWinGUI Андреа Кини. Требует наличия зарегистрированного биндера 2.4 или 2.5 RDS (не включено).
 
ОБЩ Интерпретатор EG 662K Грег Хаберек Дек 8/04счастливые пользователи! 1.00
Модифицированный интерпретатор, основанный на открытом общественном коде интерпретатора Euphoria. Имеет много новых возможностей, включая variable_id(), version(), встроенный редактор ed. EG очень хорош для CGI. В пакете вы найдете интерпретаторы для DOS, Windows и Linux (транслированные), но без исходного кода. Дек 8: egu теперь сжат с помощью UPX.
 
WIN Программа eu2html 23K Жюль Дэви Фев 5/04счастливые пользователи! 1.00
Интерфейс для утилиты Мартина Стэкона eu2html, работающей из командной строки. Программа преобразует исходный код Euphoria в файл .html с раскрашенным синтаксисом, возможна генерация CSS.
 
WIN Программа Profiler 4K Александр Торессон Ноя 15/03счастливые пользователи! 1.00
Программа предназначена для профилирования работы вашего кода по времени - с какой загрузкой процессора работают те или иные участки исследуемой программы. Доступно отслеживание значений выбранных переменных, задание точек остановки в реальном времени, прерывание и возобновление исполнения программы. Все это через графический интерфейс Windows.
 
WIN Модифицированный интерпретатор 352K Мэттью Левис Июл 14/03счастливые пользователи! 1.00
К базовому исходному коду интерпретатора Euphoria 2.4 Мэтт добавил некоторые новые возможности - подпрограмма, выполняемая в случае аварийной остановки, доступ к переменным по их номерам, разрешение конфликтов глобальных имен новым способом. Июл 14: улучшено разрешение конфликтов глобальных имен.
 
ОБЩ Интерпретаторы с неограниченным алфавитом 738K Игорь Качан Окт 5/02счастливые пользователи! 1.00
Программа, которая может генерировать 21 версию интерпретатора ex.exe. Каждая версия обеспечивает работу с одной из международных кодовых страниц для вывода текста на экран в графических режимах. Эти интерпретаторы строятся с использованием публично-доступного исходного кода интерпретатора Euphoria, откомпилированного с WATCOM C для DOS и позволяют применять в идентификаторах символы ASCII из диапазона 128-255. Это добавляет гибкости в программировании на языках с латинским алфавитом, и позволяет писать программы на языках с не-латинскими алфавитами. В пакет включены также версии exw.exe и exu (Linux/FreeBSD) с поддержкой 128-255 символов. Окт 5: exw.exe заменен на построенный с Borland.
 
ОБЩ ООП в Euphoria: Quartz 13K Родерик Джексон Дек 14/99счастливые пользователи! 1.00
Библиотека процедур для объектно-ориентированного программирования. Дек 14: запись/считывание объектов на диске, увеличена скорость.
 
ОБЩ Препроцессор для Euphoria 28K Дэвид Куни Июн 2/98счастливые пользователи! 1.00
Препроцессор, который добавляет достоинства некоторых других языков в Euphoria, версия 1.01b.
 
WIN Функция Profile_Time на платформе WIN32 455K Даниэль Клусс Окт 25/07счастливые пользователи! 0.80
Модифицированный исходный код Euphoria с функцией profile_time, реализованной на платформе Windows, таймер с разрешением 1 миллисекунда.
 
WIN Пакет APC dll 9K Даниэль Клусс Май 9/06счастливые пользователи! 0.80
Еще одно решение по проблеме многозадачности. Более прогрессивное чем TDLL. Используется APC завершение обратных вызовов Euphoria с уникальными объектами для каждого вызова. Может быть использовано для внедрения супермногозадачности, состояния полностью сохраняются в выдаваемых переменных. Автор оттестировал систему с 20k нитями, плавающей арифметикой и рядами. Система проходит пока все его тесты, тем не менее, доверяй, но проверяй.
 
ОБЩ Диспетчер задач 6K Майк Нельсон Авг 27/05счастливые пользователи! 0.80
Данная библиотека предназначена для управления кооперативной многозадачностью. Задачи могут иметь приоритет, определенное стартовое время от немедленного до следующих суток и могут быть запущены однократно или повторяться через заданный интервал - от нулевого до суточного. Это не-ООП версия Диспетчера задач из состава библиотеки Метод Euphoria, находящегося пока в разработке.
 
WIN Преобразователь .h в .e 41K Даниэль Клусс Апр 23/02счастливые пользователи! 0.50
Программа преобразует заголовочные файлы .h C в библиотечные файлы .e Euphoria.
 
ОБЩ Компилятор формул 2K Эл Гетц Мар 4/01счастливые пользователи! 0.25
Компилятор математических формул, необходимый тем программистам, кто ищет динамический тип "Eval" для функции.
 
DOS Динамически включаемые файлы 2K Марк Хоннор Мар 30/99счастливые пользователи! 0.25
Система для динамического включения необходимых файлов, в том числе условного.
 
ОБЩ Программа quick 1K Phil F. Июл 21/17 
Программа quick предназначена для составления списка объявлений подпрограмм в файле с указанием номеров строк. Удобна для поиска подпрограмм в старых проектах. Использование: eui qindex.ex myfile.e {и можно} > keeplist.txt
 
ОБЩ Пакет euwrap 5457K Джеймс Кук Июл 16/17 
Пакет содержит систему, предназначенную для использования функций Euphoria, размещённых в dll (откомпилированных с euc), из другого языка программирования, такого как C, путём открытия dll. Лицензия Freeware. Июл 16: изменён линк на Sourceforge, полная версия.
 
LNX Компиляция eu.ex и ec.ex для Linux 1689K Джеймс Кук Июл 15/17 
Исполняемые файлы Euphoria v3.1.1 (exu и ecu), откомпилированные с помощью GCC из eu.ex и ec.ex. Лицензия Freeware.
 
LNX Компиляция eu.ex и ec.ex v4.0.5 для Linux 5753K Джеймс Кук Июл 15/17 
Исполняемые файлы Euphoria v4.0.5 (exu и ecu), откомпилированные с помощью GCC из eu.ex и ec.ex; см. также OpenEuphoria.org. Лицензия Freeware.
 
WIN Компиляция eu.ex и ec.ex 1953K Джеймс Кук Июл 9/17 
Исполняемые файлы Euphoria v3.1.1 (ecw.exe, exw.exe и exwc.exe), откомпилированные с помощью Watcom из eu.ex и ec.ex. Лицензия Freeware. Июл 9: замена хоста RDS на Sourceforge.
 
WIN Компиляция eu.ex и ec.ex для v4.0.5 7876K Джеймс Кук Июл 9/17 
Исполняемые файлы Euphoria v4.0.5 (euc.exe, eui.exe и euiw.exe), откомпилированные с помощью Watcom из eu.ex и ec.ex. Лицензия Freeware. Июл 9: замена хоста RDS на Sourceforge.
 
WIN Компиляция eu.ex 369K Джеймс Кук Июл 6/17 
Это просто откомпилированный с Watcom файл eu.ex из каталога исходного кода Euphoria v3.1.1, euw.exe в форматах exw1.exe и exwc1.exe.
 
WIN Компиляция eu.ex для v4.0.5 1411K Джеймс Кук Июл 6/17 
Это просто откомпилированный с Watcom файл eu.ex из каталога исходного кода Euphoria v4.0.5, eui.exe в форматах eui1.exe и euiw.exe (компрессия не применялась).
 
ОБЩ Связный список 17K Джеймс КукИюн 23/17 
Библиотека подпрограмм, обеспечивающих в Euphoria работу с двойными связными списками. Возможен интерфейс со структурой C, задающей связный список. Связные списки могут превосходить массивы по скорости обработки данных. Возможно представление любого объекта Euphoria в виде связного списка. Лицензия Freeware.
 
ОБЩ Библиотека euthread 310K Джеймс Кук Июн 19/17 
В библиотеке воплощены нити для Euphoria с использованием компиляторов gcc и openwatcom. Нити позволяют полностью поддержать мультипроцессоры. Имеется исходный код. Лицензия Freeware. Июн 19: дописан файл euthread.e.
 
ОБЩ Пример файла класса 3K Джеймс Кук Май 27/17 
В пакете вы найдёте пример воплощения файла класса с наследованием и прочими объектными особенностями. Май 27: лицензия Freeware.
 
ОБЩ Пакет dna_software 60K Джеймс Кук Май 27/17 
Это попытка автора написать программу для исследования ДНК. Используются бит-поля и алгоритмы их компрессии в надежде, что это окажется кому-то полезным. Лицензия Freeware.
 
ОБЩ Библиотека Machine2 (v1.00) 14K Шиан Ли Янв 11/17 
В библиотеку Machine2.e включены подпрограммы битовых операций и интерфейса машинного уровня для Euphoria 3.1.1 (peek2, poke2, EQV, IMP, shift, rotate, pack, unpack, set, get, binary, octal, decimal, hexadecimal, flatten, boolean, string, fix, sign, delay, pause, ...). Имеется стандартное руководство пользователя. Библиотека оптимизирована и проверена на платформе FreeDOS 1.2, в полную поставку которой входит EU3.
 
ОБЩ Определитель версии Euphoria 4K Джин-Марк Дюро Окт 30/16 
Общий определитель версии Euphoria. Работает под Windows и Linux, в 32- или 64-битном режиме, с Eu 3.1.1, 4.0 и 4.1. Выдаёт одну из 8 величин: EU_4_1_LNX_64, EU_4_1_LNX_32, EU_4_0_LNX, EU_3_1_LNX, EU_4_1_WIN_64, EU_4_1_WIN_32, EU_4_0_WIN, EU_3_1_WIN.
 
WIN Установщик EuPortable 25000 Андреас Вагнер Окт 15/16 
Данный установщик содержит WEE 0.48, Open Watcom 1.9 (частично), OpenEuphoria 4.0.6. Программа не модифицирует реестр и не вносит изменений в переменную Path и ассоциации файлов. Окт 15: добавлены загрузки для Eu4.1, включающие компилятор gcc.
 
ОБЩ Интерпретатор TinyBasic 299K Джин-Марк Дюро Окт 9/16 
Маленький встраиваемый интерпретатор бейсика, написанный на Euphoria. Окт 9: версия, предваряющая альфа-выпуск.
 
ОБЩ Система отслеживания событий от Эдуардо 3K aceduardo Июн 7/16 
Простая и эффективная библиотека обработки событий. В пакет включена и библиотека для работы со списками.
 
WIN Flat Assembler Томаша Грыштара 84K Гайден МакКэй Май 28/16 
Библиотека-оболочка EU для FASM. В этом выпуске перестроена и теперь представляется "свободной от ошибок"; улучшенный отладчик стабилен. Поддержаны архитектуры ia32 & ia64; программы Euphoria могут иметь участки кода, написанные на ассемблере. Включены подпрограммы create_asm(), define_asm() и inline_asm().
 
ОБЩ Библиотека EuCANOOP 280K Чарльз Ньюбоулд Май 13/16 
Библиотека обеспечивает объектно-ориентированное программирование на Euphoria с помощью всего девяти своих подпрограмм, простых в применении. Работает на всех платформах и со всеми версиями Euphoria. Май 13: полностью пересмотрен синтаксис - стал даже проще (?); теперь требуется OE4.*; в пакет включены библиотеки ООП и примеры программ; проект развивается.
 
LNX Усовершенствованный установщик "Всё-в-Одном" 280K Шон Прингль Мар 10/16 
Это бывший Сетевой установщик, основанный на пакете Джин-Марка Дюро. Устанавливается Euphoria 4.1, 4.0, GTK и WX с IDE. Мар 10: обновлены инсталлируемые файлы.
 
LNX Резервирование в WEE 0.43 15K Кеннет Родес Янв 4/16 
Набор простых подпрограмм для обеспечения резервирования и "украшения" исходного кода Euphoria при использовании редактора WEE 0.43. С деталями можно ознакомиться в файловых комментариях.
 
ОБЩ Пакет kissWxEuphoria 8446K Джин-Марк Дюро Янв 2/16 
Пакет kissWxEuphoria заменяет wxSimple, позволяя новичкам использовать wxEuphoria: меньше подпрограмм; везде, где можно, аргументы имеют стандартный порядок - реализуется принцип KISS ("Keep It Small & Simple" - "Держи Это Маленьким и Простым"). Охвачено только основное подмножество функций wxEuphoria.
 
WIN Переписчик кода 188K Джин-Марк Дюро Дек 1/15 
Предлагаемая программа перепишет ваш исходный код и расставит нужные отступы, чтобы читать его было проще. Исходный ваш файл останется незатронутым, а обработанная копия разместится в новом файле с расширением .btf. Используется tinEWG, но программа может быть легко адаптирована к Linux.
 
ОБЩ Библиотека Joy 18K Шон Прингль Окт 17/15 
В предлагаемую библиотеку включено множество простых функций, призванных сделать ваш код более лаконичным, но всё ещё легко читаемым. В пакете имеется исходный код и документация.
 
WIN Язык программирования M- 569K Jalil Июл 19/15 
Язык программирования M- представляет собой ещё одну попытку использования виртуальной машины для создания относительно быстрых программ. Синтаксис M- похож на ассемблер. (Правда, не вполне понятно, какое отношение всё это имеет к EU).
 
WIN Песочница Euphoria 851K ChrisBurch3 Июн 1/15 
Это очень простой инструмент для быстрого набора кода Euphoria, загрузки программ и опытов с ними. Демонстрирует работу с графическим интерфейсом и показывает, насколько короткой может быть программа EU. В пакете имеется файл .exe, исходный код для запуска требует tinEGW. Программа предназначена для пользователей, изучающих начала программирования.
 
WIN Утилита трассировки 2K Фил Френч Дек 25/14 
Это обновлённое отладочное средство С.Р.Вильямсона, выпущенное им в 2000 году. В пакете содержится два файла - tracer3.ew и tracer3doc.txt (readme).
 
ОБЩ Пакет tidy 1.2 2K Кеннет Родес Апр 7/13 
Пакет tidy 1.2 представляет собой обновление известной утилиты Джири Бэбора, tidy - (http://www.rapideuphoria.com/tidy.zip), предназначенной для упорядочения текста исходного кода. Новые возможности: библиотека tidy.e может быть теперь вызвана из редактора исходного кода Euphoria, а программа tidy.ex работает из командной строки. Входной файл исходного кода автоматически резервируется, а обработанный файл перезаписывает входной. Программа прерывается, если резервная копия не может быть создана. Добавлена поддержка конструкций "loop", "switch", "type", и "ifdef".
 
WIN Простой пакет ООП 47K Джин-Марк Дюро Мар 6/13 
Простое программирование в стиле объектно-ориентированного. Демо-программа включает окно EditText, синхронизированное с таблицей CSV на манер Borland Delphi(похоже на TEditBox + TTable + TDatasource). Проще, чем когда-либо.
 
WIN Установщик Euphoria 8550K Шон Прингль Май 5/12 
Пакет установщика, предназначенный для целей тестирования. Май 5: отказ от установки на старых версиях Windows 95.
 
ОБЩ Просто ООП 7K Джин-Марк Дюро Июн 21/11 
Очень простой подход к объектно-ориентированному программированию. Библиотека совместима с Euphoria 3 и выше.
 
WIN Усовершенствованный backendw.exe 73K Эл Гетц Сен 19/09 
Новый экзекутор 'backendw.exe' для Euphoria версии 3.1.1. Тот, что поступает в официальном пакете, имеет ограничение длины пути - всего 128 байтов. Новый предназначен для замены стандартного и позволяет связанным с ним программам работать с такими именами директорий (каталогов), длина которых лимитируется только возможностями операционной системы.
 
ОБЩ Точечная нотация в Euphoria (версия 2) 15K Джереми Коугар Мар 24/09 
Обновлённый экспериментальный препроцессор Дэвида Куни, обеспечивающий работу с новыми возможностями, предоставляемыми Euphoria 4.0 - пространства имён, нумерационные константы, расширенная номенклатура встроенных функций и т.д. Добавлена точечная нотация для доступа к рядам. Требуется Euphoria 4.x.
 
ОБЩ Библиотека limits.e 3K Джесон Гэйд Июн 12/08 
В библиотеке определены некоторые численные константы, дающие предельные значения для атомов и целых Euphoria. Июн 12: исправлена функция get_epsilon(), благодарности Фернандо Бауэру.
 
ОБЩ Библиотека профилирования 54K Тони Шкода Мар 4/08 
Библиотека для измерения скорости исполнения кода и подсчета количества его вызовов. Мар 4: файл перенесён на сайт RDS.
 
ОБЩ Использование 64-битных целых 6K CChris Янв 11/08 
Некоторые функции общих системных библиотек выдают 64-битные или 96-битные значения целых. Предлагаемая здесь функция get_large_return() трактует такие значения как ряды атомов, каждый из которых содержит 32-битный фрагмент значения. Поддержаны соглашения cdecl/stdcall/pascal, значения со знаком и без знака. Янв 11: исправлены опечатки.
 
ОБЩ Пакет EuTCL - оболочка Tcl/Tk 16K Леонардо Кечи Янв 9/08 
Пакет EuTCL представляет собой набор средств, которые позволяют программам Euphoria использовать интерпретатор Tcl/Tk. Он работает с Windows и с Linux. Вы можете писать независимые от платформы GUI с Tk, вызывать команды Tcl, регистрировать новые команды Tcl и т.п.
 
ОБЩ Пакет для удаления комментариев 2K CChris Мар 22/07 
Пакет включает библиотеку и отдельную программу, предназначенные для удаления комментариев из строки или файла.
 
WIN Пакет setEUver 2K Вольфганг Фритц Мар 14/07 
Пакет предназначен для пользователей Watcom. Обеспечивает размещение в интерпретаторе exw.exe выпуска 3.0.2 дополнительной служебной информации о версии, копирайте и пр. Прочитайте файл readme!
 
ОБЩ Компоненты Intel OSX Euphoria (частично) 1244K Албан Рид Ноя 19/06 
Пакет содержит интерпретатор и транслятор Euphoria, откомпилированные для Intel Mac (только терминал), и слегка модифицированный исходный код. Представляет интерес для людей, работающих над полным переносом Euphoria на платформу Intel Macintosh. Транслятор может транслировать интерпретатор и сам себя, но графика пока не поддержана. Прочитайте readme. (RDS рассмотрит возможность включения этого кода в официальный исходный код). Ноя 19: исправлено переключение экранов отладчиком.
 
ОБЩ Программа проверки единиц 1K Джереми Коугар Ноя 18/06 
Программа напоминает аналогичную систему из Perl'а.
 
WIN Модифицированный установщик Euphoria 3.0.1 для DOS/Windows 517K Юрген Люфье Ноя 7/06 
Файлы "euphoria.iss" и "setupae.exw" из исходного пакета "htx.zip" изменены, чтобы обеспечить решение следующих задач: - создание резервной копии "autoexec.bat" перед его изменением; - запись в "autoexec.bat" _коротких_ имен путей (так как длинные имена не будут работать на простой DOS). Некоторые другие незначительные изменения отражены в файле Readme.
 
WIN Поддержка трансляции для MinGW и Pelles C 164K Константинос Тампоурис Ноя 5/06 
Поддержка еще двух бесплатных компиляторов C для Windows: MinGW и Pelles C. Оба компилятора могут генерировать код для WinCE, так что здесь мы видим еще один шаг Euphoria в направлении WinCE. В пакете имеется модифицированный исходный код 3.0.1. (RDS рассмотрит возможность включения этого кода в официальный исходный код).
 
ОБЩ Программа INCLUDE Utility 9K Фред Манган Окт 26/06 
Эта программа похожа на стандартную программу guru, но предназначена для поиска необходимых вам глобальных подпрограмм в библиотечных файлах из каталога euphoria\include.
 
WIN Считыватель формата PE-файлов 23K Грэм Барки Окт 19/06 
Эта программа позволяет распечатать форматный заголовок файлов типа Portable Executable, используемых как файлы .exe Windows. Окт 19: добавлен ряд новых констант.
 
ОБЩ Исправленная библиотека Get 4K Даниэль Клусс Май 6/06 
Это модифицированная версия стандартной библиотеки GET.E. По мнению автора, он решил проблему с различными нотациями одной и той же величины, которая не интерпретировалась побитно как одна и та же. Просьба протестировать и дать комментариии. Опробуйте: equal({GET_SUCCESS,472.8},value("47280000000000.E-011")). Май 6: добавлена тестовая программа для выявления отличий. Автор дает - верные биты: (get.e = 40-45% get2.e = 100%) верные цифры: (get.e = 75-85% get2.e = 100%).
 
ОБЩ Модифицированная система включения библиотек 40K Винсент Хоувелл Фев 9/06 
Этот код в настоящее время служит лишь в качестве возможного доказательства концепции автора относительно его предложений по решению вопроса с дублированными именами файлов в системе включения библиотек Euphoria. Может быть, код будет полезен для сравнения двух различных путей к файлам. Примечание: более эффективное альтернативное решение согласовано с RDS для воплощения в официальном языке.
 
WIN Euphoria как библиотека .dll 173K Иеремия Петерсон Дек 23/05 
Интерпретатор Euphoria (eu.ex), откомпилированный в dll с использованием общественного транслятора. Большинство экспортируемых подпрограмм недоступно, так как они зависят от внутренних структур данных интерпретатора. Тем не менее, многие стандартные библиотечные функции Euphoria присутствуют и могут иметь некоторое применение, например, sort() будет быстрее, так как здесь она транслированная/компилированная.
 
ОБЩ Многоплатформенный исполнитель строк 1K Алекс Чемберлен Дек 15/05 
Эта библиотека позволяет вашей программе исполнять строки, набранные в соответствии с синтаксисом Euphoria, как дочерние программы Euphoria.
 
WIN Интерпретатор скриптов 1461K Вес Германсон Дек 4/05 
Свободный интерпретатор скриптов, написанный полностью на Euphoria (без исходного кода). Он может запускать программы Euphoria (для Windows и DOS), а также AIT, COBOL, Forth, LISP, Tint, SIC и SmallTalk. Работает с графическим интерфейсом или из командной строки.
 
ОБЩ Оболочка EuExpat версии 0.1 72K Damien Окт 31/05 
Оболочка Expat для работы с файлами XML в Euphoria 2.5. Она еще далека от завершения. Попытайтесь с ней поиграть и дайте автору знать, что вы о ней думаете. Разрабатывается версия для GNU/Linux. Апр 23: обновлен пример программы, улучшен код, добавлены функции, parse() полностью работает.
 
WIN Демо-программа Windows Tasking Demo 01 6K Эл Гетц Сен 23/05 
Эта программа предназначена для использования с новым многозадачным интерпретатором Euphoria. Используется библиотека WinClass, но процедуры задач и другие процедуры, которые к ним относятся, применимы с любой другой библиотекой. Перед запуском обязательно прочтите файл "readme.txt".
 
ОБЩ Euphoria Плюс 108K Алекс Чемберлен Янв 5/05 
Это в основном синтаксический редактор для Euphoria с препроцессором (Дэвида Куни) и автоматизацией операций с текстом. Программа позволяет вам писать свои программы с использованием команд препроцессора и преобразовывать их в стандартный код Euphoria. Янв 5: версия 2.5: поддержка многофайлового режима.
 
ОБЩ Интерпретатор Joy на Euphoria (joie) 22K Раймондо Бакуирин Янв 3/05 
joie - это интерпретатор языка программирования Joy, написанный на Euphoria.
 
ОБЩ ZClasses - простая объектно-ориентированная библиотека 10K Дэйв Проберт Дек 19/04 
Это простая объектно-ориентированная библиотека, которая может быть использована с/без Windows (единственный включаемый файл). Реализованы методы, члены, подклассы и расширения. Позволяет применение в приложениях или просто как учебное пособие. Включены 2 примера программ. Комментарии приветствуются. Дек 19: исправлена пара ошибок, улучшена пара функций.
 
ОБЩ Анализатор кода 5K Пит Ломэкс Сен 11/04 
Программа для выделения групп строк с дублирующим кодом.
 
ОБЩ Обработка исключений 2K Майк Нельсон Апр 29/03 
Упрощенная версия обработки исключений, используемой в объектно-ориентированной библиотеке Diamond (Алмаз). Может быть полезна в не-ООП программах. Апр 29: исправлена ошибка.
 
ОБЩ Анализатор зависимости библиотек 2K Мэтт Арриола Мар 1/03 
Эта программа просматривает вашу программу и составляет отчет о всех включенных в нее библиотеках. Мар 1: исправлена ошибка.
 
WIN Графический интерфейс для транслятора 164K Роланд Стовассер Дек 28/02 
Интерфейсная программа для транслятора с Euphoria на C, построенная с использованием IDE Джудит и Win32Lib. Дек 28: новые удобства и возможности.
 
ОБЩ Неограниченный алфавит и русская диагностика 704K Игорь Качан Окт 5/02 
Интерпретаторы ex.exe, exw.exe и exu, которые печатают сообщения об ошибках на русском языке в файле ex.err и на экране, ex.exe имеет встроенные русские шрифты. Игорь проработал весь исходный код интерпретатора Euphoria и заменил английские сообщения на русские. В пакет включены интерпретаторы для всех 4 платформ. Интерпретаторы разрешают использование идентификаторов с неограниченным алфавитом в диапазоне 128-255. Это очень полезно во многих отношениях и позволяет писать программы на русском и других языках в любой кодировке. Окт 5: exw.exe заменен на построенный с Borland.
 
ОБЩ Препроцессор 9K Джим Браун Май 15/02 
Препроцессор, расширяющий язык программирования Euphoria. Май 15: новые возможности.
 
ОБЩ Пазер опережающих ссылок 10K Джим Браун Июл 18/01 
Препроцессор, который добавляет возможность ссылок на идентификаторы до их фактического определения в программе.
 
ОБЩ Пазер пространства имен 20K Джим Браун Июл 18/01 
Еще одна версия решения проблемы пространства имен (это решение отличается от того, что реализовано RDS в 2.3).
 
ОБЩ Транслятор с Basic на Euphoria 21K Джим Браун Июл 3/01 
Эта программа переводит подмножество команд Basic на Euphoria (см. также EBasic Дэвида Куни в Архиве файлов).
 
ОБЩ Пазер для программ Euphoria 9K Хумберто Йеверино Май 23/01 
Программа, проверяющая синтаксис исходного файла (пазер) и извлекающая информацию о типах, функциях, процедурах и переменных. Май 23: переписан основной алгоритм, исправлены ошибки, учтены константы.
 
ОБЩ Компилятор HamsterSpeak 19K Джеймс Пейдж Мар 4/01 
Компилятор для заказного языка, названного "HamsterSpeak", который разработан для использования с DOS RPG Maker O.H.R.RPG.C.E. Первоначально написан на QuickBasic, новая Euphoria-версия исполняется в 12 раз быстрее.
 
WIN Транслятор Goo 121K Карл Бошерт Фев 27/01 
Транслятор, который расширяет в стандартной Euphoria пространство имен, разрешает некоторые упрощения и добавляет объектную систему. Объектная система имеет множественное наследование, нотацию с точкой, виртуальные методы и управление видимостью (публичная, частная, секретная). Включены примеры и гипертекстовая документация.
 
ОБЩ Транслятор с ASP на VB 54K Тони Шкода Дек 17/00 
Программный комплекс для перевода с ASP на Visual Basic.
 
ОБЩ Генератор пазера Ox (Бык) 26K Дэвид Куни Ноя 4/00 
Дайте этому быку грамматику (описание языка). Он сделает пазер (программу проверки синтаксиса) для этого языка, написанный на Euphoria. Вы сможете включить этот пазер в свою программу и вы сможете задать действия, которые должны быть выполнены, когда распознаны элементы вашего нового языка. Ноя 3: исправлена директива $pre. Ноя 4: исправлены идентификаторы с вставленными ключевыми словами.
 
WIN Препроцессор для OOP 33K Карл Бошерт Сен 20/00 
Пакет для добавления возможностей объектно-ориентированного программирования в Euphoria. С его помощью код OOP переводится в предложения обычной Euphoria. Сен 20: исправлена ошибка.
 
ОБЩ Расширения Topaz 67K Мэтт Арриола Авг 26/00 
Новые инструкции, расширяющие набор инструкций системы Topaz Родерика Джексона (см. Архив файлов). Авг 26: версия 1.2.
 
WIN Оболочка SWIG/Euphoria 539K Дэвид Куни Авг 19/00 
SWIG (Simple Wrapper Interface Generator) известная программа C++, которая делает возможным быстрое построение интерфейсов с программами C и C++. Этот бета-выпуск SWIG/Euphoria автоматически генерирует исходный код для связи Euphoria с Windows DLL из заголовочных файлов C/C++. Авг 19: включен файл .DLL, необходимый программе.
 
ОБЩ Транслятор с Euphoria на Java 16K Дэвид Куни Май 11/00 
Набросок транслятора с языка Euphoria на язык Java.
 
ОБЩ Система динамических библиотек 1K Габриэл Боэми Мар 29/00 
Усовершенствование технологии динамически включаемых файлов, предложенной Марком Хоннором. Мар 29: незначительные обновления для придания статуса Public Domain.
 
ОБЩ ООП в Euphoria: Quartz Professional 14K Родерик Джексон Дек 14/99 
Библиотека процедур для объектно-ориентированного программирования, которая работает намного быстрее, чем его же стандартный набор Quartz.
 
ОБЩ Система классов для Euphoria 27K Майк Нельсон Сен 1/99 
Новый подход к использованию классов в Euphoria. Сен 1: обработка исключений теперь входит в состав eclasses.
 
ОБЩ Анализатор исходных файлов Euphoria 11K Крейг Гилберт Авг 13/99 
Программа сканирует Euphoria-код и выдает сообщения о найденных переменных, функциях и процедурах.
 
ОБЩ Объектно-ориентированное программирование в Euphoria 9K Юрген Джанес Июл 11/99 
Юрген разработал эту систему для выполнения объектно-ориентированного программирования в среде Euphoria.
 
ОБЩ Вычислитель выражений Euphoria 9K Фэлкон Июл 3/99 
Полностью оснащенный вычислитель выражений Euphoria.
 
ОБЩ Простой механизм обработки исключений 6K Майк Нельсон Июн 24/99 
Схема, которая частично эмулирует обработку исключений в стиле Java.
 
DOS Интерактивный интерпретатор Euphoria 4K Родерик Джексон Июн 5/99 
Интерфейс с Euphoria, который позволяет вам вводить выражения Euphoria и немедленно выполнять их.
 
ОБЩ Другой подход к объектной ориентации 57K Мэттью Уайтхед Апр 12/99 
Подход к объектно-ориентированному программированию в Euphoria.
 
DOS Переводчик с QBasic на Euphoria 96K Дэвид Куни Мар 17/99 
Euphoria-программа, которая переводит тексты программ с QBasic на язык Euphoria. Позволяет обрабатывать очень большое подмножество операторов QBasic. Программа, переведенная с QBasic на Euphoria, прогоняется намного быстрее и может использовать гораздо больший объем памяти без ограничений DOS.
 
ОБЩ Вычислитель выражений на Euphoria 5K Джефф Филдинг Фев 22/99 
Вычислитель выражений получает строковое представление выражения Euphoria и выводит результирующую величину.
 
ОБЩ Препроцессор Euphoria 30K Джефф Филдинг Ноя 17/98 
Языковый препроцессор для Euphoria. Кроме всего прочего, может выводить список переменных и функций и сведения о том, используются они или нет в программе.
 
DOS Простой компилятор/интерпретатор 5K Детлэф Реймерс Авг 18/98 
Простой компилятор и интерпретатор для математических выражений.
 
ОБЩ Пример объектно-ориентированного программирования 6K Фрэнсис Бассьер Май 25/97 
Коллекция процедур для создания объектов и манипулирования ими на объектно-ориентированный манер.
 
 
Этот узел содержат Роберт Крейг и Джанко К. Миура,
Rapid Deployment Software - Программы Быстрого Развертывания
Перевод И.Н.Качан