Описание тега rascal
Rascal - это экспериментальный предметно-ориентированный язык для метапрограммирования, такого как статический анализ кода, преобразование программ и реализация предметно-ориентированных языков. Он включает примитивы из реляционного исчисления и переписывания терминов. Его синтаксис и семантика основаны на процедурном (императивном) и функциональном программировании.
Rascal - это экспериментальный предметно-ориентированный язык (DSL) для произвольного метапрограммирования, такого как статический анализ кода, преобразование программ и реализация предметно-ориентированных языков. Он включает примитивы из реляционного исчисления и переписывания терминов. Его синтаксис и семантика основаны на процедурном (императивном) и функциональном программировании. Rascal не ограничивается конкретным объектным языком, скорее он имеет общую поддержку для управления всеми языками и целевыми библиотеками для определенных языков.
Ссылки на дополнительную информацию:
- Домашняя страница Rascal http://www.rascal-mpl.org/
- Мошенник на github http://github.com/cwi-swat/rascal.git,
- Документация мошенников http://tutor.rascal-mpl.org/