The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
"The summit of hello-engineering can be reached by placing all the above in a separate module".
The tutorial unfortunately doesn't say how to do that. I assumed it should be placed in a file. But apparently the demo::basic::Hello module is built in, because import demo::basic::Hello; hello(); works without creating a module myself.
Rascal beginner here, please bear with me.
On https://tutor.rascal-mpl.org/Recipes/Recipes.html#/Recipes/Basic/Hello/Hello.html it says:
"The summit of hello-engineering can be reached by placing all the above in a separate module".
The tutorial unfortunately doesn't say how to do that. I assumed it should be placed in a file. But apparently the demo::basic::Hello module is built in, because
import demo::basic::Hello; hello();
works without creating a module myself.