Use The Source
UseTheSource is the organization that hosts and sustains the open-source community around theRascal metaprogramming language. This includes:
- Core technology (runtime system, interpreter, type-checker, compiler, maven plugin)
- IDE technology (Eclipse, VScode, Language Server protocol)
- plugins and extensions for Rascal itself
- plugins and extensions generated from Rascal-defined DSL specifications
- Reusable libraries:
- code-as-data enablers: C/C++, Java, PHP, Python, JS, ...
- general tools: ambiguity diagnostics, UI frameworks, search, type-checking, ...
Find out more about the community's standards and valueshere
- rascal - interpreter, static checker, compiler and runtime system, standard library, tutor compiler
- rascal-language-servers - VScode extension and LSP server for Rascal, including VScode extension generator and LSP server generator for DSLs
- typepal - generic type and name analysis framework
- rascal-maven-plugin
- vallang - Algebraic terms, Relational algebra and Numbers, the value implementations and exchange format under Rascal
- salix-core - Elm-style UI framework for Rascal
- flybytes - Reverse and forward engineering framework for JVM bytecode.
- capsule - hash-trie based fast immutable multi-sets and multi-maps that implement vallang
PinnedLoading
- rascal-language-servers
rascal-language-servers PublicAn LSP server for Rascal which includes an easy-to-use LSP generator for languages implemented in Rascal, and an interactive terminal REPL.
- rascal-core
rascal-core Public archiveStatic checker, compiler to Java and run-time classes for compiled Rascal programs
Repositories
- rascal Public
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
Uh oh!
There was an error while loading.Please reload this page.
usethesource/rascal’s past year of commit activity - rascal-tutor-screenshot Public
A plugin for the Rascal tutor compiler that takes screenshots of webbrowser contents for inclusion in the target documentation
Uh oh!
There was an error while loading.Please reload this page.
usethesource/rascal-tutor-screenshot’s past year of commit activity - rascal-language-servers Public
An LSP server for Rascal which includes an easy-to-use LSP generator for languages implemented in Rascal, and an interactive terminal REPL.
Uh oh!
There was an error while loading.Please reload this page.
usethesource/rascal-language-servers’s past year of commit activity - rascal-website Public
The rascal website hosts the Rascal project, all of its documentation, the news and the presentation of (third-party) libraries and projects written in Rascal.
Uh oh!
There was an error while loading.Please reload this page.
usethesource/rascal-website’s past year of commit activity Uh oh!
There was an error while loading.Please reload this page.
usethesource/rascal-core-big-tests’s past year of commit activity Uh oh!
There was an error while loading.Please reload this page.
usethesource/typepal’s past year of commit activity - rascal-maven-plugin Public
The Maven plugin for Rascal checking, compilation, testing, code generation applications integration and documentation generation.
Uh oh!
There was an error while loading.Please reload this page.
usethesource/rascal-maven-plugin’s past year of commit activity
Top languages
Loading…
Uh oh!
There was an error while loading.Please reload this page.
Most used topics
Loading…
Uh oh!
There was an error while loading.Please reload this page.