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

R6 library support [part 3] #3

Closed
wants to merge 53 commits into from
Closed

R6 library support [part 3] #3

wants to merge 53 commits into from

Conversation

DeagleGross
Copy link
Contributor

Hello!

I am contributing R6 library support as my diploma project.
My mentor is @vedun-z.

This is a [part 3] pull-request. Others are made in Rkernel-proto and Rkernel repositories.

@DeagleGross

This comment has been minimized.

@vladimir-koshelev
Copy link
Collaborator

Could you please use git rebase -i in order to prettify the commit history?

@DeagleGross
Copy link
Contributor Author

DeagleGross commented Apr 30, 2021

General remarks from @vedun-z

  • ILibraryClassContext remove for R6 and S4
  • R6ContextProvider and RS4ContextProvider -> define specific providers directly in getProviders call
  • remove stubs\classes inheritance -> back to static functions
  • service.proto define fields and methods separately and extend interface RLookupElementInsertHandler for completing functions with ()
  • prettify commits history using git rebase -i

UPD @vedun-z :

  • fixed all above except ILibraryContext - I've tried to remove it, but code felt a little bit awkward to me. Please, leave a comment if you still think it is unneeded.
  • also I've squashed commits into single one, but Git still shows full history.

@vladimir-koshelev
Copy link
Collaborator

Merged: 4706a20

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