You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Updated the Rascal Package Directory to include a detailed list of available packages categorized into language support and generic libraries. Removed redundant sections for clarity.
Copy file name to clipboardExpand all lines: courses/Packages/index.md
+25-25Lines changed: 25 additions & 25 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,31 @@ If you would like to share your Rascal library or tool with the community, pleas
8
8
with authentication/authorization for publication on the Maven repository and jumping through minor hoops like running the automated tests and documentation generation. The community's values and guidelines can be found [here](https://www.usethesource.io/about).
9
9
:::
10
10
11
-
### What is the Rascal Package Directory?
11
+
The currently available Rascal packages are grouped in two categories: language support and generic libraries.
12
+
13
+
### Language Support
14
+
15
+
| Language name | Package | Note |
16
+
| ------------- | ------- | ----- |
17
+
| C and C++ |[clair](/docs/Packages/org.rascalmpl.clair)| Based on Eclipse CDT |
18
+
| Java |[java-air](/docs/Packages/org.rascalmpl.java-air)| Based on Eclipse JDT (used to be part of standard library) |
19
+
| JVM bytecode |[flybytes](/docs/Packages/org.rascalmpl.flybytes)| Forward and Reverse |
20
+
| PHP | php-analysis | Currently not building will be released as soon as possible |
21
+
| Python | python-air | Currently not building will be released as soon as possible |
22
+
23
+
### Generic Libraries
24
+
25
+
| Library Name | Package | Note |
26
+
| ------------ | ------- | ----- |
27
+
| Dr Ambiguity | drambiguity | Interactive UI based on Salix for detection, diagnostics and fixing of ambiguity context-free grammars. Currently documentation is not building, will be released as soon as possible |
28
+
| Rascal Lucene |[rascal-lucene](/docs/Packages/org.rascalmpl.rascal-lucene/)| Two-way mapping between Rascal and the Apache Lucene search and indexing library |
29
+
| Salix |[salix-core](/docs/Packages/org.rascalmpl.salix-core)| User interface framework for Rascal |
30
+
| Salix Contrib |[salix-contrib](/docs/Packages/org.rascalmpl.salix-contrib)| Useful extensions for Salix |
31
+
| Rascal GIT |[rascal-git](/docs/Packages/edu.appstate.cs.rascal-git/)| Accessing GIT from Rascal |
32
+
| Rascal LSP |[rascal-lsp](/docs/Packages/org.rascalmpl.rascal-lsp/)| LSP for Rascal and LSP generator for DSLs in Rascal |
33
+
| Typepal |[typepal](/docs/Packages/org.rascalmpl.typepal/)| Generic name and type analysis framework |
34
+
35
+
### More info: what is the Rascal Package Directory?
12
36
13
37
The Package Directory provides an overview of libraries, tools and frameworks written in Rascal (and other languages) which are:
14
38
* contributed by the community
@@ -32,27 +56,3 @@ The release and deployment mechanisms that are in place guarantee that:
32
56
:::info
33
57
If a package was not released (yet) after a major or minor release of `rascal`, then it may still work with the newest release, but this is not guaranteed. Packages owners are reminded to upgrade and release by the UseTheSource community.
34
58
:::
35
-
36
-
The currently available packages are grouped in two categories: language support, and generic libraries.
37
-
38
-
### Language Support
39
-
40
-
| Language name | Package | Note |
41
-
| ------------- | ------- | ----- |
42
-
| C and C++ |[clair](/docs/Packages/org.rascalmpl.clair)| Based on Eclipse CDT |
43
-
| Java |[java-air](/docs/Packages/org.rascalmpl.java-air)| Based on Eclipse JDT (used to be part of standard library) |
44
-
| JVM bytecode |[flybytes](/docs/Packages/org.rascalmpl.flybytes)| Forward and Reverse |
45
-
| PHP | php-analysis | Currently not building will be released as soon as possible |
46
-
| Python | python-air | Currently not building will be released as soon as possible |
47
-
48
-
### Generic Libraries
49
-
50
-
| Library Name | Package | Note |
51
-
| ------------ | ------- | ----- |
52
-
| Dr Ambiguity | drambiguity | Interactive UI based on Salix for detection, diagnostics and fixing of ambiguity context-free grammars. Currently documentation is not building, will be released as soon as possible |
53
-
| Rascal Lucene |[rascal-lucene](/docs/Packages/org.rascalmpl.rascal-lucene/)| Two-way mapping between Rascal and the Apache Lucene search and indexing library |
54
-
| Salix |[salix-core](/docs/Packages/org.rascalmpl.salix-core)| User interface framework for Rascal |
55
-
| Salix Contrib |[salix-contrib](/docs/Packages/org.rascalmpl.salix-contrib)| Useful extensions for Salix |
56
-
| Rascal GIT |[rascal-git](/docs/Packages/edu.appstate.cs.rascal-git/)| Accessing GIT from Rascal |
57
-
| Rascal LSP |[rascal-lsp](/docs/Packages/org.rascalmpl.rascal-lsp/)| LSP for Rascal and LSP generator for DSLs in Rascal |
58
-
| Typepal |[typepal](/docs/Packages/org.rascalmpl.typepal/)| Generic name and type analysis framework |
0 commit comments