freshcrate

rascal

The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)

Description

The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)

README

Rascal - Metaprogramming Language

Build and Deploy

This is the core implementation of the Rascal meta-programming language. It contains the interpreter, the parser generator, the parser run-time, the (documented) standard library, the type checker, the compiler, and the documentation compiler ("tutor").

Other relevant repositories:

Please visit http://www.rascal-mpl.org for all information regarding Rascal.

For questions use the rascal tag on StackOverflow.

Release History

VersionChangesUrgencyDate
v0.42.2Latest release: v0.42.2High4/14/2026
v0.42.1Fixed 2 bugs: - An type-checker error with parameterized types (https://github.com/usethesource/rascal/pull/2693) - Subtle errors caused by programmatic uses of doImport forgot to clear lookup caches afterwards, it fixes #2694 (https://github.com/usethesource/rascal/pull/2695)Medium3/17/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

SignSign integrity generic notationmain@2026-04-20
MoLiβš™οΈ Simplify your projects with MoLi, a fast and flexible Molang interpreter in Java, designed for easy integration and high performance.main@2026-04-21
ai-website-builderπŸ’» Build websites effortlessly by describing your ideas in natural languageβ€”no coding needed. Transform concepts into real projects with AI.main@2026-04-21
almideA functional programming language optimized for LLM code generation. Compiles to Rust and WebAssembly.v0.15.0
excalibase-graphqlExcalibase GraphQL instantly turns your database into a GraphQL API. Built with Spring Boot, it supports schema discovery, subscriptions, and type handling β€” no manual resolvers needed.main@2026-04-19