Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Creation of a comprehensive Rascal archive #17

Open
jurgenvinju opened this issue Apr 8, 2021 · 2 comments
Open

Creation of a comprehensive Rascal archive #17

jurgenvinju opened this issue Apr 8, 2021 · 2 comments

Comments

@jurgenvinju
Copy link
Member

jurgenvinju commented Apr 8, 2021

  • the community is in need of a comprehensive archive/collection of Rascal libraries. Think grammars and front-end for specific programming languages, visualization libraries, etc.
  • the goal is to make Rascal libraries "discoverable" and "usable", so as to enable more Rascal users to reach their own goals
  • we need to think about this carefully, learn from others. For example for R there is CRAN.
  • the functionality of entries into the library depends on Rascal's run-time system, i.e. how Rascal libraries are dynamically linked. With the compiler under-way, and this archive not being created over-night, let's consider this from a "compiled Rascal" viewpoint?
  • example entries: rascal-csharp, rascal-dotnet, shapes, drambiguity, rascal-ecore
  • see also the RAP 1 on rascal deployment, where we speak of a "rascal package server" named r2d2.usethesource.io
@jurgenvinju
Copy link
Member Author

note that this community feature is independent of the adoption of such libraries on usethesource.io. The distinction:

  • a library/project on usethesource.io is developed and maintained by members of the usethesource organization; their development is closely evolved with Rascal. These libraries would certainly also end up on the comprehensive rascal archive
  • other libraries could also end-up in the comprehensive rascal archive, which are not on usethesource.io
  • this does not imply that usethesource is a closed organization (people will be added to it if they want to and can contribute to one of the usethesource projects)

@jurgenvinju
Copy link
Member Author

The RAP1 document needs to be reviewed and updated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant