|
|
|
|
|
|
|
|
ОБЩ |
Библиотека 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 | |
|
Коллекция процедур для создания объектов и манипулирования
ими на объектно-ориентированный манер.
| |
|