Skip to content

Combine/merge IRascalFileSystemServices and VSCodeUriResolverServer #866

@DavyLandman

Description

@DavyLandman

Right now there exists 2 separate URIRegistry over jsonrpc implementations. VSCodeUriResolverServer for exposing VS Code VFS to rascal, and IRascalFileSystemServices for exposing Rascal VFS to VS Code.

They are both written with the source interface in mind. So VSCodeUriResolverServer follows URIResolverRegistry pattern, while IRascalFileSystemServices follows VS Code file system abstraction.

If we would merge these two interfaces, we can have less duplication and less confusion of where what is happening.

I propose we migrate/merge to the VSCodeUriResolverServer as that closer mimics rascal's own filesystem abstraction.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions