| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 
ОБЩ | 
Библиотека 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 | 
533K | 
Майк | 
Дек 5/10 |  
5.60 | 
 | 
| 
Оптимизирующий инкрементальный компилятор, поддерживающий
условную компиляцию.
Дек 5: исправлена ошибка, внедрён ряд усовершенствований.
 |  | 
|   | 
| 
ОБЩ | 
Грандиозный конкурс языков программирования! | 
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, находящегося пока в разработке.
 |  | 
|   | 
| 
ОБЩ | 
Аргументы командной строки в вашей программе | 
4K | 
Джеймс Кук | 
Апр 30/08 |  
0.70 | 
 | 
| 
Пример программы, обрабатывающей аргументы командной строки.
Включен код для аргументов: /?, -x, -x[string], -x [str1] [str2]
Апр 30: исправлена ошибка в использовании match().
 |  | 
|   | 
| 
WIN | 
Преобразователь .h в .e | 
41K | 
Даниэль Клусс | 
Апр 23/02 |  
0.50 | 
 | 
| 
Программа преобразует заголовочные файлы .h C
в библиотечные файлы .e Euphoria.
 |  | 
|   | 
| 
ОБЩ | 
Компилятор формул | 
2K | 
Эл Гетц | 
Мар 4/01 |  
0.25 | 
 | 
| 
Компилятор математических формул, необходимый тем программистам,
кто ищет динамический тип "Eval" для функции.
 |  | 
|   | 
| 
DOS | 
Динамически включаемые файлы | 
2K | 
Марк Хоннор | 
Мар 30/99 |  
0.25 | 
 | 
| 
Система для динамического включения необходимых
файлов, в том числе условного.
 |  | 
|   | 
| 
ОБЩ | 
Программа Parse | 
201K | 
Фред Манган | 
Май 9/10 |   | 
 | 
| 
Программа осуществляет проверку и вычисление формул, записанных
в виде текста. Поддержаны все тригонометрические функции и
использование независимой переменной 'X'. Имеются примеры и
пояснения.
 |  | 
|   | 
| 
WIN | 
Усовершенствованный backendw.exe | 
73K | 
Эл Гетц | 
Сен 19/09 |   | 
 | 
| 
Новый экзекутор 'backendw.exe' для Euphoria версии 3.1.1. Тот, что
поступает в официальном пакете, имеет ограничение длины пути - всего
128 байтов. Новый предназначен для замены стандартного и позволяет
связанным с ним программам работать с такими именами директорий
(каталогов), длина которых лимитируется только возможностями
операционной системы.
 |  | 
|   | 
| 
ОБЩ | 
Точечная нотация в Euphoria (версия 2) | 
15K | 
Джереми Коугар | 
Мар 24/09 |   | 
 | 
| 
Обновлённый экспериментальный препроцессор Дэвида Куни,
обеспечивающий работу с новыми возможностями, предоставляемыми
Euphoria 4.0 - пространства имён, нумерационные константы,
расширенная номенклатура встроенных функций и т.д. Добавлена
точечная нотация для доступа к рядам. Требуется Euphoria 4.x.
 |  | 
|   | 
| 
ОБЩ | 
Библиотека EuCANOOP | 
52K | 
Чарльз Ньюбоулд | 
Ноя 12/08 |   | 
 | 
| 
Библиотека обеспечивает объектно-ориентированное программирование
на Euphoria с помощью всего девяти своих подпрограмм, простых в
применении. Работает на всех платформах и со всеми версиями Euphoria.
 |  | 
|   | 
| 
ОБЩ | 
Межплатформенный тест трансляции | 
5K | 
Шон Прингль | 
Июн 29/08 |   | 
 | 
| 
Тест предназначен для проверки трансляции
интерпретатора Euphoria для иной платформы.
 |  | 
|   | 
| 
ОБЩ | 
Библиотека 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 |   | 
 | 
| 
Коллекция процедур для создания объектов и манипулирования
ими на объектно-ориентированный манер.
 |  | 
|   |