Skip to content

Commit 0e312d2

Browse files
committed
removed dead eclipse references
1 parent e2a7ee9 commit 0e312d2

File tree

13 files changed

+20
-63
lines changed

13 files changed

+20
-63
lines changed

courses/GettingHelp/GettingHelp.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ details:
3030
3. The (open) issues registered with [Github Issues](http://github.com/usethesource/rascal/issues)
3131
* Directly in the Rascal IDE there is help available:
3232
1. On the commandline, type `:help`
33-
2. In Eclipse there is the `Tutor View` which opens all the documentation pages inside Eclipse.
3433
3. In VScode use the command palette and search for `Rascal` for more commands.
3534
* For specific application topics, "Howto" kind of information, etc. please go to ((FurtherReading)).
3635
* There is a lot of documentation on Rascal and its libraries. Read the ((Browsing)) page on how to navigate it.

courses/GettingStarted/CreateNewProject/CreateNewProject.md

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@ import IO;
88
remove(|home:///my-project-name|, recursive=true);
99
```
1010

11-
Rascal projects, generally, work the same in all three IDE contexts:
12-
* Eclipse
11+
Rascal projects, generally, work the same in all IDE contexts:
1312
* VScode
1413
* Commandline
1514

@@ -22,9 +21,7 @@ import util::Reflective;
2221
newRascalProject(|home:///my-project-name|)
2322
```
2423

25-
The Eclipse plugin has a "New Project Wizard" you can use as well.
26-
27-
The next step is to import the new project into VScode or Eclipse, or
24+
The next step is to import the new project into VScode, or
2825
to `cd` to the project's root directory. From there on ((RunningRascal))
2926
with the new project's source and library settings is trivial.
3027

@@ -52,8 +49,7 @@ The `pom.xml` file is the basic setup that names the project and defines its dep
5249
```
5350

5451
Next to that `RASCAL.MF` is required to configure the development environment for the project. Some
55-
information from the `pom.xml` is repeated here, because this file is common between Eclipse, VScode and empty commandline projects,
56-
and such projects could work with a `pom.xml`:
52+
information from the `pom.xml` is repeated here, because this file is common between VScode and empty commandline projects, and such projects should work with a `pom.xml`:
5753

5854
```MF
5955
((|home:///my-project-name/META-INF/RASCAL.MF|))
@@ -64,3 +60,11 @@ And finally in `src/main/rascal` you'll find the Rascal source files, as configu
6460
```rascal
6561
((|home:///my-project-name/src/main/rascal/Main.rsc|))
6662
```
63+
64+
#### Benefits
65+
66+
* The ((newRascalProject)) sets up a project for use with the Rascal ((MavenPlugin)).
67+
68+
#### Pitfalls
69+
70+
* In `RASCAL.MF` the `Sources` configuration option will be replaced by pom.xml's `<srcs>` tag.

courses/GettingStarted/DownloadAndInstallation/DownloadAndInstallation.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ Rascal is deployed as one of four easy-to-use packages:
77

88
1. **A standalone "jar" file**, which can be downloaded [here](https://update.rascal-mpl.org/console/rascal-shell-stable.jar)
99
2. A **Visual Studio Code extension**, which can be found [here](https://marketplace.visualstudio.com/items?itemName=usethesource.rascalmpl) or search for "Rascal" in the "Extension" view in VScode itself.
10-
3. An **Eclipse plugin**, for which the update site is <https://update.rascal-mpl.org/stable/>.
11-
4. A set of **Maven MOJOs**, for which the plugin repository is <https://releases.usethesource.io/maven/>
10+
4. A ((MavenPlugin)) with a set of Rascal Mojo's, for which the plugin repository is <https://releases.usethesource.io/maven/>
1211

1312
See ((RunningRascal)) for what to do next.

courses/GettingStarted/RunningRascal/Eclipse/Eclipse.md

Lines changed: 0 additions & 40 deletions
This file was deleted.
Binary file not shown.
Binary file not shown.

courses/GettingStarted/RunningRascal/RunningRascal.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ sidebar_position: 2
77

88
1. On the Unix or Windows [Commandline]((RunningRascal-Commandline)), start a ((RascalShell)) by: `java -jar rascal-<version>.jar`
99
2. In [VScode]((RunningRascal-VScode)), in the command palette type `Rascal` and select `Create Rascal Terminal`
10-
3. In [Eclipse]((RunningRascal-Eclipse)), from the button bar select the button with the Rascal logo.
1110
4. With Maven, ((CreateNewProject)) first and then type: `mvn rascal:console`
1211

1312
You will be prompted for input right after the version is printed and a lot of information about the current searchpath configuration.

courses/Rascal/Errors/CompileTimeErrors/ModuleImport/ModuleImport.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,6 @@ This can be caused by
2828
Remedies:
2929

3030
* Correct the mispelled name.
31-
* In Eclipse the safest way to execute a Rascal module is to select it in the Package Explorer,
32-
right click on it and then select `Run as Rascal Application`.
33-
3431
* At the command line, change directory to where the toplevel module of your program is located and then execute the Rascal Shell.
3532

3633
#### Examples

courses/RascalAmendmentProposals/RAP10/RAP10.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ sidebar_position: 10
1212

1313
## Abstract
1414

15-
Rascal can be executed in JVM threads (as in the Eclipse context for example) and also we plan to add concurrency features to Rascal itself ((RAP8)). This puts a lot more pressure on our IO mechanism than before, leading to races on disk and on other external resources identified by values of type `loc`.
15+
Rascal can be executed in JVM threads and also we plan to add concurrency features to Rascal itself ((RAP8)). This puts a lot more pressure on our IO mechanism than before, leading to races on disk and on other external resources identified by values of type `loc`.
1616

1717
We propose to extend the URIResolverRegistry (which is Rascal’s generic resource access mechanism) with a cross-cutting “locking” feature that is safe (up to *unpredicted* aliasing of location URIs).
1818

@@ -21,7 +21,7 @@ A second part of the proposal is to expose this locking feature on the language
2121
## Motivation
2222

2323
* Many use cases of Rascal involve file IO
24-
* Often in a dynamic context where multiple file processors read and write concurrently, such as the Eclipse IDE or an LSP server.
24+
* Often in a dynamic context where multiple file processors read and write concurrently, such as the an LSP server.
2525
* More and more in a concurrent and even parallel context, where multi-core architectures are used to speed up larger computations
2626
* File IO is hazardous in a concurrent context, due to race conditions
2727
* So, we need some form of locking mechanism on file IO.

courses/Recipes/Metrics/MeasuringJava/MeasuringJava.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Measuring Java
44

55
#### Synopsis
66

7-
A few steps using the M3 model to compute basic metrics for a Java project in Eclipse.
7+
A few steps using the M3 model to compute basic metrics for a Java project in VScode.
88

99
#### Syntax
1010

@@ -17,10 +17,10 @@ A few steps using the M3 model to compute basic metrics for a Java project in Ec
1717
#### Description
1818

1919

20-
This is a recipe for computing basic or more advanced metrics from a Java project in Eclipse. We assume:
20+
This is a recipe for computing basic or more advanced metrics from a Java project. We assume:
2121

22-
* You have Rascal installed in an Eclipse instance.
23-
* You have a Java project in your Eclipse workspace that compiles without errors. Let's call it `HelloWorld`.
22+
* You have the Rascal extension installed in an VScode instance.
23+
* You have a Java project in your VScode workspace that compiles without errors. Let's call it `HelloWorld`.
2424

2525

2626
Now we will follow the [EASY]((EASY)) paradigm:

0 commit comments

Comments
 (0)